Cult improvements (#3143)

-removes the need for word research
-allows nullrods to shatter pylons on hit, to disable forcewalls, close gateways, and turn cult swords in less powerful claymores
-allows ghosts to flicks lights if the round is spooky enough
-renames some cult items
-converts ritual.dm and rune.dm into proper pathing and remove some in world from it
-adds a machine that allows people around it to see ghosts, with some side effects
-manifested ghosts don't count for nar'sie summoning anymore
-manifested ghosts do not use the dummy type anymore, they are their own species with a similar behavior
-visible ghosts can now whisper to people and move small objects around
-fixes #3145
This commit is contained in:
Alberyk
2017-08-02 19:40:03 +03:00
committed by Erki
parent fd7aea8901
commit cbc45b3b26
17 changed files with 1719 additions and 1640 deletions
@@ -9,7 +9,7 @@
range = 0
cast_sound = null
cast_sound = 'sound/magic/ForceWall.ogg'
hud_state = "wiz_shield"
/spell/aoe_turf/conjure/forcewall/mime
@@ -28,7 +28,7 @@
/obj/effect/forcefield
desc = "A space wizard's magic wall."
name = "FORCEWALL"
name = "forcewall"
icon = 'icons/effects/effects.dmi'
icon_state = "m_shield"
anchored = 1.0
@@ -43,6 +43,12 @@
Proj.on_hit(M,M.bullet_act(Proj, def_zone))
return
/obj/effect/forcefield/attackby(var/obj/item/I, var/mob/user)
..()
if(istype(I, /obj/item/weapon/nullrod))
to_chat(user, "<span class='notice'>\the [src] dissipates at the touch of the \the [I].</span>")
qdel(src)
/obj/effect/forcefield/mime
icon_state = "empty"
name = "invisible wall"