WIP: Port of Null Sector Zombies #283
No reviewers
Labels
No labels
bug
Changes: Audio
Changes: Map
Changes: No C#
Changes: Sprites
Changes: UI
documentation
duplicate
enhancement
good first issue
help wanted
holding to vote
invalid
question
size/L
size/M
size/S
size/XL
size/XS
S: Merge Conflict
S: Untriaged
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Byrd-Station/Byrd!283
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "zombie-cure"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
PR Changes
Zombies from the Null Sector arrive to Byrd Station! They are the same old zombies as always, but a very complicated-sounding chemical can be made to completely cure the afflicted, who keep their scary yellow eyes as a scar.
Reasons Behind Changes
A Zombie Cure would be fun, and as a feature it was not implemented until Null did it first. This cure is a cure; removing the zombie infection from a victim and making them immune to further zombie infections.
Code & Technical details
There will most certainly be broken code on first-push, which is why this is a draft-first. Checks need to be ran against the codebase for safety, and tests are an absolute must.
As it was, it relied on using reflection to store then remove then replace component data from and to the player. This is mostly to restore a technical "save state" to return them too.
In Null Sector, when the zombie infection was removed, the victim's ability to bite or claw was also removed with it. This was handwaved as a side effect of the cure, but frankly it was just too difficult for an implementation that already sucked in so much time.
This Pull Request resolves #14.
Images; Sprites; Media
none
Checklist
Breaking changes
Ingame Changelog
🆑
Already ported.
Pull request closed