mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-01-06 15:34:35 +00:00
VS machinery power update procs.
This commit is contained in:
@@ -229,11 +229,11 @@
|
||||
if(href_list["range_down"])
|
||||
if(overmap_range > overmap_range_min)
|
||||
overmap_range--
|
||||
idle_power_usage = initial(idle_power_usage)**(overmap_range+1)
|
||||
update_idle_power_usage(initial(idle_power_usage)**(overmap_range+1))
|
||||
if(href_list["range_up"])
|
||||
if(overmap_range < overmap_range_max)
|
||||
overmap_range++
|
||||
idle_power_usage = initial(idle_power_usage)**(overmap_range+1)
|
||||
update_idle_power_usage(initial(idle_power_usage)**(overmap_range+1))
|
||||
|
||||
// RECEIVER
|
||||
/obj/machinery/telecomms/receiver/Options_Menu()
|
||||
@@ -245,11 +245,11 @@
|
||||
if(href_list["range_down"])
|
||||
if(overmap_range > overmap_range_min)
|
||||
overmap_range--
|
||||
idle_power_usage = initial(idle_power_usage)**(overmap_range+1)
|
||||
update_idle_power_usage(initial(idle_power_usage)**(overmap_range+1))
|
||||
if(href_list["range_up"])
|
||||
if(overmap_range < overmap_range_max)
|
||||
overmap_range++
|
||||
idle_power_usage = initial(idle_power_usage)**(overmap_range+1)
|
||||
update_idle_power_usage(initial(idle_power_usage)**(overmap_range+1))
|
||||
|
||||
/obj/machinery/telecomms/Topic(href, href_list)
|
||||
|
||||
|
||||
@@ -178,13 +178,13 @@ obj/machinery/computer/ship/disperser/proc/is_valid_setup()
|
||||
var/input = input("1-5", "disperser strength", 1) as num|null
|
||||
if(input && CanInteract(user, state))
|
||||
strength = sanitize_integer(input, 1, 5, 1)
|
||||
middle.idle_power_usage = strength * range * 100
|
||||
middle.update_idle_power_usage(strength * range * 100)
|
||||
|
||||
if(href_list["range"])
|
||||
var/input = input("1-5", "disperser radius", 1) as num|null
|
||||
if(input && CanInteract(user, state))
|
||||
range = sanitize_integer(input, 1, 5, 1)
|
||||
middle.idle_power_usage = strength * range * 100
|
||||
middle.update_idle_power_usage(strength * range * 100)
|
||||
|
||||
if(href_list["fire"])
|
||||
fire(user)
|
||||
|
||||
@@ -94,7 +94,7 @@ GLOBAL_LIST_EMPTY(gravity_generators)
|
||||
setup_parts()
|
||||
middle.add_overlay("activated")
|
||||
current_overlay = "activated"
|
||||
use_power = USE_POWER_ACTIVE
|
||||
update_use_power(USE_POWER_ACTIVE)
|
||||
|
||||
//
|
||||
// Generator an admin can spawn
|
||||
@@ -298,7 +298,7 @@ GLOBAL_LIST_EMPTY(gravity_generators)
|
||||
/obj/machinery/gravity_generator/main/proc/set_state(new_state)
|
||||
charging_state = POWER_IDLE
|
||||
on = new_state
|
||||
use_power = on ? USE_POWER_ACTIVE : USE_POWER_IDLE
|
||||
update_use_power(on ? USE_POWER_ACTIVE : USE_POWER_IDLE)
|
||||
// Sound the alert if gravity was just enabled or disabled.
|
||||
var/alert = FALSE
|
||||
if(SSticker.IsRoundInProgress())
|
||||
|
||||
Reference in New Issue
Block a user