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