From b6c2fb818cf66f8ff4a85ad331b3099218421c50 Mon Sep 17 00:00:00 2001 From: Rob Pearce Date: Thu, 2 Jun 2011 08:34:54 +0000 Subject: [PATCH] adding vaultfiles --- vaults/cavein.vlt | 16 +++++++++++++++ vaults/circle.vlt | 23 +++++++++++++++++++++ vaults/diningroom.vlt | 21 +++++++++++++++++++ vaults/floodroom1.vlt | 18 +++++++++++++++++ vaults/floodroom2.vlt | 17 ++++++++++++++++ vaults/labyrinth.vlt | 41 ++++++++++++++++++++++++++++++++++++++ vaults/lair_cockatrice.vlt | 16 +++++++++++++++ vaults/monsterzoo.vlt | 19 ++++++++++++++++++ vaults/mudroom.vlt | 16 +++++++++++++++ vaults/pillar.vlt | 14 +++++++++++++ vaults/pillarglass.vlt | 15 ++++++++++++++ vaults/traproom.vlt | 20 +++++++++++++++++++ vaults/vault.vlt | 20 +++++++++++++++++++ 13 files changed, 256 insertions(+) create mode 100644 vaults/cavein.vlt create mode 100644 vaults/circle.vlt create mode 100644 vaults/diningroom.vlt create mode 100644 vaults/floodroom1.vlt create mode 100644 vaults/floodroom2.vlt create mode 100644 vaults/labyrinth.vlt create mode 100644 vaults/lair_cockatrice.vlt create mode 100644 vaults/monsterzoo.vlt create mode 100644 vaults/mudroom.vlt create mode 100644 vaults/pillar.vlt create mode 100644 vaults/pillarglass.vlt create mode 100644 vaults/traproom.vlt create mode 100644 vaults/vault.vlt diff --git a/vaults/cavein.vlt b/vaults/cavein.vlt new file mode 100644 index 0000000..0a16560 --- /dev/null +++ b/vaults/cavein.vlt @@ -0,0 +1,16 @@ +! room where the roof has collapsed. +@id:cavein +@map +random(4,4) +@end + +@legend +@end + +@flags +autodoors +autopop +scatter(1,1,-2,-2) ob:boulder:25% +scatter(1,1,-2,-2) ob:25-75 stones:50% +@end + diff --git a/vaults/circle.vlt b/vaults/circle.vlt new file mode 100644 index 0000000..b68f117 --- /dev/null +++ b/vaults/circle.vlt @@ -0,0 +1,23 @@ +@id:circular_room +@map +#####+##### +###.....### +##.......## +#.........# ++.........+ +#.........# +##.......## +###.....### +#####+##### +@end + +@legend +#:ob:stone wall ++:ob:wooden door +@end + +@flags +autodoors +autopop +@end + diff --git a/vaults/diningroom.vlt b/vaults/diningroom.vlt new file mode 100644 index 0000000..0c0fbd5 --- /dev/null +++ b/vaults/diningroom.vlt @@ -0,0 +1,21 @@ +! +@id:dining_room +@map +random(4,4) +@end + +@legend +@end + +@flags +autodoors +autopop +! tables & chairs +scatter(1,1,-2,-2) ob:wooden table:20% +scatter(1,1,-2,-2) ob:wooden chair:20% +scatter(1,1,-2,-2) ob:random food:5-10 +scatter(1,1,-2,-2) ob:steak knife:1-5 +! mayrotate +! mayscale +@end + diff --git a/vaults/floodroom1.vlt b/vaults/floodroom1.vlt new file mode 100644 index 0000000..721b264 --- /dev/null +++ b/vaults/floodroom1.vlt @@ -0,0 +1,18 @@ +! a room filled with deep water +@id:flooded_room +@map +random(5,5) +@end + +@legend +@end + +@flags +autodoors +autopop +! sometimes there will be a walkway around the edge +box(1,1,-2,-2) ob:shallow water:50 +fill(2,2,-3,-3) ob:deep water:100 +scatter(1,1,-2,-2) mon:piranha:3:100 +@end + diff --git a/vaults/floodroom2.vlt b/vaults/floodroom2.vlt new file mode 100644 index 0000000..2362bca --- /dev/null +++ b/vaults/floodroom2.vlt @@ -0,0 +1,17 @@ +! a room containing a pool of shallow water +@id:flooded_room2 +@map +random(5,5) +@end + +@legend +@end + +@flags +autodoors +autopop +! sometimes there will be a walkway around the edge +fill(2,2,-3,-3) ob:shallow water:100 +scatter(2,2,-3,-3) mon:piranha:50%:100 +@end + diff --git a/vaults/labyrinth.vlt b/vaults/labyrinth.vlt new file mode 100644 index 0000000..ff8bd3e --- /dev/null +++ b/vaults/labyrinth.vlt @@ -0,0 +1,41 @@ +! swirly spiral +@id:spiral +@map +############### ++.............# +#############.# +#...........#.# +#.#########.#.# +#.#.......#.#.# +#.#.#####.#.#.# +#.#.#..m#.#.#.# +#.#.#.###.#.#.# +#.#.#.....#.#.# +#.#.#######.#.# +#.#.........#.# +#.###########.# +#.............# +############### +@end + +@legend +#:cell:metal wall +m:mon:minotaur +@end + +@flags +! the reward +at(7,7) ob:200-450 gold +at(7,7) ob:good weapon +at(7,7) ob:great weapon:50 +at(7,7) ob:great armour:50 +! scattered bones/corpses +scatter(0,0,-1,-1) ob:1-5 bones:5-10 +scatter(0,0,-1,-1) ob:gnoll corpse:1-3:33 +! scattered weapons +scatter(0,0,-1,-1) ob:common weapon:4-5 +! TODO: scattered minions around ?? +! mayrotate +! mayscale +@end + diff --git a/vaults/lair_cockatrice.vlt b/vaults/lair_cockatrice.vlt new file mode 100644 index 0000000..086fba7 --- /dev/null +++ b/vaults/lair_cockatrice.vlt @@ -0,0 +1,16 @@ +! a room with a bunch of statues and a cockatrice +@id:lair_cockatrice +@map +random(5,5) +@end + +@legend +@end + +@flags +autodoors +scatter(1,1,-2,-2) ob:statue:25% +scatter(1,1,-2,-2) mon:cockatrice:1 +scatter(1,1,-2,-2) ob:1-10 stones:1-5 +@end + diff --git a/vaults/monsterzoo.vlt b/vaults/monsterzoo.vlt new file mode 100644 index 0000000..305250b --- /dev/null +++ b/vaults/monsterzoo.vlt @@ -0,0 +1,19 @@ +! filled with random monsters +@id:monsterzoo +@map +random(4,4) +@end + +@legend +@end + +@flags +autodoors +! every cell in here has 1-3 objects and a monster +scatter(1,1,-2,-2) mon:random:100% +scatter(1,1,-2,-2) ob:random:100% +scatter(1,1,-2,-2) ob:random:100% +scatter(1,1,-2,-2) ob:random:100%:50 +scatter(1,1,-2,-2) ob:random:100%:50 +@end + diff --git a/vaults/mudroom.vlt b/vaults/mudroom.vlt new file mode 100644 index 0000000..a9806f2 --- /dev/null +++ b/vaults/mudroom.vlt @@ -0,0 +1,16 @@ +! a room with lots of mud +@id:muddy_room +@map +random(4,4) +@end + +@legend +@end + +@flags +autodoors +autopop +! add mud to 50% of room cells +scatter(1,1,-2,-2) ob:pool of mud:50% +@end + diff --git a/vaults/pillar.vlt b/vaults/pillar.vlt new file mode 100644 index 0000000..edcece8 --- /dev/null +++ b/vaults/pillar.vlt @@ -0,0 +1,14 @@ +@id:pillar_room +@map +random(5,5) +@end + +@legend +@end + +@flags +autodoors +autopop +scatter(1,1,-2,-2) cell:stone wall:25% +@end + diff --git a/vaults/pillarglass.vlt b/vaults/pillarglass.vlt new file mode 100644 index 0000000..f0b7f6c --- /dev/null +++ b/vaults/pillarglass.vlt @@ -0,0 +1,15 @@ +! like pillarroom but with glass pillars +@id:glass_pillar_room +@map +random(5,5) +@end + +@legend +@end + +@flags +autodoors +autopop +scatter(1,1,-2,-2) cell:glass wall:25% +@end + diff --git a/vaults/traproom.vlt b/vaults/traproom.vlt new file mode 100644 index 0000000..b983007 --- /dev/null +++ b/vaults/traproom.vlt @@ -0,0 +1,20 @@ +! a room full of traps +@id:trap_room +@map +random(3,3) +@end + +@legend +@end + +@flags +autodoors +! half the cells are trapped! +scatter(1,1,-2,-2) ob:random trap:50% +! corpses +scatter(1,1,-2,-2) ob:corpse:1-5 +! chance of great items... +scatter(1,1,-2,-2) ob:great armour:1:30 +scatter(1,1,-2,-2) ob:great weapon:1:30 +@end + diff --git a/vaults/vault.vlt b/vaults/vault.vlt new file mode 100644 index 0000000..eb9fef1 --- /dev/null +++ b/vaults/vault.vlt @@ -0,0 +1,20 @@ +! small nethack-esque treasure vault +@id:treasure_vault +@map +##+# ++$$# +#$$+ +#+## +@end + +@legend +#:ob:metal wall +$:ob:25-200 gold +! 30% chance of a door on each side ++:ob:secret locked iron door:30 +@end + +@flags +! no auto doors. ie this can be in the middle of nowhere. +@end +