mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-19 02:56:14 +01:00
Update powernet.dm
This commit is contained in:
@@ -159,19 +159,20 @@
|
||||
return between(0, (load / avail) * 100, 100)
|
||||
|
||||
/datum/powernet/proc/get_electrocute_damage()
|
||||
switch(avail)
|
||||
if (1000000 to INFINITY)
|
||||
return min(rand(50,160),rand(50,160))
|
||||
if (200000 to 1000000)
|
||||
return min(rand(25,80),rand(25,80))
|
||||
if (100000 to 200000)//Ave powernet
|
||||
return min(rand(20,60),rand(20,60))
|
||||
if (50000 to 100000)
|
||||
return min(rand(15,40),rand(15,40))
|
||||
if (1000 to 50000)
|
||||
return min(rand(10,20),rand(10,20))
|
||||
else
|
||||
return 0
|
||||
//1kW = 5
|
||||
//10kW = 24
|
||||
//100kW = 45
|
||||
//250kW = 53
|
||||
//1MW = 66
|
||||
//10MW = 88
|
||||
//100MW = 110
|
||||
//1GW = 132
|
||||
if(charge >= 1000)
|
||||
var/damage = log(1.1,charge)
|
||||
damage = damage - (log(1.1,damage)*1.5)
|
||||
return round(damage)
|
||||
else
|
||||
return 0
|
||||
|
||||
////////////////////////////////////////////////
|
||||
// Misc.
|
||||
|
||||
Reference in New Issue
Block a user