Remove bloodsucker from the codebase #22913
Closed
+414
−10,687
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Why is this good for the game?
Bloodsucker code is terrible, it has poor modularity, and relies on a snowflake type of action, rather than using the existing spell framework
Also, certain clans are very buggy, such as Lasombra not being able to ascend, or Gangrel as a whole
and i'm certain there's plenty more bugs that aren't actively on my radar
Bloodsucker also has some fundamental flaws in terms of game design
these all culminate in an antag that feels like it was designed to recreate Vampire the Masquerade, rather than being designed to be a fun antag
The amount of work it would take to fix this up and make it suitable for rotation far exceeds the development power we have, or anyone seems to be willing to spend.
I personally would much rather add more to heretic, darkspawn, or even vampire if people are still wanting the "blood sucker" aesthetic
Testing
will need to
🆑
rscdel: Removes bloodsucker from the codebase
/:cl: