mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 05:00:55 +01:00
25 lines
1.0 KiB
Plaintext
25 lines
1.0 KiB
Plaintext
/// Spritesheet for body zones. Necessary if your tgui uses BodyZoneSelector
|
|
// This is a simple sheet instead of a spritesheet because spritesheets don't support
|
|
// -ms-interpolation-mode when resized, since you need `transform: scale`.
|
|
// Also spritesheets have some weird fudge on the edges of them because of an IE bug I can't track down.
|
|
/datum/asset/simple/body_zones
|
|
|
|
/datum/asset/simple/body_zones/register()
|
|
assets["body_zones.base_midnight.png"] = icon('icons/hud/screen_midnight.dmi', "zone_sel")
|
|
assets["body_zones.base_slimecore.png"] = icon('icons/hud/screen_slimecore.dmi', "zone_sel")
|
|
|
|
add_limb(BODY_ZONE_HEAD)
|
|
add_limb(BODY_ZONE_CHEST)
|
|
add_limb(BODY_ZONE_L_ARM)
|
|
add_limb(BODY_ZONE_R_ARM)
|
|
add_limb(BODY_ZONE_L_LEG)
|
|
add_limb(BODY_ZONE_R_LEG)
|
|
add_limb(BODY_ZONE_PRECISE_EYES)
|
|
add_limb(BODY_ZONE_PRECISE_MOUTH)
|
|
add_limb(BODY_ZONE_PRECISE_GROIN)
|
|
|
|
return ..()
|
|
|
|
/datum/asset/simple/body_zones/proc/add_limb(limb)
|
|
assets[SANITIZE_FILENAME("body_zones.[limb].png")] = icon('icons/hud/screen_gen.dmi', limb)
|