mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-15 09:03:23 +01:00
Vastly improve display case.
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
var/destroyed = 0
|
||||
var/locked = 0
|
||||
var/ue=null
|
||||
var/icon/occupant_overlay=null
|
||||
var/image/occupant_overlay=null
|
||||
|
||||
/obj/structure/displaycase/captains_laser/New()
|
||||
occupant=new /obj/item/weapon/gun/energy/laser/captain(src)
|
||||
@@ -86,14 +86,19 @@
|
||||
src.icon_state = "glassbox2b"
|
||||
else
|
||||
src.icon_state = "glassbox2[locked]"
|
||||
underlays.Cut()
|
||||
overlays = 0
|
||||
if(occupant)
|
||||
if(!occupant_overlay)
|
||||
occupant_overlay=getFlatIcon(occupant)
|
||||
occupant_overlay.Scale(16,16)
|
||||
occupant_overlay.Shift(NORTH, 8)
|
||||
occupant_overlay.Shift(EAST, 8)
|
||||
underlays += occupant_overlay
|
||||
var/icon/occupant_icon=getFlatIcon(occupant)
|
||||
occupant_icon.Scale(16,16)
|
||||
occupant_overlay = image(occupant_icon)
|
||||
occupant_overlay.pixel_x=8
|
||||
occupant_overlay.pixel_y=8
|
||||
//occupant_overlay.Shift(NORTH, 8)
|
||||
//occupant_overlay.Shift(EAST, 8)
|
||||
if(locked)
|
||||
occupant_overlay.alpha=128//ChangeOpacity(0.5)
|
||||
//underlays += occupant_overlay
|
||||
overlays += occupant_overlay
|
||||
return
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user