Skip to content

Commit 74a395f

Browse files
authored
[MDB IGNORE] Canyon 32B (MAPJAM-2025) (#638)
1 parent edd0db8 commit 74a395f

File tree

7 files changed

+155811
-0
lines changed

7 files changed

+155811
-0
lines changed

code/__DEFINES/__game.dm

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
#define MAP_CHINOOK "Chinook 91 GSO" //admin level
4242
#define MAP_DERELICT_ALMAYER "Derelict Almayer"
4343
#define MAP_BMG290_OTOGI_EGRESS_POINT "BMG-290 Otogi Egress Point" //mapjam
44+
#define MAP_CANYON_32B "Canyon 32B"
4445

4546
#define GAMEMODE_WHISKEY_OUTPOST "Whiskey Outpost"
4647
#define GAMEMODE_HIVE_WARS "Hive Wars"

code/game/area/Canyon_32B.dm

+122
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
//PARENT AREAS
2+
3+
/area/canyon32B
4+
icon = 'icons/turf/areas.dmi'
5+
powernet_name = "ground"
6+
temperature = ICE_COLONY_TEMPERATURE
7+
minimap_color = MINIMAP_AREA_COLONY
8+
9+
/area/canyon32B/OOB
10+
icon = 'icons/turf/area_shiva.dmi'
11+
name = "Canyon 32B - Under The Ice"
12+
ceiling = CEILING_MAX
13+
14+
/area/canyon32B/interior
15+
ceiling = CEILING_METAL
16+
sound_environment = SOUND_ENVIRONMENT_ROOM
17+
temperature = T20C
18+
19+
/area/canyon32B/exterior
20+
soundscape_playlist = SCAPE_PL_WIND
21+
sound_environment = SOUND_ENVIRONMENT_MOUNTAINS
22+
ceiling = CEILING_NONE
23+
icon = 'icons/turf/areas.dmi'
24+
25+
//INTERIOR
26+
27+
/area/canyon32B/interior/bar
28+
name = "Canyon 32B - Bar"
29+
icon_state = "cafeteria"
30+
31+
/area/canyon32B/interior/gatehouse
32+
icon = 'icons/turf/area_shiva.dmi'
33+
icon_state = "hangars0"
34+
35+
/area/canyon32B/interior/gatehouse/northern
36+
name = "Checkpoint Four - Northern Gatehouse"
37+
38+
/area/canyon32B/interior/gatehouse/southern
39+
name = "Checkpoint Four - Southern Gatehouse"
40+
41+
/area/canyon32B/interior/gatehouse/pillbox_alpha
42+
name = "Checkpoint Four - Pillbox Alpha"
43+
44+
/area/canyon32B/interior/gatehouse/pillbox_bravo
45+
name = "Checkpoint Four - Pillbox Bravo"
46+
47+
/area/canyon32B/interior/overhang
48+
name = "Checkpoint Four - Bunker Entrance"
49+
icon_state = "blue"
50+
ceiling = CEILING_UNDERGROUND_ALLOW_CAS
51+
52+
/area/canyon32B/interior/bunker
53+
ceiling = CEILING_DEEP_UNDERGROUND_METAL
54+
55+
/area/canyon32B/interior/bunker/entrance
56+
name = "Checkpoint Four - Security Airlock"
57+
icon = 'icons/turf/area_shiva.dmi'
58+
icon_state = "caves3"
59+
60+
/area/canyon32B/interior/bunker/hallway
61+
name = "Checkpoint Four - Main Hallway"
62+
sound_environment = SOUND_ENVIRONMENT_HALLWAY
63+
icon_state = "hallC1"
64+
65+
/area/canyon32B/interior/bunker/unloading
66+
name = "Checkpoint Four - Unloading Bay"
67+
icon_state = "ass_line"
68+
69+
/area/canyon32B/interior/bunker/storage
70+
name = "Checkpoint Four - Storage Closet"
71+
icon_state = "storage"
72+
73+
/area/canyon32B/interior/bunker/medbay
74+
name = "Checkpoint Four - Medical Bay"
75+
icon_state = "medbay"
76+
77+
/area/canyon32B/interior/bunker/detainment
78+
name = "Checkpoint Four - Detainment Cells"
79+
icon_state = "security"
80+
81+
/area/canyon32B/interior/bunker/bathroom
82+
name = "Checkpoint Four - Bathroom"
83+
icon_state = "toilet"
84+
85+
/area/canyon32B/interior/bunker/armory
86+
name = "Checkpoint Four - Armory"
87+
icon_state = "armory"
88+
89+
/area/canyon32B/interior/bunker/bunks
90+
name = "Checkpoint Four - Bunks"
91+
icon_state = "Sleep"
92+
93+
/area/canyon32B/interior/bunker/mess
94+
name = "Checkpoint Four - Mess Hall"
95+
icon_state = "kitchen"
96+
97+
/area/canyon32B/interior/bunker/overwatch
98+
name = "Checkpoint Four - Overwatch Office"
99+
icon_state = "captain"
100+
101+
/area/canyon32B/interior/bunker/engineering
102+
name = "Checkpoint Four - Maintenance"
103+
icon_state = "engine_smes"
104+
105+
/area/canyon32B/interior/bunker/engineering/power
106+
name = "Checkpoint Four - Generators"
107+
//EXTERIOR
108+
109+
/area/canyon32B/exterior/checkpoint
110+
name = "Checkpoint Four - Surface"
111+
icon_state = "blue"
112+
113+
/area/canyon32B/exterior/north
114+
name = "Canyon 32B - Northern Canyon"
115+
icon_state = "north"
116+
117+
/area/canyon32B/exterior/south
118+
name = "Canyon 32B - Southern Canyon"
119+
icon_state = "south"
120+
121+
/area/canyon32B/exterior/south/bar
122+
name = "Canyon 32B - Bar Parking Lot"

code/modules/cm_marines/equipment/maps.dm

+7
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,12 @@
145145
html_link = "images/5/54/USS_Almayer.png"
146146
color = "cyan"
147147

148+
/obj/item/map/canyon_32b
149+
name = "\improper Blank Map"
150+
desc = "A blank map, or at least you THINK there should be a map on this piece of laminated paper."
151+
html_link = ""
152+
color = "white"
153+
148154
GLOBAL_LIST_INIT_TYPED(map_type_list, /obj/item/map, setup_all_maps())
149155

150156
/proc/setup_all_maps()
@@ -169,6 +175,7 @@ GLOBAL_LIST_INIT_TYPED(map_type_list, /obj/item/map, setup_all_maps())
169175
MAP_NEW_VARADERO_REPAIRED = new /obj/item/map/new_varadero(),
170176
MAP_DERELICT_ALMAYER = new /obj/item/map/almayer(),
171177
MAP_BMG290_OTOGI_EGRESS_POINT = new /obj/item/map/new_varadero(),
178+
MAP_CANYON_32B = new /obj/item/map/canyon_32b(),
172179
)
173180

174181
//used by marine equipment machines to spawn the correct map.

colonialmarines.dme

+1
Original file line numberDiff line numberDiff line change
@@ -769,6 +769,7 @@
769769
#include "code\game\area\areas_event.dm"
770770
#include "code\game\area\BigRed.dm"
771771
#include "code\game\area\BMG290_Otogi_Egress_Point.dm"
772+
#include "code\game\area\Canyon_32B.dm"
772773
#include "code\game\area\ChigusaShipyard.dm"
773774
#include "code\game\area\chinook.dm"
774775
#include "code\game\area\Corsat.dm"

map_config/maps.txt

+3
Original file line numberDiff line numberDiff line change
@@ -76,3 +76,6 @@ endmap
7676

7777
map bmg290_otogi_egress_point
7878
endmap
79+
80+
map canyon_32b
81+
endmap

maps/canyon_32b.json

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"map_name": "Canyon 32B",
3+
"map_path": "map_files/Canyon_32B",
4+
"map_file": "Canyon_32B.dmm",
5+
"environment_traits": {
6+
"COLD": true
7+
},
8+
"weather_holder": "/datum/weather_ss_map_holder/shivas_snowball",
9+
"map_item_type": "/obj/item/map/canyon_32b",
10+
"traits": [{ "Ground": true }],
11+
"camouflage": "snow"
12+
}

0 commit comments

Comments
 (0)