fixes some action button issues (#25140)

* fixes some action button issues

* murder

* thanks autocopy

* morph and xenos

* Update code/datums/action.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
This commit is contained in:
GDN
2024-04-22 20:33:07 +00:00
committed by GitHub
co-authored by Henri215
parent 71bc06cd4e
commit 831776b40d
5 changed files with 14 additions and 4 deletions
@@ -8,6 +8,9 @@
..()
if(hunger_cost)
name = "[name] ([hunger_cost])"
action.name = name
action.desc = desc
action.UpdateButtons()
/datum/spell/morph_spell/create_new_handler()
var/datum/spell_handler/morph/H = new
@@ -28,10 +28,10 @@
/datum/spell/pulse_demon/proc/update_info()
if(locked)
name = "[initial(name)] (Locked) ([format_si_suffix(unlock_cost)]W)"
desc = "[initial(desc)] It costs [format_si_suffix(unlock_cost)]W to unlock."
desc = "[initial(desc)] It costs [format_si_suffix(unlock_cost)]W to unlock. <b>Alt-Click</b> this spell to unlock it."
else
name = "[initial(name)][cast_cost == 0 ? "" : " ([format_si_suffix(cast_cost)]W)"]"
desc = "[initial(desc)][spell_level == level_max ? "" : " It costs [format_si_suffix(upgrade_cost)]W to upgrade."]"
desc = "[initial(desc)][spell_level == level_max ? "" : " It costs [format_si_suffix(upgrade_cost)]W to upgrade. <b>Alt-Click</b> this spell to upgrade it."]"
action.name = name
action.desc = desc
action.UpdateButtons()
@@ -163,6 +163,9 @@
name = "[initial(name)] ([unlock_amount]E)"
else
name = "[initial(name)] ([cast_amount]E)"
action.name = name
action.desc = desc
action.UpdateButtons()
/datum/spell/aoe/revenant/revert_cast(mob/user)
. = ..()