mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-22 12:41:09 +01:00
Fixes tesla bugs, makes code better (#49260)
* Cleans shit up, adds some upper limits on zap count, makes explosions less commen. Need to fix apc issue before I test how it plays * Mood, buffs and nerfs tesla * Cherry-Picking * eyyo * back to basics * aight * broooooooooooooooooo * adds else * range * fixes shit * Sure * Cleans shit up * Fixes prob issue * Gee I like this spooky guy * I swear to god if prob picks just makes a list I am gonna blow a gasket
This commit is contained in:
@@ -229,12 +229,10 @@ GLOBAL_DATUM_INIT(acid_overlay, /mutable_appearance, mutable_appearance('icons/e
|
||||
///Called when the obj is hit by a tesla bolt.
|
||||
/obj/proc/zap_act(power, zap_flags, shocked_targets)
|
||||
if(QDELETED(src))
|
||||
return
|
||||
return 0
|
||||
obj_flags |= BEING_SHOCKED
|
||||
if(zap_flags & ZAP_IS_TESLA)
|
||||
var/power_bounced = power / 2
|
||||
tesla_zap(src, 3, power_bounced, zap_flags, shocked_targets)
|
||||
addtimer(CALLBACK(src, .proc/reset_shocked), 10)
|
||||
return power / 2
|
||||
|
||||
//The surgeon general warns that being buckled to certain objects receiving powerful shocks is greatly hazardous to your health
|
||||
///Only tesla coils, vehicles, and grounding rods currently call this because mobs are already targeted over all other objects, but this might be useful for more things later.
|
||||
|
||||
Reference in New Issue
Block a user