mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-08 21:54:42 +01:00
b51cc0f31c
* Adds animated closets * Remove unecessary icon states and fixes secure closets * Actually fixes secure closets * Please our linting overlords. * Fixes non-crate subtypes * Update code/game/objects/structures/crates_lockers/closets.dm Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Signed-off-by: Chap <erwin@lombok.demon.nl> * Moved legacy closet icons to seperate file * Remove some unused variables * GC * Moved to proper destroy * It's good when code compiles --------- Signed-off-by: Chap <erwin@lombok.demon.nl> Co-authored-by: adrermail@gmail.com <adrermail@gmail.com> Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
54 lines
1.5 KiB
Plaintext
54 lines
1.5 KiB
Plaintext
//added by cael from old bs12
|
|
//not sure if there's an immediate place for secure wall lockers, but i'm sure the players will think of something
|
|
|
|
/obj/structure/closet/walllocker
|
|
desc = "A wall mounted storage locker."
|
|
name = "wall locker"
|
|
icon = 'icons/obj/walllocker.dmi'
|
|
icon_state = "wall-locker"
|
|
door_anim_time = 0
|
|
enable_door_overlay = FALSE
|
|
density = FALSE
|
|
anchored = TRUE
|
|
icon_closed = "wall-locker"
|
|
icon_opened = "wall-lockeropen"
|
|
|
|
/obj/structure/closet/walllocker/close()
|
|
. = ..()
|
|
density = FALSE //It's a locker in a wall, you aren't going to be walking into it.
|
|
|
|
/obj/structure/closet/walllocker/emerglocker
|
|
name = "emergency locker"
|
|
desc = "A wall mounted locker with emergency supplies"
|
|
icon_state = "emerg"
|
|
door_anim_time = 0
|
|
icon_closed = "emerg"
|
|
icon_opened = "emerg_open"
|
|
|
|
/obj/structure/closet/walllocker/emerglocker/populate_contents()
|
|
new /obj/item/tank/internals/emergency_oxygen(src)
|
|
new /obj/item/tank/internals/emergency_oxygen(src)
|
|
new /obj/item/tank/internals/emergency_oxygen(src)
|
|
new /obj/item/clothing/mask/breath(src)
|
|
new /obj/item/clothing/mask/breath(src)
|
|
new /obj/item/clothing/mask/breath(src)
|
|
new /obj/item/crowbar(src)
|
|
new /obj/item/crowbar(src)
|
|
new /obj/item/crowbar(src)
|
|
|
|
/obj/structure/closet/walllocker/emerglocker/north
|
|
pixel_y = 32
|
|
dir = SOUTH
|
|
|
|
/obj/structure/closet/walllocker/emerglocker/south
|
|
pixel_y = -32
|
|
dir = NORTH
|
|
|
|
/obj/structure/closet/walllocker/emerglocker/west
|
|
pixel_x = -32
|
|
dir = WEST
|
|
|
|
/obj/structure/closet/walllocker/emerglocker/east
|
|
pixel_x = 32
|
|
dir = EAST
|