mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-13 02:13:06 +00:00
Moved some unticked files into code/unused. /code/datums/organs/pain.dm /code/datums/diseases/alien_embryo.dm /code/game/objects/effects/biomass_rift.dm git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5604 316c924e-a436-60f5-8080-3fe189b3f50e
38 lines
853 B
Plaintext
38 lines
853 B
Plaintext
/obj/effect/forcefield
|
|
desc = "A space wizard's magic wall."
|
|
name = "FORCEWALL"
|
|
icon = 'icons/effects/effects.dmi'
|
|
icon_state = "m_shield"
|
|
anchored = 1.0
|
|
opacity = 0
|
|
density = 1
|
|
unacidable = 1
|
|
|
|
|
|
bullet_act(var/obj/item/projectile/Proj, var/def_zone)
|
|
var/turf/T = get_turf(src.loc)
|
|
if(T)
|
|
for(var/mob/M in T)
|
|
Proj.on_hit(M,M.bullet_act(Proj, def_zone))
|
|
return
|
|
|
|
|
|
///////////Mimewalls///////////
|
|
|
|
/obj/effect/forcefield/mime
|
|
icon_state = "empty"
|
|
name = "invisible wall"
|
|
desc = "You have a bad feeling about this."
|
|
var/timeleft = 300
|
|
var/last_process = 0
|
|
|
|
/obj/effect/forcefield/mime/New()
|
|
..()
|
|
last_process = world.time
|
|
processing_objects.Add(src)
|
|
|
|
/obj/effect/forcefield/mime/process()
|
|
timeleft -= (world.time - last_process)
|
|
if(timeleft <= 0)
|
|
processing_objects.Remove(src)
|
|
del(src) |