Skip to content

Commit

Permalink
[MIRROR] Blood brother gives chat log for conversions, fix blood brot…
Browse files Browse the repository at this point in the history
…hers getting more antags (maybe?), better admin logging [MDB IGNORE] (#25438)

* Blood brother gives chat log for conversions, fix blood brothers getting more antags (maybe?), better admin logging (#80095)

I think I fixed the issue of blood brothers getting more antags by
setting special_role. Dynamic rulesets are too complicated and this
shouldn't even be possible as a bug. I intend to completely rewrite how
rulesets work.

* Blood brother gives chat log for conversions, fix blood brothers getting more antags (maybe?), better admin logging

---------

Co-authored-by: Mothblocks <[email protected]>
  • Loading branch information
2 people authored and FFMirrorBot committed Dec 5, 2023
1 parent b10d720 commit 19fa2f7
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
1 change: 1 addition & 0 deletions code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,7 @@ GLOBAL_VAR_INIT(revolutionary_win, FALSE)

assigned += candidate.mind
candidate.mind.restricted_roles = restricted_roles
candidate.mind.special_role = ROLE_BROTHER
GLOB.pre_setup_antags += candidate.mind

return TRUE
Expand Down
7 changes: 7 additions & 0 deletions code/modules/antagonists/brother/brother.dm
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,15 @@
return

flashed.mind.add_antag_datum(/datum/antagonist/brother, team)
source.log_message("converted [key_name(flashed)] to blood brother", LOG_ATTACK)
flashed.log_message("was converted by [key_name(source)] to blood brother", LOG_ATTACK)
log_game("[key_name(flashed)] converted [key_name(source)] to blood brother", list(
"flashed" = flashed,
"victim" = source,
))

flashed.balloon_alert(source, "converted")
to_chat(source, span_notice("[span_bold("[flashed]")] has been converted to aide you as your Brother!"))
flash.burn_out()
flashed.mind.add_memory( \
/datum/memory/recruited_by_blood_brother, \
Expand Down

0 comments on commit 19fa2f7

Please sign in to comment.