VS machinery power update procs.

This commit is contained in:
Leshana
2020-04-22 20:46:26 -04:00
parent 9bd2347966
commit f80c320c0f
3 changed files with 8 additions and 8 deletions

View File

@@ -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)

View File

@@ -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)

View File

@@ -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())