laser_pointer ![code/game/objects/items/devices/laserpointer.dm 1](git.png)
Vars | |
crystal_lens | Currently stored blulespace crystal, if any. Required to use the pointer through walls |
---|---|
diode | Currently stored micro-laser diode |
effectchance | Chance that the pointer dot will trigger a reaction from a mob/object |
energy | Currently available battery charge of the laser pointer |
max_energy | Maximum possible battery charge of the laser. Draining the battery puts the pointer in a recharge state, preventing use, which ends upon full recharge |
max_range | Maximum use range |
pointer_icon_state | Icon for the laser, affects both the laser dot and the laser pointer itself, as it shines a laser on the item itself |
recharge_locked | Whether the pointer is currently in a full recharge state. Triggered upon fully draining the battery |
recharging | Whether the pointer is currently recharging or not |
Procs | |
laser_act | Handles shining the clicked atom, |
Var Details
crystal_lens ![code/game/objects/items/devices/laserpointer.dm 14](git.png)
Currently stored blulespace crystal, if any. Required to use the pointer through walls
diode ![code/game/objects/items/devices/laserpointer.dm 16](git.png)
Currently stored micro-laser diode
effectchance ![code/game/objects/items/devices/laserpointer.dm 18](git.png)
Chance that the pointer dot will trigger a reaction from a mob/object
energy ![code/game/objects/items/devices/laserpointer.dm 20](git.png)
Currently available battery charge of the laser pointer
max_energy ![code/game/objects/items/devices/laserpointer.dm 22](git.png)
Maximum possible battery charge of the laser. Draining the battery puts the pointer in a recharge state, preventing use, which ends upon full recharge
max_range ![code/game/objects/items/devices/laserpointer.dm 24](git.png)
Maximum use range
pointer_icon_state ![code/game/objects/items/devices/laserpointer.dm 26](git.png)
Icon for the laser, affects both the laser dot and the laser pointer itself, as it shines a laser on the item itself
recharge_locked ![code/game/objects/items/devices/laserpointer.dm 28](git.png)
Whether the pointer is currently in a full recharge state. Triggered upon fully draining the battery
recharging ![code/game/objects/items/devices/laserpointer.dm 30](git.png)
Whether the pointer is currently recharging or not
Proc Details
laser_act
Handles shining the clicked atom,