/obj/effect/client_image_holder

Simple effect that holds an image to be shown to one or multiple clients only.
Pass a list of mobs in initialize() that corresponds to all mobs that can see it. Code ripped from tgstation, though this has missing parts. Original path is 'code/modules/hallucination/_hallucination.dm'
Vars | |
image_color | Optional, the color of the image |
---|---|
image_icon | The icon file the image uses. If null, we have no image |
image_layer | The layer of the image |
image_pixel_x | The x pixel offset of the image |
image_pixel_y | The y pixel offset of the image |
image_plane | The plane of the image |
image_state | The icon state the image uses |
shown_image | The created image, what we look like. |
who_sees_us | A list of mobs which can see us. |
Procs | |
generate_image | Generates the image which we take on. |
hide_image_from | Hides the image we generated from the passed mob |
regenerate_image | Simple helper for refreshing / showing the image to everyone in our list. |
show_image_to | Shows the image we generated to the passed mob |
Var Details
image_color

Optional, the color of the image
image_icon

The icon file the image uses. If null, we have no image
image_layer

The layer of the image
image_pixel_x

The x pixel offset of the image
image_pixel_y

The y pixel offset of the image
image_plane

The plane of the image
image_state

The icon state the image uses
shown_image

The created image, what we look like.
who_sees_us

A list of mobs which can see us.
Proc Details
generate_image
Generates the image which we take on.
hide_image_from
Hides the image we generated from the passed mob
regenerate_image
Simple helper for refreshing / showing the image to everyone in our list.
show_image_to
Shows the image we generated to the passed mob