Nyctophobia quirk: Effect now triggers in 0.2 seconds instead of instantly

This commit is contained in:
Blue Wildrose
2020-12-25 19:05:13 -07:00
parent ce3cfca619
commit 147f148c78
+6 -2
View File
@@ -137,8 +137,12 @@ GLOBAL_LIST_EMPTY(family_heirlooms)
var/lums = T.get_lumcount()
if(lums <= 0.2)
if(quirk_holder.m_intent == MOVE_INTENT_RUN)
to_chat(quirk_holder, "<span class='warning'>Easy, easy, take it slow... you're in the dark...</span>")
quirk_holder.toggle_move_intent()
sleep(2) //0.2 seconds of being in the dark
T = get_turf(quirk_holder)
lums = T.get_lumcount()
if(lums <= 0.2) //check again
to_chat(quirk_holder, "<span class='warning'>Easy, easy, take it slow... you're in the dark...</span>")
quirk_holder.toggle_move_intent()
SEND_SIGNAL(quirk_holder, COMSIG_ADD_MOOD_EVENT, "nyctophobia", /datum/mood_event/nyctophobia)
else
SEND_SIGNAL(quirk_holder, COMSIG_CLEAR_MOOD_EVENT, "nyctophobia")