mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2026-07-18 03:32:56 +01:00
f473ed9717
* Sweating Reagents * Hot & Cold * Faraday * Electric Snakebite * Blast shielding * Knock out all the other trivial/already-existing-artifact-effect types * Extinguisher * 2fort * Sprinting * This artifact qualifies as a member of the police. * Noxious gases * Necromancy! * Necromancy 2! * Delete blob chunk
27 lines
789 B
Plaintext
27 lines
789 B
Plaintext
/datum/artifact_effect/uncommon/faraday
|
|
name = "faraday"
|
|
effect_color = "#31f5f5"
|
|
effect_type = EFFECT_ELECTRO
|
|
|
|
|
|
/datum/artifact_effect/uncommon/faraday/DoEffectTouch(mob/living/user)
|
|
if (user && isliving(user))
|
|
user.add_modifier(/datum/modifier/faraday, 2 MINUTES)
|
|
|
|
|
|
/datum/artifact_effect/uncommon/faraday/DoEffectAura()
|
|
var/atom/holder = get_master_holder()
|
|
if (holder)
|
|
var/turf/T = get_turf(holder)
|
|
for (var/mob/living/L in range(src.effectrange,T))
|
|
if (prob(10))
|
|
L.add_modifier(/datum/modifier/faraday, 10 SECONDS)
|
|
|
|
|
|
/datum/artifact_effect/uncommon/faraday/DoEffectPulse()
|
|
var/atom/holder = get_master_holder()
|
|
if (holder)
|
|
var/turf/T = get_turf(holder)
|
|
for (var/mob/living/L in range(src.effectrange,T))
|
|
L.add_modifier(/datum/modifier/faraday, 30 SECONDS)
|