-
Notifications
You must be signed in to change notification settings - Fork 298
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Even more Bloodsucker fixes, quality-of-life, and code cleanup! #2546
Even more Bloodsucker fixes, quality-of-life, and code cleanup! #2546
Conversation
@@ -289,10 +294,6 @@ | |||
return FALSE | |||
var/disloyalty_requires = RequireDisloyalty(user, target) | |||
|
|||
if(HAS_TRAIT(target, TRAIT_MINDSHIELD)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
given the fact /obj/structure/bloodsucker/vassalrack/proc/remove_loyalties(mob/living/target)
is a thing (it literally does one thing: removes mindshield implants), I assume this check is a mistake, and that mindshielded victims should just fall under VASSALIZATION_DISLOYAL
instead
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
bloodsucker code is a pile of jank
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the worst part is the pascal cased proc names
ADMIN REVIEW: Accepted as it's mostly QoL and balance changes. |
Changelog
🆑
fix: Bloodsuckers can no longer immediately re-enter Frenzy after exiting it (there's a cooldown now).
balance: Frenzied bloodsuckers can't be pushed/slept/stunned. No more falling down mid-snack and ruining your recovery.
spellcheck: Improved the wording and formatting when you examine a frenzied bloodsucker.
fix: Fixed a runtime error relating to vampire organ healing.
qol: The Sleepless Dreamer trauma no longer considers vampires, vassals, "occultist" minds, or SSD people to be viewers.
fix: Fixed various minor things relating to the Archive of the Kindred.
balance: Bloodsuckers now heal brain traumas too, rather than just brain damage.
fix: Bloodsucker organ repair no longer overrides additional properties of their eyes, i.e if they have x-ray eyes.
fix: Antagonists being able to refuse vassalization (at their own peril) now properly works, rather than being a useless prompt that just ignores what you select anyways.
qol: Persuasion rack has more feedback when it doesn't work.
fix: Hopefully fixed bugs related to persuasion rack not working?
fix: IPC/Android bloodsuckers will now actually heal. (MANKIND IS DEAD. BLOOD IS FUEL. HELL IS FULL)
qol: Bloodsuckers will no longer get the negative moodlet or humanity loss from drinking dead blood, if their victim was alive whenever they started feeding.
/:cl: