Skip to content

Commit

Permalink
Merge pull request #3516 from Delnth/alpha
Browse files Browse the repository at this point in the history
Rework the Flood firefight map "Desert Outpost"
  • Loading branch information
BDpuffy420 authored Dec 23, 2023
2 parents 3725ab7 + 9655f3b commit 1211f7c
Show file tree
Hide file tree
Showing 14 changed files with 416 additions and 23 deletions.
Binary file modified code/modules/halo/icons/railing.dmi
Binary file not shown.
19 changes: 18 additions & 1 deletion code/modules/halo/structures/barricade.dm
Original file line number Diff line number Diff line change
Expand Up @@ -157,4 +157,21 @@
/obj/structure/destructible/railing/dark/halfright
name = "half-right railing"
desc = "Half of a metal railing, connected to the corners."
icon_state = "railing_half_right_dark"
icon_state = "railing_half_right_dark"

// INDUSTRIAL RAILING //

/obj/structure/destructible/railing/industrial
desc = "A dark, metal railing."
icon_state = "railing_industrial"
maxHealth = 1500 // High health to accommodate high damage halo weaponry to prevent decor annihilation with just one stray bullet
health = 1500

/obj/structure/destructible/railing/industrial/mounted
icon_state = "railing_overlay"

/obj/structure/destructible/railing/industrial/corner
icon_state = "railing_deco"
flags = ON_BORDER
density = 0
cover_rating = 0
7 changes: 6 additions & 1 deletion code/modules/halo/structures/stairs_decorative.dm
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,9 @@

/obj/structure/stairs_decorative/dark/west
dir = WEST
bound_width = 64
bound_width = 64

/obj/structure/stairs_decorative/industrial
name = "industrial stairs"
icon = 'icons/obj/stairs.dmi'
icon_state = "industrialstair"
Binary file modified icons/obj/stairs.dmi
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,5 @@
base_turf = /turf/simulated/floor/asteroid/planet
requires_power = 0

/area/planet/stranded_outpost
name = "Stranded Outpost"
/area/planet/daynight/floor1
icon_state = "security"
base_turf = /turf/simulated/floor/asteroid/planet
requires_power = 0
164 changes: 164 additions & 0 deletions maps/desert_outpost/desert_outpost1.dmm

Large diffs are not rendered by default.

142 changes: 142 additions & 0 deletions maps/desert_outpost/desert_outpost2.dmm

Large diffs are not rendered by default.

30 changes: 30 additions & 0 deletions maps/desert_outpost/desert_outpost_map.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
/datum/map/stranded_desert_outpost
name = "Outpost"
full_name = "Desert Outpost"
system_name = "Colonized System"

path = "desert_outpost"
station_levels = list()
admin_levels = list()
accessible_z_levels = list()

station_name = "Desert Outpost"
station_short = "Outpost"
dock_name = "Landing Pad"
boss_name = "United Nations Space Command"
boss_short = "UNSC HIGHCOM"
company_name = "United Nations Space Command"
company_short = "UNSC"
overmap_size= 5
overmap_event_tokens = 50

use_overmap = 1
allowed_gamemodes = list("stranded")

area_coherency_test_exempt_areas = list(
/area/space,
/area/exoplanet,
/area/exoplanet/desert,
/area/exoplanet/grass,
/area/exoplanet/snow,
)
File renamed without changes.
11 changes: 11 additions & 0 deletions maps/desert_outpost/desert_outpost_overmap.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
/obj/effect/overmap/sector/desert_outpost
name = "Desert Outpost"
icon = 'maps/Exoplanet Research/exo_research_sector.dmi'
desc = "A generic desert planet."
icon_state = "research"

map_bounds = list(1,1,1,1)

parent_area_type = /area/planet/daynight

occupy_range = 28
15 changes: 11 additions & 4 deletions maps/firefight/firefight.dm
Original file line number Diff line number Diff line change
Expand Up @@ -3,26 +3,33 @@
//gamemode
#include "../_gamemodes/firefight/_all_includes.dm"

//overmap define
#include "../desert_outpost/desert_outpost_overmap.dm"
// #include "../desert_outpost/desert_outpost_map.dm"

//lobby music
#include "../../code/modules/halo/lobby_music/halo_music.dm"

//subtype
// #include "../_gamemodes/firefight/subtypes/stranded.dm"
#include "../_gamemodes/firefight/subtypes/jobs_colonist.dm"
#include "../_gamemodes/firefight/subtypes/jobs_unsc.dm"

//map def
#include "map.dm"

//map turfs
#include "../desert_outpost/turfs_areas.dm"
#include "../desert_outpost/areas.dm"

//map
#include "../desert_outpost/desert_outpost.dmm"
// #include "../desert_outpost/desert_outpost_old.dmm"
#include "../desert_outpost/desert_outpost2.dmm"
#include "../desert_outpost/desert_outpost1.dmm"

#define using_map_DATUM /datum/map/firefight_desert_outpost
#define using_map_DATUM /datum/map/stranded_desert_outpost

#elif !defined(MAP_OVERRIDE)

#warn A map has already been included, ignoring Firefight: Desert Outpost
#warn A map has already been included, ignoring Stranded: Desert Outpost

#endif
19 changes: 13 additions & 6 deletions maps/firefight/map.dm
Original file line number Diff line number Diff line change
@@ -1,14 +1,21 @@

/datum/map/firefight_desert_outpost
/datum/map/stranded_desert_outpost
name = "Firefight: Desert Outpost"
full_name = "Firefight gamemode on Desert Outpost map"
path = "firefight_desert_outpost"
allowed_gamemodes = list("firefight")

lobby_icon = 'code/modules/halo/splashworks/title3.jpg'
id_hud_icons = 'maps/firefight/hud_icons.dmi'
boss_name = "UNSC"
company_name = "UNSC"

path = "firefight_desert_outpost"
station_levels = list()
admin_levels = list()
accessible_z_levels = list()

boss_name = "United Nations Space Command"
company_name = "United Nations Space Command"
overmap_size= 5
overmap_event_tokens = 0

use_overmap = 1
allowed_gamemodes = list("firefight")
allowed_jobs = list(\
/datum/job/unsc/marine/firefight,\
Expand Down
17 changes: 12 additions & 5 deletions maps/stranded/map.dm
Original file line number Diff line number Diff line change
@@ -1,14 +1,21 @@

/datum/map/stranded_desert_outpost
name = "Stranded: Desert Outpost"
full_name = "Stranded gamemode on Desert Outpost map"
path = "stranded_desert_outpost"
allowed_gamemodes = list("stranded")

lobby_icon = 'code/modules/halo/splashworks/title4.jpg'
id_hud_icons = 'maps/firefight/hud_icons.dmi'
boss_name = "UNSC"
company_name = "UNSC"

path = "stranded_desert_outpost"
station_levels = list()
admin_levels = list()
accessible_z_levels = list()

boss_name = "United Nations Space Command"
company_name = "United Nations Space Command"
overmap_size= 5
overmap_event_tokens = 0

use_overmap = 1
allowed_gamemodes = list("stranded")
allowed_jobs = list(\
/datum/job/unsc/marine/firefight,\
Expand Down
10 changes: 8 additions & 2 deletions maps/stranded/stranded.dm
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@
//gamemode
#include "../_gamemodes/firefight/_all_includes.dm"

//overmap define
#include "../desert_outpost/desert_outpost_overmap.dm"
#include "../desert_outpost/desert_outpost_map.dm"

//lobby music
#include "../../code/modules/halo/lobby_music/halo_music.dm"

Expand All @@ -15,10 +19,12 @@
#include "map.dm"

//map turfs
#include "../desert_outpost/turfs_areas.dm"
#include "../desert_outpost/areas.dm"

//map
#include "../desert_outpost/desert_outpost.dmm"
// #include "../desert_outpost/desert_outpost_old.dmm"
#include "../desert_outpost/desert_outpost2.dmm"
#include "../desert_outpost/desert_outpost1.dmm"

#define using_map_DATUM /datum/map/stranded_desert_outpost

Expand Down

0 comments on commit 1211f7c

Please sign in to comment.