New level compiler: des-file changes
This commit is contained in:
+99
-97
@@ -55,28 +55,29 @@ BRANCH:levregion(01,00,79,20),(30,06,46,13)
|
||||
# Non diggable walls
|
||||
NON_DIGGABLE:(30,06,46,13)
|
||||
# Objects
|
||||
CONTAINER:'`',"statue",(36,10),uncursed,"knight",3,"Perseus"
|
||||
OBJECT[75%]:'[',"shield of reflection",contained,cursed,+0
|
||||
OBJECT[25%]:'[',"levitation boots",contained,random,+0
|
||||
OBJECT[50%]:')',"scimitar",contained,blessed,+2
|
||||
OBJECT[50%]:'(',"sack",contained
|
||||
CONTAINER:('`',"statue"),(36,10),uncursed,montype:"knight",3,name:"Perseus" {
|
||||
[75%]: OBJECT:('[',"shield of reflection"),cursed,+0
|
||||
[25%]: OBJECT:('[',"levitation boots"),+0
|
||||
[50%]: OBJECT:(')',"scimitar"),blessed,+2
|
||||
[50%]: OBJECT:('(',"sack")
|
||||
}
|
||||
# These aren't really containers, but specifying CONTAINER forces them to be
|
||||
# empty, since CONTAINERs contain only what is explicitly specified.
|
||||
CONTAINER:'`',"statue",random
|
||||
CONTAINER:'`',"statue",random
|
||||
CONTAINER:'`',"statue",random
|
||||
CONTAINER:'`',"statue",random
|
||||
CONTAINER:'`',"statue",random
|
||||
CONTAINER:'`',"statue",random
|
||||
CONTAINER:'`',"statue",random
|
||||
OBJECT:random,random,random
|
||||
OBJECT:random,random,random
|
||||
OBJECT:random,random,random
|
||||
OBJECT:random,random,random
|
||||
OBJECT:random,random,random
|
||||
OBJECT:random,random,random
|
||||
OBJECT:random,random,random
|
||||
OBJECT:random,random,random
|
||||
CONTAINER:('`',"statue"),random { }
|
||||
CONTAINER:('`',"statue"),random { }
|
||||
CONTAINER:('`',"statue"),random { }
|
||||
CONTAINER:('`',"statue"),random { }
|
||||
CONTAINER:('`',"statue"),random { }
|
||||
CONTAINER:('`',"statue"),random { }
|
||||
CONTAINER:('`',"statue"),random { }
|
||||
OBJECT:random,random
|
||||
OBJECT:random,random
|
||||
OBJECT:random,random
|
||||
OBJECT:random,random
|
||||
OBJECT:random,random
|
||||
OBJECT:random,random
|
||||
OBJECT:random,random
|
||||
OBJECT:random,random
|
||||
# Random traps
|
||||
TRAP:random,random
|
||||
TRAP:random,random
|
||||
@@ -86,27 +87,27 @@ TRAP:random,random
|
||||
TRAP:"board",(38,07)
|
||||
TRAP:"board",(38,12)
|
||||
# Random monsters
|
||||
MONSTER:'@',"Medusa",(36,10),asleep
|
||||
MONSTER:';',"giant eel",(11,06)
|
||||
MONSTER:';',"giant eel",(23,13)
|
||||
MONSTER:';',"giant eel",(29,02)
|
||||
MONSTER:';',"jellyfish",(02,02)
|
||||
MONSTER:';',"jellyfish",(00,08)
|
||||
MONSTER:';',"jellyfish",(04,18)
|
||||
MONSTER:'T',"water troll",(51,03)
|
||||
MONSTER:'T',"water troll",(64,11)
|
||||
MONSTER:'S',random,(38,07)
|
||||
MONSTER:'S',random,(38,12)
|
||||
MONSTER:random,random,random
|
||||
MONSTER:random,random,random
|
||||
MONSTER:random,random,random
|
||||
MONSTER:random,random,random
|
||||
MONSTER:random,random,random
|
||||
MONSTER:random,random,random
|
||||
MONSTER:random,random,random
|
||||
MONSTER:random,random,random
|
||||
MONSTER:random,random,random
|
||||
MONSTER:random,random,random
|
||||
MONSTER:('@',"Medusa"),(36,10),asleep
|
||||
MONSTER:(';',"giant eel"),(11,06)
|
||||
MONSTER:(';',"giant eel"),(23,13)
|
||||
MONSTER:(';',"giant eel"),(29,02)
|
||||
MONSTER:(';',"jellyfish"),(02,02)
|
||||
MONSTER:(';',"jellyfish"),(00,08)
|
||||
MONSTER:(';',"jellyfish"),(04,18)
|
||||
MONSTER:('T',"water troll"),(51,03)
|
||||
MONSTER:('T',"water troll"),(64,11)
|
||||
MONSTER:'S',(38,07)
|
||||
MONSTER:'S',(38,12)
|
||||
MONSTER:random,random
|
||||
MONSTER:random,random
|
||||
MONSTER:random,random
|
||||
MONSTER:random,random
|
||||
MONSTER:random,random
|
||||
MONSTER:random,random
|
||||
MONSTER:random,random
|
||||
MONSTER:random,random
|
||||
MONSTER:random,random
|
||||
MONSTER:random,random
|
||||
|
||||
MAZE:"medusa-2",' '
|
||||
FLAGS: noteleport
|
||||
@@ -136,7 +137,7 @@ ENDMAP
|
||||
# Dungeon Description
|
||||
REGION:(00,00,74,19),lit,"ordinary"
|
||||
REGION:(02,03,05,16),unlit,"ordinary"
|
||||
REGION:(61,03,72,16),unlit,"ordinary",unfilled,true
|
||||
REGION:(61,03,72,16),unlit,"ordinary",unfilled,irregular
|
||||
REGION:(71,08,72,11),unlit,"ordinary"
|
||||
REGION:(67,08,69,11),lit,"ordinary"
|
||||
# Teleport: down to up stairs island, up to Medusa's island
|
||||
@@ -153,28 +154,29 @@ BRANCH:levregion(01,00,79,20),(59,01,73,17)
|
||||
NON_DIGGABLE:(01,02,06,17)
|
||||
NON_DIGGABLE:(60,02,73,17)
|
||||
# Objects
|
||||
CONTAINER:'`',"statue",(68,10),uncursed,"knight",3,"Perseus"
|
||||
OBJECT[25%]:'[',"shield of reflection",contained,cursed,+0
|
||||
OBJECT[75%]:'[',"levitation boots",contained,random,+0
|
||||
OBJECT[50%]:')',"scimitar",contained,blessed,+2
|
||||
OBJECT[50%]:'(',"sack",contained
|
||||
CONTAINER:'`',"statue",(64,08)
|
||||
CONTAINER:'`',"statue",(65,08)
|
||||
CONTAINER:'`',"statue",(64,09)
|
||||
CONTAINER:'`',"statue",(65,09)
|
||||
CONTAINER:'`',"statue",(64,10)
|
||||
CONTAINER:'`',"statue",(65,10)
|
||||
CONTAINER:'`',"statue",(64,11)
|
||||
CONTAINER:'`',"statue",(65,11)
|
||||
OBJECT:'`',"boulder",(04,04)
|
||||
OBJECT:'/',random,(52,09)
|
||||
OBJECT:'`',"boulder",(52,09)
|
||||
OBJECT:random,random,random
|
||||
OBJECT:random,random,random
|
||||
OBJECT:random,random,random
|
||||
OBJECT:random,random,random
|
||||
OBJECT:random,random,random
|
||||
OBJECT:random,random,random
|
||||
CONTAINER:('`',"statue"),(68,10),uncursed,montype:"knight",3,name:"Perseus" {
|
||||
[25%]: OBJECT:('[',"shield of reflection"),cursed,+0
|
||||
[75%]: OBJECT:('[',"levitation boots"),+0
|
||||
[50%]: OBJECT:(')',"scimitar"),blessed,+2
|
||||
[50%]: OBJECT:('(',"sack")
|
||||
}
|
||||
CONTAINER:('`',"statue"),(64,08) { }
|
||||
CONTAINER:('`',"statue"),(65,08) { }
|
||||
CONTAINER:('`',"statue"),(64,09) { }
|
||||
CONTAINER:('`',"statue"),(65,09) { }
|
||||
CONTAINER:('`',"statue"),(64,10) { }
|
||||
CONTAINER:('`',"statue"),(65,10) { }
|
||||
CONTAINER:('`',"statue"),(64,11) { }
|
||||
CONTAINER:('`',"statue"),(65,11) { }
|
||||
OBJECT:('`',"boulder"),(04,04)
|
||||
OBJECT:'/',(52,09)
|
||||
OBJECT:('`',"boulder"),(52,09)
|
||||
OBJECT:random,random
|
||||
OBJECT:random,random
|
||||
OBJECT:random,random
|
||||
OBJECT:random,random
|
||||
OBJECT:random,random
|
||||
OBJECT:random,random
|
||||
# Traps
|
||||
TRAP:"magic",(03,12)
|
||||
TRAP:random,random
|
||||
@@ -182,36 +184,36 @@ TRAP:random,random
|
||||
TRAP:random,random
|
||||
TRAP:random,random
|
||||
# Monsters.
|
||||
MONSTER:'@',"Medusa",(68,10),asleep
|
||||
MONSTER:'g',"gremlin",(02,14)
|
||||
MONSTER:'H',"titan",(02,05)
|
||||
MONSTER:';',"electric eel",(10,13)
|
||||
MONSTER:';',"electric eel",(11,13)
|
||||
MONSTER:';',"electric eel",(10,14)
|
||||
MONSTER:';',"electric eel",(11,14)
|
||||
MONSTER:';',"electric eel",(10,15)
|
||||
MONSTER:';',"electric eel",(11,15)
|
||||
MONSTER:';',"jellyfish",(01,01)
|
||||
MONSTER:';',"jellyfish",(00,08)
|
||||
MONSTER:';',"jellyfish",(04,19)
|
||||
MONSTER:''',"stone golem",(64,08),asleep
|
||||
MONSTER:''',"stone golem",(65,08),asleep
|
||||
MONSTER:''',"stone golem",(64,09),asleep
|
||||
MONSTER:''',"stone golem",(65,09),asleep
|
||||
MONSTER:'S',"cobra",(64,10),asleep
|
||||
MONSTER:'S',"cobra",(65,10),asleep
|
||||
MONSTER:'A',random,(72,08)
|
||||
MONSTER:'y',"yellow light",(72,11),asleep
|
||||
MONSTER:random,random,(17,07)
|
||||
MONSTER:random,random,(28,11)
|
||||
MONSTER:random,random,(32,13)
|
||||
MONSTER:random,random,(49,09)
|
||||
MONSTER:random,random,(48,07)
|
||||
MONSTER:random,random,(65,03)
|
||||
MONSTER:random,random,(70,04)
|
||||
MONSTER:random,random,(70,15)
|
||||
MONSTER:random,random,(65,16)
|
||||
MONSTER:random,random,random
|
||||
MONSTER:random,random,random
|
||||
MONSTER:random,random,random
|
||||
MONSTER:random,random,random
|
||||
MONSTER:('@',"Medusa"),(68,10),asleep
|
||||
MONSTER:('g',"gremlin"),(02,14)
|
||||
MONSTER:('H',"titan"),(02,05)
|
||||
MONSTER:(';',"electric eel"),(10,13)
|
||||
MONSTER:(';',"electric eel"),(11,13)
|
||||
MONSTER:(';',"electric eel"),(10,14)
|
||||
MONSTER:(';',"electric eel"),(11,14)
|
||||
MONSTER:(';',"electric eel"),(10,15)
|
||||
MONSTER:(';',"electric eel"),(11,15)
|
||||
MONSTER:(';',"jellyfish"),(01,01)
|
||||
MONSTER:(';',"jellyfish"),(00,08)
|
||||
MONSTER:(';',"jellyfish"),(04,19)
|
||||
MONSTER:(''',"stone golem"),(64,08),asleep
|
||||
MONSTER:(''',"stone golem"),(65,08),asleep
|
||||
MONSTER:(''',"stone golem"),(64,09),asleep
|
||||
MONSTER:(''',"stone golem"),(65,09),asleep
|
||||
MONSTER:('S',"cobra"),(64,10),asleep
|
||||
MONSTER:('S',"cobra"),(65,10),asleep
|
||||
MONSTER:'A',(72,08)
|
||||
MONSTER:('y',"yellow light"),(72,11),asleep
|
||||
MONSTER:random,(17,07)
|
||||
MONSTER:random,(28,11)
|
||||
MONSTER:random,(32,13)
|
||||
MONSTER:random,(49,09)
|
||||
MONSTER:random,(48,07)
|
||||
MONSTER:random,(65,03)
|
||||
MONSTER:random,(70,04)
|
||||
MONSTER:random,(70,15)
|
||||
MONSTER:random,(65,16)
|
||||
MONSTER:random,random
|
||||
MONSTER:random,random
|
||||
MONSTER:random,random
|
||||
MONSTER:random,random
|
||||
|
||||
Reference in New Issue
Block a user