Simple-Station / Einstein-Engines

Nobody will ever notice I changed the repository description, right?
GNU Affero General Public License v3.0
54 stars 149 forks source link

Psionic "Heal Other" Powers #942

Closed VMSolidus closed 1 month ago

VMSolidus commented 1 month ago

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](https://github.com/user-attachments/assets/ba01ccce-639f-4b03-84bb-55f96b5aeda3)

Changelog

:cl:

github-actions[bot] commented 1 month ago

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

github-actions[bot] commented 1 month ago

RSI Diff Bot; head commit 86337314b4704038b2d85464ce61c065dcef2904 merging into c1aef1b4394b76a936cf36e9a002aa0f63591669 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 | ![]() | ![](https://raw.githubusercontent.com/VMSolidus/Einstein-Engines/86337314b4704038b2d85464ce61c065dcef2904/Resources/Textures/Interface/Actions/psionics.rsi/healing_word.png) | Added | revivify | ![]() | ![](https://raw.githubusercontent.com/VMSolidus/Einstein-Engines/86337314b4704038b2d85464ce61c065dcef2904/Resources/Textures/Interface/Actions/psionics.rsi/revivify.png) | Added

Edit: diff updated after 86337314b4704038b2d85464ce61c065dcef2904