mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-27 10:41:42 +00:00
45 lines
1.1 KiB
Plaintext
45 lines
1.1 KiB
Plaintext
#define FLASHLIGHT_LUM 4
|
|
|
|
/obj/item/device/flashlight/attack_self(mob/user)
|
|
on = !on
|
|
icon_state = "flight[on]"
|
|
|
|
if(on)
|
|
user.sd_SetLuminosity(user.luminosity + FLASHLIGHT_LUM)
|
|
else
|
|
user.sd_SetLuminosity(user.luminosity - FLASHLIGHT_LUM)
|
|
|
|
|
|
/obj/item/device/flashlight/pickup(mob/user)
|
|
if(on)
|
|
src.sd_SetLuminosity(0)
|
|
user.sd_SetLuminosity(user.luminosity + FLASHLIGHT_LUM)
|
|
|
|
|
|
|
|
/obj/item/device/flashlight/dropped(mob/user)
|
|
if(on)
|
|
user.sd_SetLuminosity(user.luminosity - FLASHLIGHT_LUM)
|
|
src.sd_SetLuminosity(FLASHLIGHT_LUM)
|
|
|
|
/obj/item/clothing/head/helmet/hardhat/attack_self(mob/user)
|
|
on = !on
|
|
icon_state = "hardhat[on]"
|
|
item_state = "hardhat[on]"
|
|
|
|
if(on)
|
|
user.sd_SetLuminosity(user.luminosity + FLASHLIGHT_LUM)
|
|
else
|
|
user.sd_SetLuminosity(user.luminosity - FLASHLIGHT_LUM)
|
|
|
|
/obj/item/clothing/head/helmet/hardhat/pickup(mob/user)
|
|
if(on)
|
|
src.sd_SetLuminosity(0)
|
|
user.sd_SetLuminosity(user.luminosity + FLASHLIGHT_LUM)
|
|
|
|
|
|
|
|
/obj/item/clothing/head/helmet/hardhat/dropped(mob/user)
|
|
if(on)
|
|
user.sd_SetLuminosity(user.luminosity - FLASHLIGHT_LUM)
|
|
src.sd_SetLuminosity(FLASHLIGHT_LUM) |