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 15:33:07 -05:00
committed by GitHub
parent 71bc06cd4e
commit 831776b40d
5 changed files with 14 additions and 4 deletions
+3 -2
View File
@@ -120,7 +120,8 @@
return
if(!status_only)
button.name = name
button.desc = desc
if(desc)
button.desc = "[desc] [initial(button.desc)]"
if(owner?.hud_used && background_icon_state == ACTION_BUTTON_DEFAULT_BACKGROUND)
var/list/settings = owner.hud_used.get_action_buttons_icons()
if(button.icon != settings["bg_icon"])
@@ -679,7 +680,7 @@
var/datum/spell/spell = target
if(owner)
return spell.can_cast(owner)
return spell.can_cast(owner, show_message = TRUE)
return FALSE
/datum/action/spell_action/apply_unavailable_effect(atom/movable/screen/movable/action_button/button)