Gun huds V2 [NOW WITH COMPONENTS!] (#4333)

* start

* Update tgstation.dme

* Update human.dm

* aaa

* aaaaaa

* Advanced shit here.

* NEXT GEN FPS

* Update gun_hud.dm

* Update gun_safety.dm

* Update ballistic.dm

* Delete gun_safety.dm

* Create gun_safety.dm

* eeee

* WAKE THE FUCK UP SAMURAI

* aaaa

* aaaa

* v2.3

* aa

* Update gun_hud_component.dm

* aaaaaaaa

* aaaaaaaaaa

* Update gun_hud_component.dm

* Update weldingtool.dm

* Update gun_hud_component.dm

* aaaaa

* aaa

* JAMMED"

* Update gun_hud_component.dm

* Update gun_hud_component.dm

* Update gun_hud_component.dm

* Fullauto stack tracing added

* aaaaaa

* TICK TEST

* Update fullauto.dm

* Update fullauto.dm

* REVERT THIS MAYBE

* Update fullauto.dm

* Update fullauto.dm

* Update fullauto.dm

* Update fullauto.dm

* WORK YOU BITCH

* Update fullauto.dm

* a

* Update gun_hud_upgrades.dm

* aaaa

* aaaaaaaaa

* aaaaa

* Update gun_hud_component.dm

* Update gun_hud_component.dm
This commit is contained in:
Gandalf
2021-04-03 18:20:25 +01:00
committed by GitHub
parent a5420a7141
commit f8c8d0bc26
17 changed files with 327 additions and 9 deletions
@@ -79,6 +79,7 @@
damtype = BRUTE
update_appearance()
if(!can_off_process)
SEND_SIGNAL(src, COMSIG_UPDATE_AMMO_HUD) //SKYRAT EDIT ADDITION
STOP_PROCESSING(SSobj, src)
return
//Welders left on now use up fuel, but lets not have them run out quite that fast
@@ -88,6 +89,7 @@
burned_fuel_for += delta_time
if(burned_fuel_for >= WELDER_FUEL_BURN_INTERVAL)
use(1)
SEND_SIGNAL(src, COMSIG_UPDATE_AMMO_HUD) //SKYRAT EDIT ADDITION
update_appearance()
//This is to start fires. process() is only called if the welder is on.
@@ -208,6 +210,7 @@
. = welding
welding = new_value
set_light_on(welding)
SEND_SIGNAL(src, COMSIG_UPDATE_AMMO_HUD) //SKYRAT EDIT ADDITION
//Turns off the welder if there is no more fuel (does this really need to be its own proc?)