Cult vs Heretic overall polishing (#84908)

## About The Pull Request

Renamed the Crimson Focus to the Crimson Medallion

Fixed harvesters not being properly bound to their master, nor dying
when they do

Fixed heads totally overriding cultist sacrifice rewards

Heretic blade now converts to a nullblade

Added wooshing, shaking, and glowing to flinging around with the heretic
blade

Removed the probability to not gain a reward when sacrificing a cultist

## Why It's Good For The Game

> Renamed the Crimson Focus to the Crimson Medallion

I heard bradley say this and it sounded better, differentiated it from
the amber focus, gave it a unique identity

> Fixed harvesters not being properly bound to their master, nor dying
when they do

Now you can track your master through the arrow though

> Fixed heads totally overriding cultist sacrifice rewards

Whoops

> Heretic blade now converts to a nullblade

Everyone loves these and it fits more-ish

> Added wooshing, shaking, and glowing to flinging around with the
heretic blade

I am the flavor master

> Removed the probability to not gain a reward when sacrificing a
cultist

This was 'pre-balancing' which is a cardinal sin in my books. It
shouldn't exist without a good reason, plus the implementation is poor.

## Changelog

🆑
spellcheck: Renamed the Crimson Focus to the Crimson Medallion
fix: Fixed harvesters not being properly bound to their master, nor
dying when they do
fix: Fixed heads totally overriding cultist sacrifice rewards
add: Heretic blade now converts to a nullblade
add: Added wooshing, shaking, and glowing to flinging around with the
heretic blade
balance: Removed the probability to not gain a reward when sacrificing a
cultist
/🆑
This commit is contained in:
carlarctg
2024-07-21 16:01:35 +00:00
committed by GitHub
parent d2c4bec3ad
commit 9855ee0966
22 changed files with 67 additions and 61 deletions
@@ -35,7 +35,7 @@
/// Flavor text shown to players when they spawn as this construct
var/playstyle_string = "You are a generic construct. Your job is to not exist, and you should probably adminhelp this."
/// The construct's master
var/master = null
var/mob/construct_master = null
/// Whether this construct is currently seeking nar nar
var/seeking = FALSE
/// Whether this construct can repair other constructs or cult buildings. Gets the healing_touch component if so.