mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-20 07:02:30 +00:00
Fixes cyborg recharger not using CELLRATE
This commit is contained in:
@@ -5,8 +5,8 @@
|
|||||||
density = 1
|
density = 1
|
||||||
anchored = 1.0
|
anchored = 1.0
|
||||||
use_power = 1
|
use_power = 1
|
||||||
idle_power_usage = 5
|
idle_power_usage = 5 //internal circuitry
|
||||||
active_power_usage = 1000
|
active_power_usage = 25000 //25 kW charging station
|
||||||
var/mob/occupant = null
|
var/mob/occupant = null
|
||||||
|
|
||||||
|
|
||||||
@@ -61,13 +61,7 @@
|
|||||||
R.module.respawn_consumable(R)
|
R.module.respawn_consumable(R)
|
||||||
if(!R.cell)
|
if(!R.cell)
|
||||||
return
|
return
|
||||||
else if(R.cell.charge >= R.cell.maxcharge)
|
R.cell.give(active_power_usage*CELLRATE)
|
||||||
R.cell.charge = R.cell.maxcharge
|
|
||||||
return
|
|
||||||
else
|
|
||||||
R.cell.charge = min(R.cell.charge + 200, R.cell.maxcharge)
|
|
||||||
return
|
|
||||||
|
|
||||||
go_out()
|
go_out()
|
||||||
if(!( src.occupant ))
|
if(!( src.occupant ))
|
||||||
return
|
return
|
||||||
@@ -80,6 +74,7 @@
|
|||||||
src.occupant = null
|
src.occupant = null
|
||||||
build_icon()
|
build_icon()
|
||||||
src.use_power = 1
|
src.use_power = 1
|
||||||
|
use_power(0) //update area power usage
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
@@ -120,4 +115,5 @@
|
|||||||
src.add_fingerprint(usr)
|
src.add_fingerprint(usr)
|
||||||
build_icon()
|
build_icon()
|
||||||
src.use_power = 2
|
src.use_power = 2
|
||||||
|
use_power(0) //update area power usage
|
||||||
return
|
return
|
||||||
Reference in New Issue
Block a user