Dungeon23 – 040 Ruby Base Level 26 Key 7

Level 26 is accomodation for the workers.

GM: Key 8 is screen and an outside observation platform like the captains have, just less brass.

Dungeon23 – 039 Ruby Base Level 26 Key 6

Level 26 is accomodation for the workers.

GM: Key 6 is the other half of the showers and toilets.

Deadly Venom – and the odd scorpion

Need to add some of the spiders to Mokuy

Spiders: https://travel.earth/beware-the-8-most-venomous-spiders-in-australia/
Snakes: https://blacksnakeproductions.com.au/most-common-venomous-and-nonvenomous-snakes-in-australia/
Scorpions : https://www.australiangeographic.com.au/topics/wildlife/2016/05/scorpions-of-australia/

Map-Generation part 2

I have started looking at adapting this for HexDescribe type reasons.

For example: – https://github.com/bluetyson/Map-Generation/blob/main/src/map.py

https://chgowiz-games.blogspot.com/ is working on a epic random generator for a campaign you can read about at his blog – using HexDescribe https://campaignwiki.org/hex-describe

You can see some examples here https://docs.google.com/spreadsheets/d/1G8AZf2tBOtGYr5AEKis7_AZYpJ1_T18LFYp_mi_rikY/edit#gid=1019219400 and https://pastebin.com/raw/W9zgH3pN

Borrowing his business classifications for an example for the Map-Generation software:

The output for this program is GeoJSON, so thanks to QGIS – which is great open source software.

closeup example

Randomly perturbed Voronoi generation seems to work well for the random wanderiness of towns or cities that spring up.

The original code has churches, monasteries and Cathedrals. Pretty sure our D&D type games don’t need that sort of building type overload.

As well as GeoJSON – it has a viewer script that is basically QTing a PNG, so your usual plt.savefig() before that will get you that version of the output, saved, too. Need to make one that is labelled – maybe a geopandas .

Converting this to perl directly would take a bit of work – no higher level geospatial apis like shapely around there, so would have to redo in gdal directly :- https://metacpan.org/pod/Geo::GDAL. Probably easier to wrap, for fun.

The Burrunjor

Or, Mokuy gets dinosaurs

“Giant lizard, small dinosaur or feathered reptile?

There have been conflicting descriptions of this giant reptilian Indigenous cryptid, but documented sightings from the 1950s to the late 1980s describe the creature as walking on two legs – akin to a 20th-century tyrannosaurus rex.”



So of course if it could be seen in 1950, it could be seen in 1800!

Above article also has the ferocious drop bear, of course.

Dungeon23 – 038 Ruby Base Level 26 Key 5

Level 26 is accomodation for the workers.

GM: Key 5 shows dormitory type room setups, a row for men, a row for women, with two of Dr Ruby being perfectly happy to disintegrate on bad behaviour of minions.

Dungeon23 – 037 Ruby Base Level 26 Key 4

Level 26 is accomodation for the workers.

GM: Key 4 is the bathroom and toilets for the female minions. Where they have the good gin stashed.

Dungeon23 – 036 Ruby Base Level 26 Key 3

Level 26 is accomodation for the workers.

GM: Key 3 is the small kitchen.

Dungeon23 – 035 Ruby Base Level 26 Key 2

Level 26 is accomodation for the workers.

GM: Key 2 is the lift to over levels.

Welsh Piper hex map algorithm – Python

In relation to HexDescribe and TextMapper – the random or Smale algorithm is the Welsh Piper’s. https://welshpiper.com/hex-based-campaign-design-part-1/

There’s a follow on part linked for stocking hexes.

I translated this to python – partly as a ChatGPT exercise.


Where I did a few tweaks of the Primary and Secondary maps for the gnomeyland style based on the terrains I have put in Mokuy for HexDescribe.

Here’s the TextMapper map https://github.com/bluetyson/Dungeon23-Mokuy/blob/main/mokuy1.txt

and the HexDescribe tables so far – lengthy project the latter https://github.com/bluetyson/Dungeon23-Mokuy/blob/main/mokuytables.txt

I need a ship and ship crew generator, speaking of such things (and/or ChatGPT).

%d bloggers like this: