Files
Polaris/code/modules/xenoarcheaology/effects/sprinting.dm
AtermoneraandGitHub f473ed9717 Moves blob chunk effects to artifact effects. (#8783)
* 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
2023-01-15 10:55:52 -08:00

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)