camera 
Vars | |
| blending | Whether we are still processing an image. |
|---|---|
| can_customise | Whether we allow setting picture label/desc/scribble when a picture is taken. |
| cooldown | Cooldown before we can take another picture. |
| default_picture_name | Picture name we default to when none is set manually. |
| disk | Currently inserted holorecord disk. |
| flash_enabled | Whether we flash upon taking a picture. |
| light_holder | Internal holder to apply camera light on |
| on | Whether we are currently ready to take a picture. |
| picture_size_x | Width of the picture |
| picture_size_y | height of the picture |
| pictures_left | The amount of pictures we can still take before needing new film. |
| pictures_max | The maximum amount of pictures we can take before needing new film. |
| print_picture_on_snap | Whether the camera should print pictures immediately when a picture is taken. |
| see_ghosts | To what degree ghosts are visible in our pictures. |
| silent | Whether we silence our picture taking and zoom adjusting sounds. |
Procs | |
| adjust_zoom | Adjusts the zoom of this camera Arguments |
| after_picture | Action to take after the picture is taken |
| attempt_picture | Attempts to take an image of the target and all its surrounding tiles Arguments |
| capture_image | Renders an image of the target and all its surrounding tiles Arguments passed from attempt_picture() |
| cooldown | Resets flash to be used again |
| flash_end | Turns the light/flash off |
| on_flash | Turns the flash quickly on and off when picture is taken Arguments |
| printpicture | Print the picture tkane on film |
| steal_souls | Steal souls from all mobs captured in the image Arguments |
Var Details
blending 
Whether we are still processing an image.
can_customise 
Whether we allow setting picture label/desc/scribble when a picture is taken.
cooldown 
Cooldown before we can take another picture.
default_picture_name 
Picture name we default to when none is set manually.
disk 
Currently inserted holorecord disk.
flash_enabled 
Whether we flash upon taking a picture.
light_holder 
Internal holder to apply camera light on
on 
Whether we are currently ready to take a picture.
picture_size_x 
Width of the picture
picture_size_y 
height of the picture
pictures_left 
The amount of pictures we can still take before needing new film.
pictures_max 
The maximum amount of pictures we can take before needing new film.
print_picture_on_snap 
Whether the camera should print pictures immediately when a picture is taken.
see_ghosts 
To what degree ghosts are visible in our pictures.
silent 
Whether we silence our picture taking and zoom adjusting sounds.
Proc Details
adjust_zoom
Adjusts the zoom of this camera Arguments
- desired_x - the x zoom value to use
- desired_y - the y zoom value to use
- mob/user - the optional user who is taking the photo. Passing the mob will ask for input and ignore the above params
after_picture
Action to take after the picture is taken
Arguments
- mob/user - the user who took the picture
- datum/picture/picture - the picture taken
attempt_picture
Attempts to take an image of the target and all its surrounding tiles Arguments
- atom/target - the target we are trying to take a photo of
- mob/user - the optional user who is taking the photo
capture_image
Renders an image of the target and all its surrounding tiles Arguments passed from attempt_picture()
cooldown
Resets flash to be used again
flash_end
Turns the light/flash off
on_flash
Turns the flash quickly on and off when picture is taken Arguments
- atom/target - the target we are trying to take a photo of
- mob/user - the optional user who is taking the photo
printpicture
Print the picture tkane on film
Arguments
- mob/user - the user who took the picture
- datum/picture/picture - the picture taken
steal_souls
Steal souls from all mobs captured in the image Arguments
- list/victims - list of all mobs captured in the image