mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2026-08-23 05:06:50 +01:00
* 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
794 B
Plaintext
27 lines
794 B
Plaintext
/datum/artifact_effect/common/sprinting
|
|
name = "fortify"
|
|
effect_color = "#84ad87"
|
|
effect_type = EFFECT_ENERGY
|
|
|
|
|
|
/datum/artifact_effect/common/sprinting/DoEffectTouch(mob/living/user)
|
|
if (user && isliving(user))
|
|
user.add_modifier(/datum/modifier/sprinting, 2 MINUTES)
|
|
|
|
|
|
/datum/artifact_effect/common/sprinting/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/sprinting, 10 SECONDS)
|
|
|
|
|
|
/datum/artifact_effect/common/sprinting/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/sprinting, 30 SECONDS)
|