From 537e00475ccf5b1927ec914abbff992b2770d930 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Wed, 29 Mar 2023 23:26:50 +0200 Subject: [PATCH] [MIRROR] Cult Roundend Report No Longer Lists Post-Summon Cultists [MDB IGNORE] (#20126) * Cult Roundend Report No Longer Lists Post-Summon Cultists (#74255) ## About The Pull Request Harvesters and any other post-summon cultists aren't shown in the roundend report ## Why It's Good For The Game Harvesters are a roundend thing, nobody cares who the harvesters were since literally everyone becomes one even ghosts who observed since roundstart It just clogs up the roundend report The cultists who contributed to summoning are the ones people are interested in seeing ## Changelog :cl: qol: Cult Roundend Report no longer lists post-summon cultists. No more 30 random Harvesters clogging up the roundend report /:cl: --------- Co-authored-by: MrMelbert <51863163+MrMelbert@ users.noreply.github.com> * Cult Roundend Report No Longer Lists Post-Summon Cultists --------- Co-authored-by: 13spacemen <46101244+13spacemen@users.noreply.github.com> Co-authored-by: MrMelbert <51863163+MrMelbert@ users.noreply.github.com> --- code/modules/antagonists/cult/cult.dm | 4 +++- code/modules/antagonists/cult/runes.dm | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/antagonists/cult/cult.dm b/code/modules/antagonists/cult/cult.dm index ff7922508e6..5db3dc5350f 100644 --- a/code/modules/antagonists/cult/cult.dm +++ b/code/modules/antagonists/cult/cult.dm @@ -273,6 +273,8 @@ var/narsie_summoned = FALSE ///How large were we at max size. var/size_at_maximum = 0 + ///list of cultists just before summoning Narsie + var/list/true_cultists = list() /datum/team/cult/proc/check_size() if(cult_ascendent) @@ -478,7 +480,7 @@ if(members.len) parts += "The cultists were:" - parts += printplayerlist(members) + parts += printplayerlist(true_cultists) return "
[parts.Join("
")]
" diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index f8856ebdc08..91772c6319e 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -555,6 +555,8 @@ structure_check() searches for nearby cultist structures required for the invoca ..() sound_to_playing_players('sound/effects/dimensional_rend.ogg') var/turf/rune_turf = get_turf(src) + for(var/datum/mind/cult_mind as anything in cult_team.members) + cult_team.true_cultists += cult_mind sleep(4 SECONDS) if(src) color = RUNE_COLOR_RED