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

Psionic "Heal Other" Powers #942

Merged
merged 15 commits into from
Sep 21, 2024

Conversation

VMSolidus
Copy link
Member

Description

This PR introduces two new Psionic Powers, Healing Word, and Breath of Life, both utilizing a new PsionicHealOtherSystem, which operates on datafield event arguments rather than a "hardcoded" component. Thus, any number of powers can be created which share this system.

Healing Word is a power that features a short cast time, and heals a small amount of each damage type to a target(while reducing the target's rot timer slightly). It has a relatively short cooldown, and a low glimmer cost.

Breath of Life by contrast, is an extremely rare power with a longer cast time, healing a much larger amount of each damage type to a target, reduces rot significantly, and attempts to revive the target. It has a 2 minute cooldown, and a high glimmer cost.

Media

image

Changelog

🆑

  • add: Healing Word has been added as a new Psionic Power. When cast on another person, it heals a small amount of every damage type(scaling with Casting Stats), while also reducing rot timers. Healing Word has a very short cooldown, and a fairly low Glimmer cost.
  • add: Breath of Life has been added as a new extremely rare Psionic Power. When cast on another person, it heals a large amount of damage(scaling with Casting Stats), while also substantially reducing rot timers. Additionally, it will revive the target if it is possible to do so. Breath of Life has an incredibly long cooldown, a long interuptable cast time, and an extraordinarily high glimmer cost(A typical Psion will spike glimmer by more than 50 points when casting it).
  • add: The Chaplain now starts with the Healing Word power.

@github-actions github-actions bot added Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: YML Changes any yml files Status: Merge Conflict FIX YOUR PR AAAGH labels Sep 20, 2024
Copy link
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot removed the Status: Merge Conflict FIX YOUR PR AAAGH label Sep 20, 2024
@FoxxoTrystan FoxxoTrystan requested review from a team, DEATHB4DEFEAT, Pspritechologist and FoxxoTrystan and removed request for a team September 20, 2024 20:15
@github-actions github-actions bot added Status: Needs Review Someone please review this labels Sep 20, 2024
@FoxxoTrystan FoxxoTrystan added Size: 3-Medium For medium issues/PRs Priority: 3-Medium Needs to be resolved at some point labels Sep 20, 2024
@DEATHB4DEFEAT DEATHB4DEFEAT changed the title Psionic Heal Other Powers Psionic "Heal Other" Powers Sep 21, 2024
Resources/Prototypes/Actions/psionics.yml Outdated Show resolved Hide resolved
Resources/Prototypes/Actions/psionics.yml Outdated Show resolved Hide resolved
Resources/Prototypes/Psionics/psionics.yml Outdated Show resolved Hide resolved
Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml Outdated Show resolved Hide resolved
Resources/Textures/Interface/VerbIcons/healing_word.png Outdated Show resolved Hide resolved
Co-authored-by: DEATHB4DEFEAT <[email protected]>
Signed-off-by: VMSolidus <[email protected]>
@github-actions github-actions bot added the Changes: Sprite Changes any png or json in an RSI label Sep 21, 2024
Copy link
Contributor

github-actions bot commented Sep 21, 2024

RSI Diff Bot; head commit 8633731 merging into c1aef1b
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/Interface/Actions/psionics.rsi

State Old New Status
healing_word Added
revivify Added

Edit: diff updated after 8633731

@VMSolidus VMSolidus merged commit 61e1c8c into Simple-Station:master Sep 21, 2024
13 checks passed
SimpleStation14 added a commit that referenced this pull request Sep 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: Sprite Changes any png or json in an RSI Changes: YML Changes any yml files Priority: 3-Medium Needs to be resolved at some point Size: 3-Medium For medium issues/PRs Status: Needs Review Someone please review this
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants