Files
2025-03-10 16:11:56 -03:00

54 lines
1.6 KiB
Plaintext

#define ui_hunger_thirst "EAST-1:28,CENTER+1:24"
/atom/movable/screen/hunger
name = "hunger"
icon = 'modular_sand/icons/hud/screen_gen.dmi'
icon_state = "nutrition0"
screen_loc = ui_hunger_thirst
/atom/movable/screen/thirst
name = "thirst"
icon = 'modular_sand/icons/hud/screen_gen.dmi'
icon_state = "hydration0"
screen_loc = ui_hunger_thirst
/atom/movable/screen/healthdoll/Click(location, control, params)
if(hud?.mymob)
return hud.mymob.Click(arglist(args))
/atom/movable/screen/healthdoll/examine(mob/user)
if(hud?.mymob)
return hud.mymob.examine(arglist(args))
/atom/movable/screen/healthdoll/examine_more(mob/user)
if(hud?.mymob)
return hud.mymob.examine_more(arglist(args))
/atom/movable/screen/healthdoll/MouseEntered(location, control, params)
if(hud?.mymob)
return hud.mymob.MouseEntered(arglist(args))
/atom/movable/screen/healthdoll/MouseExited(location, control, params)
if(hud?.mymob)
return hud.mymob.MouseExited(arglist(args))
/atom/movable/screen/healthdoll/MouseDown(location, control, params)
if(hud?.mymob)
return hud.mymob.MouseDown(arglist(args))
/atom/movable/screen/healthdoll/MouseUp(location, control, params)
if(hud?.mymob)
return hud.mymob.MouseUp(arglist(args))
/atom/movable/screen/healthdoll/MouseDrag(over_object, src_location, over_location, src_control, over_control, params)
if(hud?.mymob)
return hud.mymob.MouseDrag(arglist(args))
// Mousedrop won't work, behavior is usually defined on the thing that MouseDrag started on
/atom/movable/screen/sanity
name = "sanity"
icon = 'modular_sand/icons/mob/sanity.dmi'
icon_state = "sanity3"
screen_loc = ui_mood