fixes weapon safety and fire selector button.

This commit is contained in:
shellspeed1
2022-09-16 19:24:06 -07:00
parent 91c095989a
commit 29d16e5f30
+8 -7
View File
@@ -93,7 +93,7 @@
//gun safeties
var/safety = TRUE /// Internal variable for keeping track whether the safety is on or off
var/has_gun_safety = TRUE/// Whether the gun actually has a gun safety
var/has_gun_safety = FALSE/// Whether the gun actually has a gun safety
var/datum/action/item_action/toggle_safety/toggle_safety_action
//Firemodes
@@ -116,10 +116,17 @@
/obj/item/gun/ui_action_click(mob/user, action)
if(istype(action, /datum/action/item_action/toggle_firemode))
message_admins("Fireselector button hit")
fire_select()
else if(istype(action, /datum/action/item_action/toggle_safety))
toggle_safety(user)
message_admins("Safety button hit")
else if(istype(action, /datum/action/item_action/toggle_scope_zoom))
zoom(user, user.dir)
else if(istype(action, alight))
toggle_gunlight()
else
message_admins("something hit wrong with full auto")
..()
/obj/item/gun/Initialize(mapload)
@@ -676,12 +683,6 @@
gun_light = new_light
/obj/item/gun/ui_action_click(mob/user, action)
if(istype(action, /datum/action/item_action/toggle_scope_zoom))
zoom(user, user.dir)
else if(istype(action, alight))
toggle_gunlight()
/obj/item/gun/proc/toggle_gunlight()
if(!gun_light)
return