Blood brothers is now a single person conversion antagonist (#79971)

## About The Pull Request
Instead of choosing 2-3 brothers, *one* person will be selected and
given a flash which can convert one other person over. In accordance to
the existing 10% chance for 3 members, there is a 10% chance that the
first person converted will receive a flash of their own.

Expectation is people will flash a friend or a robust guy or whatever.
My intent is primarily to see if this kind of blood brothers is more
enjoyable to play with/against, and if their inclusion in a round
increases the general chaos of it. My theory is that since most likely
blood brothers will be people who know each other, that it can become
more consistently interesting to the rest of the crew. That or they just
murderbone together idk

Fikou and head admins said they wanted this to replace rather than add
which I agree with.

## Why It's Good For The Game
Keeps the sandboxy aspect of blood brothers (no uplink) while likely
making it more enjoyable to play. Conversion is equally as simple as
revs for the user, and is just as intuitive to the one being converted
since there are no new mechanics thrown in your face.

Blood brothers is currently disabled everywhere on the main servers
except for MRP. I think this form will be more appealing to all
rulesets. If left enabled, Dynamic now has more antagonists to make
rounds diverse with and I want that

## Changelog

🆑
add: Instead of teaming up random people together, blood brothers will
now start out with one player and let them convert a single other person
over to blood brother using a flash.
/🆑
This commit is contained in:
Mothblocks
2023-11-29 22:02:51 +00:00
committed by GitHub
parent 02954cac13
commit 08ab5d2731
10 changed files with 172 additions and 119 deletions
+12
View File
@@ -915,6 +915,18 @@
"[antagonist_name] lifts an odd device to [protagonist_name]'s eyes and flashes him, imprinting murderous instructions.",
)
/// Who converted into a blood brother
/datum/memory/recruited_by_blood_brother
/datum/memory/recruited_by_blood_brother/get_names()
return list("[protagonist_name] is converted into a blood brother by [antagonist_name]")
/datum/memory/recruited_by_blood_brother/get_starts()
return list(
"[antagonist_name] acts just a bit too friendly with [protagonist_name], moments away from converting them into a blood brother.",
"[protagonist_name] is brought into [antagonist_name]'s life of crime and espionage.",
)
/// Saw someone play Russian Roulette.
/datum/memory/witnessed_gods_wrath
memory_flags = MEMORY_CHECK_BLINDNESS|MEMORY_SKIP_UNCONSCIOUS