Game-HexDescribe
view release on metacpan or search on metacpan
share/hex-describe-schroeder-table.txt view on Meta::CPAN
# The mini setting has just five types of slime!
;slime
1,[store [slime type] as thing][a slime description]
;slimes
1,[store [slime type]s as thing][a slime description]
;slime type
# must allow plural by appending an s
4,slime
1,sludge
1,glop
1,slime mold
3,ooze
1,skum
1,pudding
;a slime description
1,[name for a slime 1]
1,[name for a slime 2]
1,[name for a slime 3]
1,[name for a slime 4]
1,[name for a slime 5]
;name for a slime 1
1,[slime description]
;name for a slime 2
1,[slime description]
;name for a slime 3
1,[slime description]
;name for a slime 4
1,[slime description]
;name for a slime 5
1,[slime description]
;slime description
1,**[slime colour] [same thing]** ([slime stats]; [slime effect] [slime weakness]; [slime special ability]; immune to <a class="spell" href="#sleep">sleep</a> and <a class="spell" href="#charm-person">charm person</a>)
;slime colour
1,[blood|bright|carmine|purple|rust|ruby|orange] red
1,[sky|deep|midnight|bright|sapphire] blue
1,[sulphur|golden|lemon|green|mustard|orange] yellow
1,[ivory|chalk|putrid] white
1,[tar|coal] black
1,[rust|red|dark|light] brown
;slime stats
1,HDÂ 3 ACÂ 5 [slime attack] F3 MVÂ 9 MLÂ 12 XPÂ 300
1,HDÂ 3+1 ACÂ 6 1d8 F1 MVÂ 15 MLÂ 9 XPÂ 300
1,HDÂ 2 ACÂ 6 1d4/1d4/1d4 + [slime attack] F2 MVÂ 9 MLÂ 9 XPÂ 200
1,HDÂ 6+1 ACÂ 4 1d6/1d6/1d10 F6 MVÂ 12 MLÂ 10 XPÂ 600
;slime special ability
1,dissolves metal: chain and plate armor is destroyed when hit
1,rots wood: clubs, axes, spears, polearms, shields on a hit
1,weakens stone: 1 in 6 chance for ceiling or floor collapse causing 2d6 damage
1,eats spells: add 1d6Â hp per spell level absorbed
1,destroys fabrics: cloaks, gloves, girdle, shirt, pants are lost on a hit
1,shatters glass: potions, oil flasks and lanterns within 20ft are destroyed
1,makes eyes water: anybody within 10ft suffers -4 to hit
;slime attack
1,*drain*
1,*paralysis*
1,*poison*
;slime effect
1,only harmed by
1,double damage from
1,attracted to
1,*regenerates* 1/rd unless damaged by
;slime weakness
1,magic or magic weapons
1,fire
1,acid
1,cold
1,light
1,heat
1,salt
1,alcohol
1,water
1,oil
1,vinegar
# Orcs
;orc stats
1,HDÂ 1 ACÂ 6 1d6 F1 MVÂ 12 MLÂ 8 XPÂ 100
;orcs
1,[1d6x10] **orcs** led by [orc with portrait] (HDÂ [1d6+1 as level]) live here ([orc stats]). [robber treasure] [leader treasure]
;orc war
1,The Resettlement
1,The Uprising
1,The War of the Wood
1,The War of the Blood Tide
1,The War of Pigs
1,The Great Butchering
1,The Great Revolt
1,The Great Taking
1,The Great Darkness
1,The Years of the Flood
1,The Year of Winter
1,The Sunless Days
;cave use
1,The caves used to be an old mine.
1,The caves were dug by underground waters ages ago. Old wall paintings can be found.
1,Cold lava tunnels lead into a big cavern, the heart of an old vulcano.
1,The caves are deep pits that lead into the Veins of the Earth.
1,The ominous caves radiate the mutating magic of Earth Blood.
1,The strange caves look like an underground city built by the ancients.
1,In these caves you can still find the ancient vats of an abandoned vivimancer lab.
1,The caves are an ancient burial complex. There are thousands of dessicated corpses down here.
share/hex-describe-schroeder-table.txt view on Meta::CPAN
;elementalist type
1,pyromancer
1,aeromancer
1,aquamancer
1,geomancer
;elementalist school wizards
1,[store pyromancer as type][elementalist][store aeromancer as type][elementalist][store aquamancer as type][elementalist][store geomancer as type][elementalist]
1,[store geomancer as type][elementalist][store aquamancer as type][elementalist][store aeromancer as type][elementalist][store pyromancer as type][elementalist]
;elementalist
1,<p>The **[same type]** [human with portrait] (level [1d4+6 as level])[here store [same human name] as human patron][here store [same human name] as [same type]] [spellbook for [same type]s] [leader treasure for magic user]
;elementalist village trouble
1,The [eel|crab|carp] fishers of *[same village name]* are plagued by [1d6 crocodiles].
1,The [eel|crab|carp] fishers of *[same village name]* are plagued by occasional encounters with goblins. [goblins]
1,The poor people of *[same village name]* have lost some of their *[here magic plant]* gatherers to froglings. [froglings]
1,The poor people of *[same village name]* have lost some of their *[here magic plant]* gatherers to spider people. Where the trees stand thick, it is no longer safe. This is the hunting ground of [2d6] **giant spiders** ([giant spider stats]). Up in...
1,The inhabitants of *[same village name]* no longer dare leave their homes because rumour has it a **black dragon** has moved in. This is correct. Not too long ago, *[here black dragon name as dragon name]*[dragon portrait] has decided to build thei...
1,The [eel|crab|carp] fishers of *[same village name]* are reporting many dead fish. They are right, for [3d12] **swamp cranes** have recently moved in and their dung is poisonous ([swamp crane stats]).
# settlement stuff
;settlement event
3,[war event]
3,[bard]
3,[dragon hunter]
3,[treasure hunter]
3,[mercenary]
2,[trade caravan]
2,[travelling circus]
3,[disaster event]
3,[fortunate event]
1,[devil troubles]
;war event
1,[a war party]There are some tents outside the settlement and you can spot the *[the war party colour]* flag of *[the war party]* (blazon: *[the war party blazon]*). [1d4x10] **mercenaries** ([mercenary stats]) are camped here, waiting for orders. [...
1,[a war party]There is a refugee camp, here. You can recognise the *[the war party colour]* colours of *[the war party]* amongst the rags (blazon: *[the war party blazon]*). [1d4x10] **survivors** ([human stats]) are camped here, leaderless and desp...
1,[a war party]There is a smouldering heaps of corpses, here. Charred bodies, smashed shields, broken swords, burned tents â itâs a mess. You spot the torn *[the war party colour]* banner of *[the war party]* (blazon: *[the war party blazon]*).[s...
1,[a war party]There are some tents outside the settlement and you can spot the *[the war party colour]* flag of *[the war party]* (blazon: *[the war party blazon]*). [1d4x10] **mercenaries** ([mercenary stats]) passing through on their way to a temp...
;record war fact
# requires [a war party] and a [captain]
1,[here store captain *[same captain]* was last seen in *[same village name]* carrying the banner of *[the war party]* as war fact]
;the presence of mercenaries is a problem
1,For now, *[same captain]* has forced the mercenaries to pay for all the food but the locals feel like theyâre forced to sell their winter stores and once the mercenaries are gone and winter comes, what then?
1,The town is in uproar. Young *[human name]* has been found dead. They want to see the soldier hanged. Clearly, *[same captain]* is weak and discipline is slipping: itâs only a matter of time until the mercenaries take matters into their own hands...
1,The town is in uproar. Young *[human name]* has been assaulted and they want to see the soldier hanged. A delegation is speaking to *[same captain]* right now.
1,The town appears very quiet. People are keeping to their homes, afraid of what the mercenaries might do. *[same captain]* needs supplies, however, and if theyâre not selling eventually they will have to take them.
1,Already the mercenaries are drinking far too much. The locals grind their teeth and clench their fists when they hear the insults and sneers of the drunken mercenaries but they know all too well that now is not the time to fight back.
1,*[same captain]* is recruiting, promising a gold piece per day while on campaign, and a share of the loot! The young and gullible are already falling for it. You can see the beardless faces of *[human name]*, *[human name]*, and *[human name]* amon...
1,*[same captain]* had trouble filling the ranks and so now theyâre terrorising the locals, forcing them to give up their young ones: they offer to pay their parentsâ debts, theyâre claiming that they lost a gamble about it last night, theyâr...
;the presence of refugees is a problem
# no captain!
1,As the wounded start dying, the stench is spreading. Flies are everywhere. Soon, cholera and typhus will be showing up. The locals want the refugees gone, but who is going to argue with armed men? Better to stab them during the night, some might sa...
1,The locals are no longer willing to support the refugees, calling them maggots and worms and worse. Nobody is willing to kill, however, and so the situation just lingers, the refugees too weak to kill the locals and simply take what they need and t...
1,The young **[human class]** *[human with portrait]* is a devout servant of *[good power]*. They are trying to find a solution to the problem. Surely some land could be cleared for these poor souls? Let them settle.
1,The young **[human class]** *[human with portrait]* is a devout servant of *[evil power]*. They have shrewdly insinuated that the locals are simply waiting for them to weaken even further until one night theyâll all just stab them. So why not tak...
;the presence of corpses is a problem
# no captain!
1,The many corpses have attracted the **necromancer** [human with portrait][here store [same human name] as alchemist patron] (level [1d3+4 as level]). This does not sit well with the locals. Somebody should get rid of them! [spellbook for necromance...
1,The many corpses are poisoning the air. The stink is horrendous. Flies are everywhere. The water is foul. *Ghoul fever* is spreading: *[human name]* and their family have turned into [1d4+2] **ghouls** roaming the graveyard at night, looking for so...
1,The many corpses are poisoning the air. The stink is horrendous. Flies are everywhere. Some people say that the corpses move at night and indeed, *[human name]* has risen as a **wight** ([wight stats]). If the mess isnât cleaned up there will be ...
;the influence of a temple can be a problem
1,[a different war party]At their destination however, [1d4x10] **mercenaries** ([mercenary stats]) are already waiting. You can see the *[the war party colour]* banner of *[the war party]* (blazon: *[the war party blazon]*). [average treasure] They ...
1,Having heard of this, [1d4x10] *[power]* **cultists** ([human stats]) have decided to follow the mercenaries. Every night they drink and squabble. How will this end? [average treasure] They are led by [human with portrait] (level [1d6+1 as level]),...
;cult leader description
1,a charismatic fool
1,a die-hard fanatic
1,a stickler for doctrine
1,a fiery orator
1,a megalomaniac
1,a fanatic narcissist
1,a malignant narcissist
1,a jovial human shepherd
1,a suicidal maniac
1,a raving lunatic
1,a **doppelgänger** trying to make a getaway ([doppelgänger stats])
1,a gruff **werewolf** trying to escape their doom ([werewolf stats])
1,a severe disciplinarian
;dragon hunter
1,The dragon hunter **[human class]** [human with portrait] (level [1d4+5 as level]) is trying to hire two score desperate peasants to go and slay *[nearby dragon name]*. â[sharing agreement]â [spellbook for [same class]] [leader treasure for [sa...
;bard
1,The [bard adjective] [singing humanoid] **bard** *[[same singing humanoid] with portrait]* is here, playing the [instrument] and [with performing] *[with story]* and [and performing] *[and story]*. [audience reaction] If you ask them about the war,...
;bard mission
1,Theyâre looking for a legendary weapon called *[nearby legendary weapon]*. Have you seen it?
1,Theyâre looking for a book called *[nearby library book]*. Have you seen it?
1,[maybe a book]
;bard adjective
1,wandering
1,travelling
1,sly
1,famous
1,notorious
;performing
1,singing
1,retelling
1,reciting
;instrument
1,bagpipes
1,bladder pipe
1,chalumeau
1,cornemuse
1,cornett
1,crumhorn
1,cymbals
1,drum
1,dulcimer
1,fiddle
share/hex-describe-schroeder-table.txt view on Meta::CPAN
2,an ifrit[store ifrit as lord]
1,a marid[store marid as lord]
;jinn name
1,Builder of the Seven [Towers|Castles]
1,White Beard of Wisdom
1,Eye of [the Storm|Misfortune|Fortune]
1,Master of the [Seven Winds|One Thousand Needles|[capitalize directions] Wind]
1,Destroyer of [Worlds|People|Kingdoms]
1,[Lord|Lady] of [Fertility|Life|Wisdom|the Seven Lives|the Seven Towers|the Seven Castles|the Wind]
;marid name
1,Tyranny of Water
1,Flood at the End of Times
1,Drowning of a Million Souls
1,Slow Suffocation
1,Eels Eating Your Eyes
;ifrit name
1,Slow Burning Anger
1,Consuming Flame of Hate
1,Death of Eleven Cities
1,Destroy and Rebuild
;jinn stats
1,HDÂ 7+1 ACÂ 5 2d8 F14 MVÂ 24 MLÂ 12 XPÂ 700; *illusion*, *invisibility*, *gaseous form*, *whirlwind* and *creation* at will; only harmed by magic or magic weapons
;marid stats
1,HDÂ 12 ACÂ 1 3d6 F24 MVÂ 24 MLÂ 12 XPÂ 1200; *water*, *fog*, *flood* and *destruction* at will; only harmed by magic or magic weapons
;ifrit stats
1,HDÂ 10 ACÂ 3 2d8 + 1d8 *fire* F20 MVÂ 24 MLÂ 12 XPÂ 1000; *illusion*, permanent *living flame*, *invisibility*, *wall of fire* and *creation* at will; only harmed by magic or magic weapons
;dwarven inscription
2,dwarven runes naming its maker: *[dwarf name]* of *[dwarf forge]*.
2,dwarven runes naming the owner: *[dwarf name]* of *[dwarf forge]*.
1,dwarven runes commemorating the slaying of the white dragon *[white dragon name]*.
1,dwarven runes commemorating the slaying of the red dragon *[red dragon name]*.
;elven inscription
2,elven runes naming its maker: *[elf name as owner]*.
2,elven runes naming its owner: *[elf name as owner]*.
1,elven runes in memory of *[treant name as owner]*.
1,elven runes commemorating the slaying of the green dragon *[green dragon name as owner]*.
;animal shape
1,sea lion, allows you to swim
1,vulture, allows you to fly
1,horse, allows you to ride
1,black cat, allows you to sneak
;unique item
1,
0,The *[here name for a light elf legendary item]*, an ancient light elf heirloom.
;spellbooks
1,<h1 id="appendix-a">Appendix A: Spellbooks</h1><p>These spells are from the <a href="https://alexschroeder.ch/pdfs/spellcasters/">Spellcasters</a> project.<div style="font-size: smaller; column-count: 2">[halberds & helmets: spellbooks]</div>
# Use make hex-describe in the spellcasters working directory to generate the following
;halberds & helmets: spellbooks
1,Each paragraph begins with the **spell name** followed by the spell circle in parenthesis (1â5), also known as the *spell level*.<p id="air-blast">**Air blast** (1) turns the exhalation of the caster into a blast of air that extinguishes candles ...
( run in 1.508 second using v1.01-cache-2.11-cpan-364913b4093 )