/datum/round_event_control/wizard/ghost //The spook is real name = "G-G-G-Ghosts!" weight = 3 typepath = /datum/round_event/wizard/ghost max_occurrences = 1 earliest_start = 0 MINUTES description = "Ghosts become visible." min_wizard_trigger_potency = 0 max_wizard_trigger_potency = 7 /datum/round_event/wizard/ghost/start() var/msg = span_warning("You suddenly feel extremely obvious...") set_observer_default_invisibility(0, msg) //--// /datum/round_event_control/wizard/possession //Oh shit name = "Possessing G-G-G-Ghosts!" weight = 2 typepath = /datum/round_event/wizard/possession max_occurrences = 5 earliest_start = 0 MINUTES description = "Ghosts become visible and gain the power of possession." /datum/round_event/wizard/possession/start() for(var/mob/dead/observer/ghost_player in GLOB.player_list) ghost_player.fun_verbs = TRUE to_chat(ghost_player, span_hypnophrase("You suddenly feel a welling of new spooky powers..."))