Skip to content

Commit

Permalink
Makes Pylon Alert Message Better Stress Its Danger To Marines (#4518)
Browse files Browse the repository at this point in the history
# About the pull request

Makes the message given to Marines better emphasize how dangerous the
pylon is

Tells xenos they get larva from a captured pylon.

# Explain why it's good for the game

There is no in-game communication to Marines that a pylon is a really
bad thing that is granting Xenos free larva, you only get vague message
about some "weird stuff happening". Essentially it means marines oft
ignore the pylon, or worse yet think xenos need both towers cause that
is how the nuke works.

Considering how important this is, it should not be hidden lore that
pylons grant larva even if you only have 1 captured.

This goes for both sides but especially marines. 


# Testing Photographs and Procedure
<details>
<summary>Screenshots & Videos</summary>

Put screenshots and videos here with an empty line between the
screenshots and the `<details>` tags.

</details>


# Changelog
:cl:
add: Alert message regarding Pylon construction around a communications
array now properly emphasizes why it is a threat to Marines, and a
benefit to Xenos.
/:cl:

---------

Co-authored-by: Steelpoint <[email protected]>
  • Loading branch information
Steelpoint and Steelpoint committed Sep 27, 2023
1 parent da8b9e9 commit 573ced1
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions code/modules/cm_aliens/structures/special/pylon_core.dm
Original file line number Diff line number Diff line change
Expand Up @@ -164,15 +164,15 @@

/// Checks if all comms towers are connected and then starts end game content on all pylons if they are
/obj/effect/alien/resin/special/pylon/endgame/proc/comms_relay_connection()
marine_announcement("ALERT.\n\nIrregular build up of energy around communication relays at [get_area(src)].", "[MAIN_AI_SYSTEM] Biological Scanner")
marine_announcement("ALERT.\n\nIrregular build up of energy around communication relays at [get_area(src)], biological hazard detected.\n\nDANGER: Hazard is generating new xenomorph entities, advise urgent termination of hazard by ground forces.", "[MAIN_AI_SYSTEM] Biological Scanner")

for(var/hivenumber in GLOB.hive_datum)
var/datum/hive_status/checked_hive = GLOB.hive_datum[hivenumber]
if(!length(checked_hive.totalXenos))
continue

if(checked_hive == linked_hive)
xeno_announcement(SPAN_XENOANNOUNCE("We have harnessed the tall's communication relay at [get_area(src)]. Hold it!"), hivenumber, XENO_GENERAL_ANNOUNCE)
xeno_announcement(SPAN_XENOANNOUNCE("We have harnessed the tall's communication relay at [get_area(src)].\n\nWe will now grow more of our number from this pylon. Hold it!"), hivenumber, XENO_GENERAL_ANNOUNCE)
else
xeno_announcement(SPAN_XENOANNOUNCE("Another hive has harnessed the tall's communication relay at [get_area(src)].[linked_hive.faction_is_ally(checked_hive.name) ? "" : " Stop them!"]"), hivenumber, XENO_GENERAL_ANNOUNCE)

Expand Down

0 comments on commit 573ced1

Please sign in to comment.