4 Description
= "alien vessel";
5 ShortDescription
= "AV";
9 FillSquare
= solidterrain
(GROUND
), GNEISS earth
;
10 TunnelSquare
= solidterrain
(GROUND
), 0;
14 GenerateMonsters
= true
;
16 TeamDefault
= MONSTER_TEAM
;
18 IgnoreDefaultSpecialSquares
= false
;
21 MonsterAmountBase
= 10;
22 MonsterAmountDelta
= 2;
23 MonsterGenerationIntervalBase
= 140;
24 MonsterGenerationIntervalDelta
= -10;
25 CanGenerateBone
= true
;
26 ItemMinPriceBase
= 20;
27 ItemMinPriceDelta
= 10;
28 EnchantmentMinusChanceBase
= 0;
29 EnchantmentMinusChanceDelta
= 0;
30 EnchantmentPlusChanceBase
= 5;
31 EnchantmentPlusChanceDelta
= 5;
32 BackGroundType
= GRAY_FRACTAL
;
34 EarthquakesAffectTunnels
= true
;
36 Square
, Random NOT_WALKABLE|NOT_IN_ROOM
;
44 Items
== beartrap
{ Team
= MONSTER_TEAM
; IsActive
= true
; }
50 Pos
= 2:XSize
-5,2:YSize
-5;
53 WallSquare
= solidterrain
(GROUND
), GRANITE wall
(BRICK_OLD
);
54 FloorSquare
= solidterrain
(PARQUET
), 0;
55 DoorSquare
= solidterrain
(PARQUET
), GRANITE door
;
58 GenerateTunnel
= true
;
59 GenerateLanterns
= true
;
61 GenerateFountains
= true
;
62 AllowLockedDoors
= true
;
63 AllowBoobyTrappedDoors
= true
;
66 GenerateWindows
= false
;
67 UseFillSquareWalls
= false
;
69 GenerateWards
= false
;
75 FillSquare
= solidterrain
(GROUND
), MORAINE earth
;
79 Pos
= 2:XSize
-5,2:YSize
-5;
80 WallSquare
= solidterrain
(GROUND
), FIR_WOOD wall
(BRICK_OLD
);
81 FloorSquare
= solidterrain
(PARQUET
), 0;
82 DoorSquare
= solidterrain
(PARQUET
), FIR_WOOD door
;
92 Character
= aliendog
();
96 Square
, Random NOT_WALKABLE|ATTACHABLE
;
98 OTerrain
= stairs
(STAIRS_UP
);
99 EntryIndex
= STAIRS_UP
;
100 AttachRequired
= true
;
103 Square
, Random NOT_WALKABLE|ATTACHABLE
;
105 OTerrain
= stairs
(STAIRS_DOWN
);
106 EntryIndex
= STAIRS_DOWN
;
107 AttachRequired
= true
;
113 FillSquare
= solidterrain
(GROUND
), MORAINE earth
;
117 Pos
= 2:XSize
-5,2:YSize
-5;
118 WallSquare
= solidterrain
(GROUND
), FIR_WOOD wall
(BRICK_OLD
);
119 FloorSquare
= solidterrain
(PARQUET
), 0;
120 DoorSquare
= solidterrain
(PARQUET
), FIR_WOOD door
;
125 Character
= jackal
();
131 Character
= aliendog
();
135 Square
, Random NOT_WALKABLE|ATTACHABLE
;
137 OTerrain
= stairs
(STAIRS_UP
);
138 EntryIndex
= STAIRS_UP
;
139 AttachRequired
= true
;
142 Square
, Random NOT_WALKABLE|ATTACHABLE
;
144 OTerrain
= stairs
(STAIRS_DOWN
);
145 EntryIndex
= STAIRS_DOWN
;
146 AttachRequired
= true
;
152 FillSquare
= solidterrain
(GROUND
), MORAINE earth
;
156 Pos
= 2:XSize
-5,2:YSize
-5;
157 WallSquare
= solidterrain
(GROUND
), FIR_WOOD wall
(BRICK_OLD
);
158 FloorSquare
= solidterrain
(PARQUET
), 0;
159 DoorSquare
= solidterrain
(PARQUET
), FIR_WOOD door
;
164 Character
= jackal
();
170 Character
= aliendog
();
176 Character
= adultalien
();
180 Square
, Random NOT_WALKABLE|ATTACHABLE
;
182 OTerrain
= stairs
(STAIRS_UP
);
183 EntryIndex
= STAIRS_UP
;
184 AttachRequired
= true
;
187 Square
, Random NOT_WALKABLE|ATTACHABLE
;
189 OTerrain
= stairs
(STAIRS_DOWN
);
190 EntryIndex
= STAIRS_DOWN
;
191 AttachRequired
= true
;
197 FillSquare
= solidterrain
(GROUND
), MORAINE earth
;
201 Pos
= 2:XSize
-5,2:YSize
-5;
202 WallSquare
= solidterrain
(GROUND
), FIR_WOOD wall
(BRICK_OLD
);
203 FloorSquare
= solidterrain
(PARQUET
), 0;
204 DoorSquare
= solidterrain
(PARQUET
), FIR_WOOD door
;
209 Character
= jackal
();
215 Character
= aliendog
();
221 Character
= adultalien
();
225 Square
, Random NOT_WALKABLE|ATTACHABLE
;
227 OTerrain
= stairs
(STAIRS_UP
);
228 EntryIndex
= STAIRS_UP
;
229 AttachRequired
= true
;
232 Square
, Random NOT_WALKABLE|ATTACHABLE
;
234 OTerrain
= stairs
(STAIRS_DOWN
);
235 EntryIndex
= STAIRS_DOWN
;
236 AttachRequired
= true
;
240 Level ALIENQUEEN_LEVEL
;
242 FillSquare
= solidterrain
(GROUND
), MORAINE earth
;
243 Tag
= "AlienQueenLevel(!)"; // MUST be exactly this
!
247 Pos
= 2:XSize
-5,2:YSize
-5;
248 WallSquare
= solidterrain
(GROUND
), FIR_WOOD wall
(BRICK_OLD
);
249 FloorSquare
= solidterrain
(PARQUET
), 0;
250 DoorSquare
= solidterrain
(PARQUET
), FIR_WOOD door
;
255 Character
= aliendog
();
261 Character
= adultalien
();
262 Times
= 10; // queen will spawn enough of these
267 Character
= alienqueen
();
270 Square
, Random NOT_WALKABLE|ATTACHABLE
;
272 OTerrain
= stairs
(STAIRS_UP
);
273 EntryIndex
= STAIRS_UP
;
274 AttachRequired
= true
;