[Home]Kazuhiko/GeneratorDungeonBase

ec2-3-144-252-140.us-east-2.compute.amazonaws.com | ToothyWiki | Kazuhiko | RecentChanges | Login | Webcomic

*Nothing to see here, please move along...




.

..

...

....

.....

......

.......

........




Basic vocab for the dungeon, to be overridden as required by each level of the dungeon.

- Overall layout:

Room Name

Room description.

Room effects. (Dependent on room)

Monsters.

Treasures. (Dependent on...  Room?  Monsters?)

'Move on' text.

- I think at this stage I'll let the room type determine everything else

---
 bnf ::= d_location crlf crlf d_movement

- Stuff that each level should override:
  - Change the mix here to change the difficulty of the level
d_location ::= d_location_light | d_location_grey | d_location_dark | d_location_black | d_location_special

  - Change the level numbers here to reflect the actual level
d_UpLevel? ::= [up]
d_CurrentLevel? ::= [onwards]
d_DownLevel? ::= [down]


- Location basics
 d_location_light ::= loc_CaveOfLight? | loc_PeacefulLake? | loc_ShimmeringCrystals?
d_location_grey ::= loc_ColdCorridor? | loc_RoomOfDoors? | loc_EarthTunnels?
d_location_dark ::= loc_IceCave? | loc_LavaFlow? | loc_HowlingWind?
d_location_black ::= loc_BlackTemple? | loc_SoulsFire? | loc_Void

 d_location_special ::= loc_StairwayUp? | loc_StairwayDown? | loc_StairwayDown?

--- Location listing
 loc_CaveOfLight? ::= Cave of Lights crlf crlf The cave ahead of you appears as brilliant and beautiful as an oasis in the midst of this dungeon.  Light flows down from crystals in the roof of the cave, filling it with radiance. crlf loc_effect_very_positive crlf loc_monster_very_light crlf loc_treasure_low
loc_PeacefulLake? ::= Peaceful Lake crlf crlf A peaceful lake. crlf loc_effect_positive crlf loc_monster_very_light crlf loc_treasure_low
loc_ShimmeringCrystals? ::= Cave of Shimmering Crystals crlf crlf A room filled with shimmering crystals every colour of the rainbow, and a few besides. crlf loc_effect_very_positive crlf loc_monster_light crlf loc_treasure_low

 loc_ColdCorridor? ::= Cold Corridor crlf crlf A cold stone corridor, lit with torches affixed to the walls. crlf loc_effect_positive crlf loc_monster_light crlf loc_treasure_low
loc_RoomOfDoors? ::= Room of Doors crlf crlf A room who's walls are covered with doors leading further into the dungeon. crlf loc_effect_very_positive crlf loc_monster_medium crlf loc_treasure_medium
loc_EarthTunnels? ::= Earthen Tunnels crlf crlf The stone walls of the dungeon have given way to simple earth supported by wooden beams. crlf loc_effect_neutral crlf loc_monster_light crlf loc_treasure_low

 loc_IceCave? ::= Ice Cave crlf crlf This cave is carved entirely from ice and a wind almost as cold as Cambridge in winter blows through you. crlf loc_effect_positive crlf loc_monster_light crlf loc_treasure_low
loc_LavaFlow? ::= Lava Flow crlf crlf A stream of lava flows beneath the narrow stone bridge you must cross. crlf loc_effect_positive crlf loc_monster_light crlf loc_treasure_low
loc_HowlingWind? ::= Howling Wind crlf crlf You stand at the edge of a precipice and a wind howls around you seeking to drag you into its depths. crlf loc_effect_positive crlf loc_monster_light crlf loc_treasure_low

 loc_BlackTemple? ::= Black Temple crlf crlf You appear to be standing in a cathedral carved entirely from Obsidian.  You can feel the stone itself trying to draw your strength and life from your body. crlf loc_effect_very_negative loc_effect_chaos crlf loc_monster_heavy crlf loc_treasure_very_high
loc_SoulsFire? ::= Soul's Fire crlf crlf Screams and cries fill the air and a thousand tortured ghosts flock around you, inviting you to join them... crlf loc_effect_very_negative crlf loc_monster_very_heavy crlf loc_treasure_very_high
loc_Void ::= The Void crlf crlf You stand in the void.  There is nothing.  You are nothing.  There is only darkness. crlf loc_effect_very_negative loc_effect_chaos loc_effect_chaos

 loc_StairwayUp? ::= Stairway Up crlf crlf A mighty stone stairway stands before you, leading upwards.  The stone looks comfortably worn, well-lit and even friendly.  You take a step up without even thinking but then remember that you will never defeat him that way.  Do you want to go d_UpLevel? anyway? crlf loc_effect_neutral crlf loc_monster_light crlf loc_treasure_low
loc_StairwayDown? ::= Stairway Down crlf crlf A dank and dark passageway leeds downwards before you.  Though you know it is the only way to reach him, you realise you must be sure you are strong enough before you go ahead.  Do you want to go d_DownLevel? ? crlf loc_effect_neutral crlf loc_monster_medium crlf loc_treasure_medium

--- End location listing

- Effects
 loc_effect_very_positive ::= loc_effect_very_positive effect_positive | effect_very_positive | loc_effect_positive effect_positive | loc_effect_positive | effect_positive
loc_effect_positive ::= loc_effect_positive effect_positive | effect_positive | effect_positive | nothing | nothing
loc_effect_neutral ::= loc_effect_positive | nothing | nothing | nothing | loc_effect_negative
loc_effect_negative ::= loc_effect_negative effect_negative | effect_negative | effect_negative | nothing | nothing
loc_effect_very_negative ::= loc_effect_very_negative effect_negative | effect_very_negative | loc_effect_negative effect_negative | loc_effect_negative | effect_negative

 loc_effect_chaos ::= loc_effect_very_positive loc_effect_chaos | loc_effect_very_positive | loc_effect_very_negative | loc_effect_very_negative loc_effect_chaos

 effect_very_positive ::= crlf You feel an aura of light enter you and energy flowing into your body (gain 3 life) | crlf You feel your mind and soul growing stronger (gain 1 str & will) | crlf The monsters are asleep! (Avoid any monster you wish to and claim any treasure)
effect_positive ::= crlf You feel brighter and breathe easier (gain 1 life) | crlf You feel a power build inside you (gain 1 str) | crlf You feel like you are seeing clearly for the first time (gain 1 will) | crlf The monsters are looking the other way! (You need not fight the monsters here but you cannot claim any treasure here unless you defeat them) | crlf You feel a temporary surge of power (you may roll an extra die for any battle here)
effect_negative ::= crlf You feel the life being sucked from you (lose 1 life) | crlf You feel your strength being sapped away (lose 1 str) | crlf You feel stupid (lose 1 will) | crlf The monsters were waiting in ambush! (you must fight at least 2 rounds of combat with each monster)
effect_very_negative ::= crlf Darkness is eating away at you (lose 1 life and 1 str or will) | crlf Your weapon has shattered! (lose 1 weapon) | crlf Your protection has shattered! (lose 1 armour, shield or helmet) | crlf The monsters have trapped you! (You must fight all monsters here to the death)

- Monsters
 loc_monster_very_light ::= monster_light | nothing | nothing
loc_monster_light ::= loc_monster_very_light monster_light | monster_light | monster_light | nothing
loc_monster_medium ::= monster_medium | monster_horde_light
loc_monster_heavy ::= monster_heavy | monster_horde_medium
loc_monster_very_heavy ::= loc_monster_heavy monster_heavy | monster_horde_medium


 monster_light ::= monster_goblin | monster_snake | monster_mushroom
monster_medium ::= monster_ghost | monster_dragon
monster_heavy ::= monster_granddragon | monster_luckdragon | monster_liche | monster_giant

 monster_horde_light ::= crlf A horde of monster_horde_number monster_horde_light_type !
monster_horde_medium ::= crlf A horde of monster_horde_number monster_horde_medium_type !
monster_horde_heavy ::= crlf A horde of monster_horde_number monster_horde_heavy_type !

 monster_horde_light_type ::= monster_horde_rat
monster_horde_medium_type ::= monster_horde_shadow
monster_horde_heavy_type ::= monster_horde_vampirebats

 monster_goblin ::= crlf Goblin, (str:3, will:1)
monster_snake ::= crlf Snake, (str:2, will:2)
monster_mushroom ::= crlf Mushroom, (str:1, will:3)

 monster_ghost ::= crlf Ghost, (will:5)
monster_dragon ::= crlf Dragon, (str: 8, will: 7)
monster_granddragon ::= crlf Grand Dragon, (str: 10, will: 10) - The Grand Dragon chooses which attribute to fight you with.
monster_luckdragon ::= crlf Luck Dragon, (str: 8, will: 8) - The Luck Dragon may re-roll its combat score once.
monster_liche ::= crlf Liche, (will: 12)
monster_giant ::= crlf Giant, (str: 12)

 monster_dark_lord ::= crlf The Dark Lord of Ultimate Evil, (str: 13, will:13) - The Dark Lord chooses which attribute to fight you with.  He is strong against all elements.

 monster_horde_number ::= 3 | 3 | 4 | 4 | 5
monster_horde_rat ::= rats (str: 3 each)
monster_horde_shadow ::= shadows (will: 5 each)
monster_horde_vampirebat ::= vampire bats (will: 5 each) (Each time you lose a point of life to a vampire bat, another vampire bat is created)

  - Modifier not currently used...
monster_modifier ::= nothing | nothing | Strong against d_element | Weak against d_element | Immune to d_element

- Treasures
 loc_treasure_low ::= treasure_low | nothing | nothing
loc_treasure_medium ::= treasure_medium | treasure_low treasure_low | treasure_medium | nothing
loc_treasure_high ::= treasure_high | loc_treasure_medium treasure_medium
loc_treasure_very_high ::= loc_treasure_high loc_treasure_high | loc_treasure_high treasure_high

 treasure_low ::= treasure_jewels | treasure_plainring | treasure_gold
treasure_medium ::= treasure_ringprotection | treasure_ringsafeguard | weapon_goodsword | weapon_staff | armour_shield
treasure_high ::= weapon_goodsword | weapon_staff | armour_shield


- Misc stuff
 d_element ::= Fire | Ice | Wind | Stone

- Movement (Basically, a next button)
 d_movement ::= Once you are finished here, you can continue d_CurrentLevel? .

- Base text vocab
 dash ::= "-"
nothing ::= ""
crlf ::= "
"

- Options
 option ::= debug = 0



CategoryGenerator

ec2-3-144-252-140.us-east-2.compute.amazonaws.com | ToothyWiki | Kazuhiko | RecentChanges | Login | Webcomic
This page is read-only | View other revisions | Recently used referrers
Last edited May 1, 2004 5:11 am (viewing revision 13, which is the newest) (diff)
Search: