-
Notifications
You must be signed in to change notification settings - Fork 565
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
# About the pull request Current revamp of New Varadero with a number of additions, balance changes, and adjustments/removals to address previous problems. Tested for DS and seems to work fine. Most changes were just to map assets with some minor additions/removals to code. # Explain why it's good for the game New Varadero is a really cool and unique map with a refreshing break from the darker and more inhospitable colonies currently available. A lot of the gripes that caused it to be removed are straightforward and readily adjusted/changed here. Hopefully this will help increase map diversity and add another map choice to the current pool. # Testing Photographs and Procedure <details> <summary>Screenshots & Videos</summary> Current SDMM: https://cdn.discordapp.com/attachments/1119410465181814844/1120218810750861392/2023-06-18_22.08.47.png Current Tacmap: https://cdn.discordapp.com/attachments/1119410465181814844/1120218689673900162/webmap.png </details> # Changelog :cl: Anuv fixes: #3775 add: Added a new storm siren unique to NV, new survivor types spellcheck: Updates to the waking distress call notif. code: Weather-related code changes. Update to the handheld maps. soundadd: Added new monsoon weather sfx, new map-unique ambience, new storm siren sfx. maptweak: New LZ (LZ2 Palm Airfield) in the NE with a construction zone. Removed a number of rocks around cave areas. Increased hive location choices from 3 to 4. Added glass ceilings to facility areas (deep caves are still protected, can be OB'd). Slightly widened the 45 minute weed protection areas around LZs. Added a fog monsoon to the SE beach that dissipates after an hour. Expanded east beach. New SW cave section. Opened up the walkway west of LZ1. Enhanced survivor loot and mats to a comparable degree to current maps. Many small changes to lessen chokes and offer more route choice for xenos and marines alike. Removed Spearhead/Rival and laser pistols. Swapped fawras for monkeys. Added more survivor-type choices. Added a bar area and decrepit truck to the north beach. config: Enabled NV again as a map in maps.txt. /:cl:
- Loading branch information
Showing
16 changed files
with
34,286 additions
and
23,896 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
/datum/weather_event/light_rain | ||
name = "Tropical Storm" | ||
display_name = "Tropical Storm" | ||
length = 4 MINUTES | ||
fullscreen_type = /atom/movable/screen/fullscreen/weather/low | ||
|
||
turf_overlay_icon_state = "strata_storm" | ||
turf_overlay_alpha = 40 | ||
|
||
effect_message = null | ||
damage_per_tick = 0 | ||
|
||
has_process = TRUE | ||
lightning_chance = 1 | ||
|
||
ambience = 'sound/ambience/rainforest.ogg' | ||
|
||
fire_smothering_strength = 1 | ||
|
||
/datum/weather_event/monsoon | ||
name = "Monsoon Warning" | ||
display_name = "Monsoon Warning" | ||
length = 6 MINUTES | ||
fullscreen_type = /atom/movable/screen/fullscreen/weather/high | ||
|
||
turf_overlay_icon_state = "strata_storm" | ||
turf_overlay_alpha = 115 | ||
|
||
effect_message = null | ||
damage_per_tick = 0 | ||
|
||
|
||
ambience = 'sound/ambience/varadero_storm.ogg' | ||
|
||
has_process = TRUE | ||
lightning_chance = 6 | ||
|
||
fire_smothering_strength = 4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
/datum/weather_ss_map_holder/new_varadero | ||
name = "New Varadero Map Holder" | ||
|
||
min_time_between_events = 15 MINUTES | ||
no_weather_turf_icon_state = "strata_clearsky" | ||
|
||
potential_weather_events = list( | ||
/datum/weather_event/light_rain, | ||
/datum/weather_event/monsoon, | ||
) | ||
|
||
/datum/weather_ss_map_holder/new_varadero/should_affect_area(area/A) | ||
return !CEILING_IS_PROTECTED(A.ceiling, CEILING_GLASS) | ||
|
||
/datum/weather_ss_map_holder/new_varadero/should_start_event() | ||
return prob(PROB_WEATHER_NEW_VARADERO) | ||
|
||
/datum/weather_ss_map_holder/new_varadero/weather_warning() | ||
for (var/obj/structure/machinery/storm_siren/WS in weather_notify_objects) | ||
WS.weather_warning() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
/obj/structure/machinery/storm_siren | ||
name = "storm siren" | ||
desc = "A siren used to announce storm warnings for the colony." | ||
icon = 'icons/obj/structures/machinery/loudspeaker.dmi' | ||
icon_state = "loudspeaker" | ||
density = FALSE | ||
anchored = TRUE | ||
unacidable = 1 | ||
unslashable = 1 | ||
use_power = USE_POWER_NONE | ||
health = 0 | ||
|
||
/obj/structure/machinery/storm_siren/Initialize() | ||
weather_notify_objects += src | ||
return ..() | ||
|
||
/obj/structure/machinery/storm_siren/Destroy() | ||
weather_notify_objects -= src | ||
. = ..() | ||
|
||
/obj/structure/machinery/storm_siren/power_change() | ||
return | ||
|
||
/obj/structure/machinery/storm_siren/proc/weather_warning() | ||
playsound(loc, 'sound/effects/weather_warning_varadero.ogg', 60, 0) | ||
visible_message(SPAN_DANGER("The storm siren blares: ATTENTION. ATTENTION. INCOMING TROPICAL STORM DETECTED. SEEK SHELTER IMMEDIATELY.")) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.