Hallucination datum.
Handles effects of a hallucination on a living mob. Created and triggered via the [cause hallucination proc][/mob/living/proc/cause_hallucination].
See also: the hallucination status effect.
Vars | |
abstract_hallucination_parent | Who's our next highest abstract parent type? |
---|---|
feedback_details | Extra info about the hallucination displayed in the log. |
hallucinator | The mob we're targeting with the hallucination. |
random_hallucination_weight | What is this hallucination's weight in the random hallucination pool? |
Procs | |
random_far_turf | Returns a random turf in a ring around the hallucinator mob. Useful for sound hallucinations. |
random_non_sec_crewmember | Gets a random non-security member of the crew that is at least 8 tiles away. |
start | Starts the hallucination. |
target_deleting | Signal proc for COMSIG_QDELETING, if the mob hallucinating us is deletes, we should delete too. |
Var Details
abstract_hallucination_parent
Who's our next highest abstract parent type?
feedback_details
Extra info about the hallucination displayed in the log.
hallucinator
The mob we're targeting with the hallucination.
random_hallucination_weight
What is this hallucination's weight in the random hallucination pool?
Proc Details
random_far_turf
Returns a random turf in a ring around the hallucinator mob. Useful for sound hallucinations.
random_non_sec_crewmember
Gets a random non-security member of the crew that is at least 8 tiles away.
start
Starts the hallucination.
target_deleting
Signal proc for COMSIG_QDELETING, if the mob hallucinating us is deletes, we should delete too.