Addresses Fox's requests

This commit is contained in:
Crazylemon64
2016-12-21 17:59:08 -08:00
parent 339a187f9f
commit bed732d505
3 changed files with 8 additions and 2 deletions
+5
View File
@@ -107,6 +107,11 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology",
return
return
// This is for the seer rune, so you don't get permanent ghost sight
/obj/effect/rune/Uncrossed(atom/movable/O)
if(isliving(O))
var/mob/living/L = O
L.update_sight()
/obj/effect/rune/proc/get_word_string()
if(word1 == cultwords["travel"])
+3
View File
@@ -210,6 +210,8 @@ var/list/sacrificed = list()
/obj/effect/rune/proc/seer()
if(usr.loc==src.loc)
// No. Bad cultcode. Bad.
var/mob/living/carbon/human/H = usr
if(usr.seer==1)
usr.say("Rash'tla sektath mal[pick("'","`")]zua. Zasan therium viortia.")
to_chat(usr, "\red The world beyond fades from your vision.")
@@ -224,6 +226,7 @@ var/list/sacrificed = list()
to_chat(usr, "\red The world beyond opens to your eyes.")
usr.see_invisible = SEE_INVISIBLE_OBSERVER
usr.seer = 1
H.update_sight()
return
return fizzle()
@@ -577,8 +577,6 @@ It'll return null if the organ doesn't correspond, so include null checks when u
/datum/species/proc/update_sight(mob/living/carbon/human/H)
if(!H.client)
return 1
H.sight = initial(H.sight)
H.see_in_dark = darksight
H.see_invisible = invis_sight