Skip to content
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

[MIRROR] Revenant Cleanup and Fixes Mistakes (#78910) #644

Merged
merged 1 commit into from
Dec 3, 2023

Conversation

Gboster-0
Copy link
Contributor

About The Pull Request

In large PRs (#78782 (3415828)), some mistakes tend to be made.

Backend Fixes:

  • Removes excess and un-necessary on_creation() procs for the status effects. The work is already done in the parent
    /datum/status_effect/revenant, no need to duplicate it.

User Facing Fixes:

  • I copy-pasted too hard and accidentally nerfed the holy hand grenade's effect on revenant. It was originally intended to stun for 10 seconds, and I had no interest in changing that to 2 seconds. My bad.
  • Revenant midrounds were broken because I thought observers had minds, whoops. I really wish there was a better way to transfer clients into a new mob than key mutations in these instances though.
  • Revenant Harvesting is fixed, because I forgot that we would be incapacitating the mob with the paralyze status effect. The proper flags are now passed into the do_after() and it should now give you delicious essence.

Why It's Good For The Game

Mea culpa.

Changelog

🆑 san7890
fix: The Holy Hand Grenade's effect on revealing a revenant had its duration accidentally nerfed, it is now back to 10 seconds. fix: Revenant midrounds should now properly run.
fix: Revenant harvesting should now let you actually pass the final do_after so you can harvest that sweet essence.
/:cl:

Fixes #78925

Possibly fixes #593

## About The Pull Request

In large PRs (#78782 (3415828)), some
mistakes tend to be made.

Backend Fixes:
* Removes excess and un-necessary `on_creation()` procs for the status
effects. The work is already done in the parent
`/datum/status_effect/revenant`, no need to duplicate it.

User Facing Fixes:
* I copy-pasted too hard and accidentally nerfed the holy hand grenade's
effect on revenant. It was originally intended to stun for 10 seconds,
and I had no interest in changing that to 2 seconds. My bad.
* Revenant midrounds were broken because I thought observers had minds,
whoops. I really wish there was a better way to transfer clients into a
new mob than key mutations in these instances though.
* Revenant Harvesting is fixed, because I forgot that we would be
incapacitating the mob with the paralyze status effect. The proper flags
are now passed into the `do_after()` and it should now give you
delicious essence.

## Why It's Good For The Game

Mea culpa.
## Changelog
:cl:
fix: The Holy Hand Grenade's effect on revealing a revenant had its
duration accidentally nerfed, it is now back to 10 seconds.
fix: Revenant midrounds should now properly run.
fix: Revenant harvesting should now let you actually pass the final
do_after so you can harvest that sweet essence.
/:cl:

Fixes #78925
@dwasint dwasint merged commit 940918d into Monkestation:master Dec 3, 2023
15 of 19 checks passed
github-actions bot added a commit that referenced this pull request Dec 3, 2023
@Gboster-0 Gboster-0 deleted the revenant branch December 3, 2023 04:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants