Skip to content

Commit

Permalink
Merge pull request #916 from SPLURT-Station/sexter
Browse files Browse the repository at this point in the history
Adds a new antag: "Dark Passenger"
  • Loading branch information
MosleyTheMalO authored Nov 24, 2023
2 parents 1b8156a + 6d6b576 commit d496b25
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 0 deletions.
14 changes: 14 additions & 0 deletions modular_splurt/code/datums/brain_damage/severe.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
/datum/brain_trauma/severe/dark_passenger
name = "Severe intrusive thoughts"
desc = "Patient presents erratic and hazardous behavior for unknown motives."
gain_text = ""
lose_text = span_warning("You've won the battle against your intrusive thoughts!")
random_gain = FALSE

/datum/brain_trauma/severe/dark_passenger/on_gain()
owner.mind.add_antag_datum(/datum/antagonist/dark_passenger)
. = ..()

/datum/brain_trauma/severe/dark_passenger/on_lose(silent)
owner.mind.remove_antag_datum(/datum/antagonist/dark_passenger)
. = ..()
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
/datum/antagonist/dark_passenger
name = "Dark Passenger"
job_rank = ROLE_TRAITOR

/datum/antagonist/dark_passenger/greet()
to_chat(owner, span_warning("You feel the intrusive thoughts taking over your mind..."))
to_chat(owner, span_boldwarning("Ahelp IMMEDIATELY if you got this antag in any way that wasn't through admin intervention."))
owner.announce_objectives()
antag_memory += "I just know there's something dark in me. I hide it. I certainly don't talk about it. But it's there. Always. This 'Dark Passenger.' And when he's driving, I feel...alive. Half sick with the thrill of complete wrongness. I don't fight him. I don't want to."

/datum/antagonist/dark_passenger/farewell()
to_chat(owner, span_warning("The intrusive thoughts begin to fade away..."))

2 changes: 2 additions & 0 deletions tgstation.dme
Original file line number Diff line number Diff line change
Expand Up @@ -4391,6 +4391,7 @@
#include "modular_splurt\code\datums\shuttles.dm"
#include "modular_splurt\code\datums\status_effects.dm"
#include "modular_splurt\code\datums\world_topic.dm"
#include "modular_splurt\code\datums\brain_damage\severe.dm"
#include "modular_splurt\code\datums\components\chasm.dm"
#include "modular_splurt\code\datums\components\dullahan.dm"
#include "modular_splurt\code\datums\components\genital_equipment.dm"
Expand Down Expand Up @@ -4585,6 +4586,7 @@
#include "modular_splurt\code\modules\antagonists\bloodsucker\datum_bloodsucker.dm"
#include "modular_splurt\code\modules\antagonists\bloodsucker\levelup.dm"
#include "modular_splurt\code\modules\antagonists\brainwashing\brainwashing.dm"
#include "modular_splurt\code\modules\antagonists\dark_passenger\datum_dark_passenger.dm"
#include "modular_splurt\code\modules\antagonists\ert_cleanup\ert_cleanup.dm"
#include "modular_splurt\code\modules\antagonists\qareen\qareen.dm"
#include "modular_splurt\code\modules\antagonists\qareen\qareen_abilities.dm"
Expand Down

0 comments on commit d496b25

Please sign in to comment.