SM, Tesla, and general engineering adjustments [MDB IGNORE] [IDB IGNORE] (#19339)

* Update supermatter.dm

* fix

* clamps these

* gwah

* Stops tesla from zapping unwrenched coils

* tesla upgrade

* unglobals this

* fix these

* Update coil.dm

* Update coil.dm

* Descriptions

* Update coil.dm

* Update coil.dm

* Update coil.dm

* Update coil.dm

* Update coil.dm

* ranges

* UGH

* Update vorestation.dme

* meth

* monster math

* Update coil.dm

* Update coil.dm

* Update coil.dm

* THEY DID THE MATH

* the monster math

* egwah

* desc

* Update coil.dm

* Returns

* Update coil.dm

* Lowers amount gained

* this

* im dumb

* tesy

* Update coil.dm

* Update coil.dm

* fixes initial density on blast doors

* dot

* fixes these

* Mapper Tools

* icon

* these

* Fixes the sound following people

* recursive geigers

* Make this a proc

* Update supermatter.dm

* less ear destroying

* these

* makes canisters not get softlocked

* Hotkeys

* proper return

* Makes shield gen useful. Gets rid of a harddel

Adds hydromagnetic trap

* math

* Makes buttons more clear.

* lol

* Fixes ancient runtime

* Adds craftable mass driver buttons

* button

* fixes this

* Makes misclicks not destroy solar panels

* Update solar.dm

* fix this

* make them both numbers

* upports reflectors

* Update reflector.dm

* Update reflectors.dm

* solar panel and climbable

* Gets rid of 'as X'

* Adds account console

* Update vorestation.dme

* Craftable message server

* Update message_server.dm

* These

* con struct

* Update smartfridge.dm

* whoop

* edits
This commit is contained in:
Cameron Lennox
2026-03-26 22:20:06 -04:00
committed by GitHub
parent f17bc7576c
commit 453080616b
76 changed files with 1316 additions and 244 deletions
@@ -71,14 +71,14 @@
sparks.set_up(3, 1, src)
sparks.start()
if(16 to 33)
tesla_zap(src, 2, 1000, FALSE, FALSE)
tesla_zap(src, 2, 1000, FALSE, FALSE, current_jumps = 1) //Can't chain jumps.
if(34 to 65)
tesla_zap(src, 3, 1000, FALSE, FALSE)
tesla_zap(src, 3, 1000, FALSE, FALSE, current_jumps = 1)
addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(tesla_zap), src, 3, 1500, FALSE, FALSE), 3 SECONDS)
else
tesla_zap(src, 4, 1000, FALSE, TRUE)
tesla_zap(src, 4, 1000, FALSE, TRUE, current_jumps = 1)
addtimer(CALLBACK(src, PROC_REF(highSevPulse)), 3 SECONDS)
/obj/effect/anomaly/flux/proc/highSevPulse()
tesla_zap(src, 4, 1250, FALSE, FALSE)
/obj/effect/anomaly/flux/proc/highSevPulse(power, explosive, current_jumps)
tesla_zap(src, 4, 1250, FALSE, FALSE, current_jumps = 1)
addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(tesla_zap), src, 4, 1500, FALSE, FALSE), 3 SECONDS)