Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Two maps DockRed and KhamiBarrens #66

Open
wants to merge 4 commits into
base: campaign
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions code/__DEFINES/__game.dm
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@
#define MAP_DERELICT_ALMAYER_RU "Derelict Almayer RU"
#define MAP_KUTJEVO_RU "Kutjevo Refinery RU"
#define MAP_OIL_DEPOT "Oil Depot 276"
#define MAP_KHAMI_BARRENS "Khami Barrens"
#define MAP_DOCK_RED "Dock Red"

#define GAMEMODE_WHISKEY_OUTPOST "Whiskey Outpost"
#define GAMEMODE_HIVE_WARS "Hive Wars"
Expand Down
2 changes: 2 additions & 0 deletions colonialmarines.dme
Original file line number Diff line number Diff line change
Expand Up @@ -2507,7 +2507,9 @@
#include "interface\interface.dm"
#include "interface\skin.dmf"
#include "maps\_basemap.dm"
#include "maps\map_files\Dock_Red\Dock_Red.dm"
#include "maps\map_files\golden_arrow_forecon\area.dm"
#include "maps\map_files\Khami_Barrens\Khami_Barrens.dm"
#include "maps\map_files\LV671_Ark\LV671.dm"
#include "maps\map_files\USCSS_Tortuga\tortuga_areas.dm"
#include "void-marines\code\admin_tools.dm"
Expand Down
6 changes: 6 additions & 0 deletions map_config/maps.txt
Original file line number Diff line number Diff line change
Expand Up @@ -93,3 +93,9 @@ endmap

map whiskey_outpost_ru
endmap

map dock_red
endmap

map khami_barrens
endmap
6 changes: 6 additions & 0 deletions maps/Nightmare/maps/DockRed/nightmare.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[
{
"type": "map_sprinkle",
"path": "sprinkles/"
}
]
1 change: 1 addition & 0 deletions maps/Nightmare/maps/DockRed/scenario.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[]
6 changes: 6 additions & 0 deletions maps/Nightmare/maps/Khami_Barrens/nightmare.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[
{
"type": "map_sprinkle",
"path": "sprinkles/"
}
]
1 change: 1 addition & 0 deletions maps/Nightmare/maps/Khami_Barrens/scenario.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[]
47 changes: 47 additions & 0 deletions maps/dock_red.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"map_name": "Dock Red",
"map_path": "map_files/Dock_Red",
"map_file": "Dock_Red.dmm",
"weather_holder": "/datum/weather_ss_map_holder/big_red",

"survivor_types": [
"/datum/equipment_preset/survivor/scientist/solaris",
"/datum/equipment_preset/survivor/doctor/solaris",
"/datum/equipment_preset/survivor/chaplain/solaris",
"/datum/equipment_preset/survivor/engineer/solaris",
"/datum/equipment_preset/survivor/trucker/solaris",
"/datum/equipment_preset/survivor/security/solaris",
"/datum/equipment_preset/survivor/colonial_marshal/solaris",
"/datum/equipment_preset/survivor/corporate/solaris",
"/datum/equipment_preset/survivor/clf",
"/datum/equipment_preset/survivor/civilian"
],
"defcon_triggers": [
4750,
3500,
2000,
1000,
0.0
],
"map_item_type": "/obj/item/map/big_red_map",
"announce_text": "We have lost contact with the Weyland-Yutani underground research base in the Red sector. ###SHIPNAME### has been dispatched to provide support.",
"monkey_types": [
"neaera"
],
"traits": [{ "Ground": true }],
"nightmare_path": "maps/Nightmare/maps/DockRed/",
"xvx_hives": {
"xeno_hive_alpha": 0,
"xeno_hive_bravo": 0,
"xeno_hive_charlie": 0,
"xeno_hive_delta": 100
},
"camouflage": "desert",
"gamemodes": [
"Distress Signal",
"Hunter Games",
"Hive Wars",
"Faction Clash",
"Infection"
]
}
46 changes: 46 additions & 0 deletions maps/khami_barrens.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"map_name": "Khami Barrens",
"map_path": "map_files/Khami_Barrens",
"map_file": "Khami_Barrens.dmm",
"weather_holder": "/datum/weather_ss_map_holder/big_red",

"survivor_types": [
"/datum/equipment_preset/survivor/doctor/kutjevo",
"/datum/equipment_preset/survivor/chaplain/kutjevo",
"/datum/equipment_preset/survivor/engineer/kutjevo",
"/datum/equipment_preset/survivor/colonial_marshal/kutjevo",
"/datum/equipment_preset/survivor/trucker/kutjevo",
"/datum/equipment_preset/survivor/security/kutjevo",
"/datum/equipment_preset/survivor/clf",
"/datum/equipment_preset/survivor/civilian"
],
"defcon_triggers": [
4250,
2950,
1650,
1000,
0.0
],
"map_item_type": "/obj/item/map/big_red_map",
"announce_text": "We have lost contact with the small archaeological colony of Weyland-Yutani in the Khami wastes. ###SHIPNAME### has been dispatched to provide support.",
"monkey_types": [
"neaera",
"stok"
],
"traits": [{ "Ground": true }],
"nightmare_path": "maps/Nightmare/maps/Khami_Barrens/",
"xvx_hives": {
"xeno_hive_alpha": 0,
"xeno_hive_bravo": 0,
"xeno_hive_charlie": 0,
"xeno_hive_delta": 100
},
"camouflage": "desert",
"gamemodes": [
"Distress Signal",
"Hunter Games",
"Hive Wars",
"Faction Clash",
"Infection"
]
}
171 changes: 171 additions & 0 deletions maps/map_files/Dock_Red/Dock_Red.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,171 @@
/area/dockred
can_build_special = TRUE
ambience_exterior = AMBIENCE_BIGRED
soundscape_playlist = SCAPE_PL_THUNDER
soundscape_interval = 50

/area/dockred/oob
name = "Dock Red Out of Bounds"
ceiling = CEILING_MAX
icon = 'icons/turf/area_kutjevo.dmi'
icon_state = "oob"
is_resin_allowed = FALSE
flags_area = AREA_NOTUNNEL
can_build_special = FALSE
soundscape_interval = 0

/area/dockred/outside
name = "\improper Dock Red"
icon_state = "red"
ceiling = CEILING_NONE
soundscape_interval = 30
soundscape_playlist = SCAPE_PL_THUNDER

/area/dockred/outside/telecomm
name = "\improper Port Communications Relay"
icon_state = "ass_line"
ceiling = CEILING_METAL

/area/dockred/outside/telecomm/depot
name = "\improper Depot Communications Relay"
ceiling = CEILING_NONE

/area/dockred/outside/telecomm/junkyard
name = "\improper Junkyard Communications Relay"
ceiling = CEILING_NONE

/area/dockred/outside/port_outside
name = "\improper Dock Red - Space Port(Open)"
soundscape_playlist = SCAPE_PL_DESERT_STORM

/area/dockred/outside/port_outside/landing_zone
is_landing_zone = TRUE
is_resin_allowed = FALSE

/area/dockred/outside/bar
name = "\improper Dock Red - Bar"
icon_state = "bar"
ceiling = CEILING_METAL

/area/dockred/outside/dorms
name = "\improper Dock Red - Dorms"
icon_state = "bar"
ceiling = CEILING_METAL

/area/dockred/outside/port_inside
name = "\improper Dock Red - Space Port(Ceiling)"
icon_state = "storage"
ceiling = CEILING_METAL
minimap_color = MINIMAP_AREA_COMMAND
is_landing_zone = TRUE
is_resin_allowed = FALSE

/area/dockred/outside/port_inside/console
requires_power = FALSE

/area/dockred/outside/cargo
name = "\improper Dock Red - Cargo Depot"
icon_state = "storage"
ceiling = CEILING_METAL
minimap_color = MINIMAP_AREA_COMMAND

/area/dockred/outside/checkpoint_west
name = "\improper Dock Red - West Checkpoint"
icon_state = "bridge"
ceiling = CEILING_UNDERGROUND_METAL_BLOCK_CAS
ceiling_muffle = FALSE
ambience_exterior = AMBIENCE_ALMAYER
sound_environment = SOUND_ENVIRONMENT_ROOM
minimap_color = MINIMAP_AREA_SEC

/area/dockred/outside/checkpoint_south
name = "\improper Dock Red - South Checkpoint"
icon_state = "bridge"
ceiling = CEILING_UNDERGROUND_METAL_BLOCK_CAS
ceiling_muffle = FALSE
ambience_exterior = AMBIENCE_ALMAYER
sound_environment = SOUND_ENVIRONMENT_ROOM
minimap_color = MINIMAP_AREA_SEC

/area/dockred/caves/north
name = "\improper Dock Red - Caves(North)"
icon_state = "caves_lambda"
ceiling = CEILING_UNDERGROUND_BLOCK_CAS
sound_environment = SOUND_ENVIRONMENT_AUDITORIUM
ceiling_muffle = FALSE
ambience_exterior = AMBIENCE_CAVE
soundscape_playlist = SCAPE_PL_CAVE
base_muffle = MUFFLE_HIGH
minimap_color = MINIMAP_AREA_RESEARCH_CAVE

/area/dockred/caves/south
name = "\improper Dock Red - Caves(South)"
icon_state = "caves_research"
ceiling = CEILING_UNDERGROUND_BLOCK_CAS
sound_environment = SOUND_ENVIRONMENT_AUDITORIUM
ceiling_muffle = FALSE
ambience_exterior = AMBIENCE_CAVE
soundscape_playlist = SCAPE_PL_CAVE
base_muffle = MUFFLE_HIGH
minimap_color = MINIMAP_AREA_RESEARCH_CAVE

/area/dockred/caves
name = "\improper Dock Red - Caves"
icon_state = "bluenew"
ceiling = CEILING_UNDERGROUND_BLOCK_CAS
sound_environment = SOUND_ENVIRONMENT_AUDITORIUM
ceiling_muffle = FALSE
ambience_exterior = AMBIENCE_CAVE
soundscape_playlist = SCAPE_PL_CAVE
soundscape_interval = 25
base_muffle = MUFFLE_HIGH
minimap_color = MINIMAP_AREA_CAVES

/area/dockred/caves/eta
ceiling = CEILING_UNDERGROUND_METAL_BLOCK_CAS
ceiling_muffle = FALSE
ambience_exterior = AMBIENCE_ALMAYER
sound_environment = SOUND_ENVIRONMENT_ROOM
minimap_color = MINIMAP_AREA_RESEARCH_CAVE
soundscape_playlist = list()

/area/dockred/caves/eta/living
name = "\improper Dock Red - ETA(Living Quarters)"
icon_state = "eta_living"

/area/dockred/caves/eta/xenobiology
name = "\improper Dock Red - ETA(Xenobiology)"
icon_state = "eta_xeno"

/area/dockred/caves/eta/storage
name = "\improper Dock Red - ETA(Storage)"
icon_state = "eta_storage"

/area/dockred/caves/eta/research
name = "\improper Dock Red - ETA(Research)"
icon_state = "eta_research"

/area/dockred/caves/lambda
ceiling = CEILING_UNDERGROUND_METAL_BLOCK_CAS
ceiling_muffle = FALSE
ambience_exterior = AMBIENCE_ALMAYER
sound_environment = SOUND_ENVIRONMENT_ROOM
minimap_color = MINIMAP_AREA_RESEARCH_CAVE
soundscape_playlist = list()

/area/dockred/caves/lambda/virology
name = "\improper Dock Red - LAMBDA(Virology)"
icon_state = "lam_virology"

/area/dockred/caves/lambda/research
name = "\improper Dock Red - LAMBDA(Research)"
icon_state = "lam_research"

/area/dockred/caves/lambda/breakroom
name = "\improper Dock Red - LAMBDA(Breakroom)"
icon_state = "lam_break"

/area/dockred/caves/lambda/xenobiology
name = "\improper Dock Red - LAMBDA(Xenobiology)"
icon_state = "lam_xeno"

Loading
Loading