sort of working fire selector, still need to get the safety stuff figured out and finish getting the selector working properly

This commit is contained in:
shellspeed1
2022-09-09 22:23:05 -07:00
parent 1130a9341e
commit bc13bdb177
10 changed files with 136 additions and 10 deletions
+9
View File
@@ -23,6 +23,8 @@
var/icon_icon = 'icons/mob/actions.dmi' //This is the file for the ACTION icon
var/button_icon_state = "default" //And this is the state for the action icon
var/mob/owner
///List of all mobs that are viewing our action button -> A unique movable for them to view.
var/list/viewers = list()
/datum/action/New(Target)
link_to(Target)
@@ -121,6 +123,11 @@
return FALSE
return TRUE
/datum/action/proc/UpdateButtons(status_only, force)
for(var/datum/hud/hud in viewers)
var/atom/movable/screen/movable/button = viewers[hud]
UpdateButtonIcon(button, status_only, force)
/datum/action/proc/UpdateButtonIcon(status_only = FALSE, force = FALSE)
if(!button)
return
@@ -217,6 +224,8 @@
name = "Toggle Hood"
/datum/action/item_action/toggle_firemode
icon_icon = 'icons/mob/actions/actions_items.dmi'
button_icon_state = "fireselect_no"
name = "Toggle Firemode"
/datum/action/item_action/rcl_col