82 lines
2.7 KiB
Plaintext
82 lines
2.7 KiB
Plaintext
# Mars Base - Core Chamber (Boss Arena)
|
|
# ======================================
|
|
# Final Mars level: small arena room deep underground.
|
|
# Heavy enemy presence — spawners, laser turrets, chargers.
|
|
# Survive the onslaught to reach the exit. Gun pickup at start.
|
|
# Exits to procedural station levels.
|
|
|
|
TILESET assets/tiles/mars_tileset.png
|
|
SIZE 30 23
|
|
SPAWN 3 18
|
|
GRAVITY 700
|
|
BG_COLOR 15 8 5
|
|
PARALLAX_STYLE 3
|
|
MUSIC assets/sounds/kaffe_og_kage.ogg
|
|
TRANSITION_IN elevator
|
|
TRANSITION_OUT elevator
|
|
|
|
# Gun pickup right at spawn — the player needs it
|
|
ENTITY powerup_gun 5 18
|
|
|
|
# Spawners on upper ledges (both sides)
|
|
ENTITY spawner 5 6
|
|
ENTITY spawner 24 6
|
|
|
|
# Laser turrets guarding the arena
|
|
ENTITY laser_turret 1 10
|
|
ENTITY laser_turret_track 28 10
|
|
|
|
# Turrets on the ceiling
|
|
ENTITY turret 10 2
|
|
ENTITY turret 19 2
|
|
|
|
# Chargers on the ground floor
|
|
ENTITY charger 10 18
|
|
ENTITY charger 20 18
|
|
|
|
# Grunts
|
|
ENTITY grunt 14 18
|
|
ENTITY grunt 16 18
|
|
|
|
# Health pickups on side ledges — reward for platforming up
|
|
ENTITY powerup_hp 5 10
|
|
ENTITY powerup_hp 24 10
|
|
|
|
# Jetpack fuel on central platform
|
|
ENTITY powerup_fuel 14 12
|
|
|
|
EXIT 26 17 2 3 generate:station
|
|
|
|
# Tile definitions (Mars tileset)
|
|
TILEDEF 1 0 0 1
|
|
TILEDEF 2 1 0 1
|
|
TILEDEF 3 2 0 1
|
|
TILEDEF 4 0 1 2
|
|
|
|
# Collision layer (30 wide x 23 tall)
|
|
# Enclosed arena: walls on all sides, upper ledges, central platform
|
|
LAYER collision
|
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
|
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
|
|
1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1
|
|
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
|
|
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
|
|
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
|
|
1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1
|
|
1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1
|
|
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
|
|
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
|
|
1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
|
|
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
|
|
1 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 1
|
|
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
|
|
1 0 0 0 0 0 0 0 0 4 4 4 0 0 0 0 0 0 4 4 4 0 0 0 0 0 0 0 0 1
|
|
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
|
|
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
|
|
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
|
|
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
|
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
|
1 3 1 1 3 1 1 3 1 3 1 1 1 3 1 1 3 1 3 1 1 3 1 1 3 1 1 3 1 1
|
|
1 1 3 3 1 3 3 1 3 1 3 3 3 1 3 3 1 3 1 3 3 1 3 3 1 3 3 1 3 3
|
|
3 1 3 3 1 3 3 1 3 1 3 3 3 1 3 3 1 3 1 3 3 1 3 3 1 3 3 1 3 3
|