@@ -127,6 +127,7 @@
|
||||
#define COLOR_THEME_TRASENKNOX "#3ce375"
|
||||
#define COLOR_THEME_DETECTIVE "#c7b08b"
|
||||
#define COLOR_THEME_LITEWEB "#226611"
|
||||
#define COLOR_THEME_CORRU "#00FFFF"
|
||||
|
||||
///Colors for eigenstates
|
||||
#define COLOR_PERIWINKLEE "#9999FF"
|
||||
|
||||
@@ -707,7 +707,9 @@
|
||||
return 'modular_citadel/icons/ui/screen_trasenknox.dmi'
|
||||
if('icons/mob/screen_detective.dmi')
|
||||
return 'modular_citadel/icons/ui/screen_detective.dmi'
|
||||
if('modular_sand/icons/mob/screen_liteweb.dmi')
|
||||
return 'modular_sand/icons/mob/screen_liteweb.dmi'
|
||||
if('modular_sand/icons/hud/screen_liteweb/base.dmi')
|
||||
return 'modular_sand/icons/hud/screen_liteweb/base.dmi'
|
||||
if('modular_sand/icons/hud/screen_corru/base.dmi')
|
||||
return 'modular_sand/icons/hud/screen_corru/base.dmi'
|
||||
else
|
||||
return 'modular_citadel/icons/ui/screen_midnight.dmi'
|
||||
|
||||
@@ -235,11 +235,12 @@
|
||||
|
||||
var/list/settings = our_hud.get_action_buttons_icons()
|
||||
var/ui_icon = "[settings["bg_icon"]]"
|
||||
var/list/ui_segments = splittext(ui_icon, ".")
|
||||
var/list/ui_paths = splittext(ui_segments[1], "/")
|
||||
var/ui_name = ui_paths[length(ui_paths)]
|
||||
var/static/regex/R
|
||||
if(!R)
|
||||
R = new(@"(screen_.+?)[\./]")
|
||||
R.Find(ui_icon)
|
||||
|
||||
icon_state = "[ui_name]_palette"
|
||||
icon_state = "[R.group[1]]_palette"
|
||||
|
||||
/atom/movable/screen/button_palette/MouseEntered(location, control, params)
|
||||
. = ..()
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
/atom/movable/screen/alert/thirsty
|
||||
name = "Thirsty"
|
||||
desc = "Some water would be good right about now."
|
||||
icon = 'modular_sand/icons/mob/screen_alert.dmi'
|
||||
icon = 'modular_sand/icons/hud/screen_alert.dmi'
|
||||
icon_state = "thirsty"
|
||||
|
||||
/atom/movable/screen/alert/starving
|
||||
@@ -205,7 +205,7 @@
|
||||
/atom/movable/screen/alert/dehydrated
|
||||
name = "Dehydrated"
|
||||
desc = "You're severely dehydrated."
|
||||
icon = 'modular_sand/icons/mob/screen_alert.dmi'
|
||||
icon = 'modular_sand/icons/hud/screen_alert.dmi'
|
||||
icon_state = "dehydrated"
|
||||
*/
|
||||
|
||||
|
||||
@@ -34,8 +34,8 @@
|
||||
action_intent = new /atom/movable/screen/act_intent/segmented(null, src)
|
||||
else
|
||||
action_intent = new /atom/movable/screen/act_intent(null, src)
|
||||
action_intent.icon = ui_style
|
||||
action_intent.icon_state = mymob.a_intent
|
||||
action_intent.icon = ui_style_modular(ui_style)
|
||||
action_intent.update_icon()
|
||||
static_inventory += action_intent
|
||||
|
||||
|
||||
|
||||
@@ -15,7 +15,8 @@ GLOBAL_LIST_INIT(available_ui_styles, list(
|
||||
"Clockwork" = 'icons/mob/screen_clockwork.dmi',
|
||||
"Trasen-Knox" = 'icons/mob/screen_trasenknox.dmi',
|
||||
"Detective" = 'icons/mob/screen_detective.dmi',
|
||||
"Liteweb" = 'modular_sand/icons/mob/screen_liteweb.dmi'
|
||||
"Liteweb" = 'modular_sand/icons/hud/screen_liteweb/base.dmi',
|
||||
"Corru" = 'modular_sand/icons/hud/screen_corru/base.dmi'
|
||||
))
|
||||
|
||||
/proc/ui_style2icon(ui_style)
|
||||
@@ -44,7 +45,7 @@ GLOBAL_LIST_INIT(available_ui_styles, list(
|
||||
var/atom/movable/screen/synth/coolant_counter/coolant_display
|
||||
|
||||
var/atom/movable/screen/action_intent
|
||||
var/atom/movable/screen/zone_select
|
||||
var/atom/movable/screen/zone_sel/zone_select
|
||||
var/atom/movable/screen/pull_icon
|
||||
var/atom/movable/screen/rest_icon
|
||||
var/atom/movable/screen/throw_icon
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
|
||||
/atom/movable/screen/human/toggle
|
||||
name = "toggle"
|
||||
base_icon_state = "toggle"
|
||||
icon_state = "toggle"
|
||||
mouse_over_pointer = MOUSE_HAND_POINTER
|
||||
|
||||
@@ -34,9 +35,19 @@
|
||||
targetmob.hud_used.extra_inventory_update(usr)
|
||||
// Sandstorm edit END
|
||||
|
||||
update_icon()
|
||||
|
||||
/atom/movable/screen/human/toggle/update_icon_state()
|
||||
. = ..()
|
||||
icon_state = check_on() ? "[base_icon_state]_on" : "[base_icon_state]"
|
||||
|
||||
/atom/movable/screen/human/toggle/proc/check_on()
|
||||
return hud.inventory_shown
|
||||
|
||||
// Sandstorm edit
|
||||
/atom/movable/screen/human/toggle/extra
|
||||
name = "toggle extra"
|
||||
base_icon_state = "toggle_extra"
|
||||
icon_state = "toggle_extra"
|
||||
|
||||
/atom/movable/screen/human/toggle/extra/Click()
|
||||
@@ -56,8 +67,13 @@
|
||||
usr.client.screen += targetmob.hud_used.extra_inventory
|
||||
|
||||
targetmob.hud_used.extra_inventory_update(usr)
|
||||
|
||||
update_icon()
|
||||
//
|
||||
|
||||
/atom/movable/screen/human/toggle/extra/check_on()
|
||||
return hud.extra_shown
|
||||
|
||||
/atom/movable/screen/human/equip
|
||||
name = "equip"
|
||||
icon_state = "act_equip"
|
||||
@@ -240,7 +256,8 @@
|
||||
static_inventory += using
|
||||
|
||||
action_intent = new /atom/movable/screen/act_intent/segmented(null, src)
|
||||
action_intent.icon_state = mymob.a_intent
|
||||
action_intent.icon = ui_style_modular(ui_style)
|
||||
action_intent.icon_state = "[action_intent.base_icon_state]_[mymob.a_intent]"
|
||||
static_inventory += action_intent
|
||||
|
||||
assert_move_intent_ui(owner, TRUE)
|
||||
@@ -332,7 +349,7 @@
|
||||
inv_box.name = "left pocket"
|
||||
inv_box.icon = ui_style
|
||||
inv_box.icon_state = "pocket"
|
||||
inv_box.icon_full = "template"
|
||||
inv_box.icon_full = "template_small"
|
||||
inv_box.screen_loc = ui_storage1
|
||||
inv_box.slot_id = ITEM_SLOT_LPOCKET
|
||||
static_inventory += inv_box
|
||||
@@ -341,7 +358,7 @@
|
||||
inv_box.name = "right pocket"
|
||||
inv_box.icon = ui_style
|
||||
inv_box.icon_state = "pocket"
|
||||
inv_box.icon_full = "template"
|
||||
inv_box.icon_full = "template_small"
|
||||
inv_box.screen_loc = ui_storage2
|
||||
inv_box.slot_id = ITEM_SLOT_RPOCKET
|
||||
static_inventory += inv_box
|
||||
@@ -494,17 +511,21 @@
|
||||
infodisplay += thirst
|
||||
|
||||
healths = new /atom/movable/screen/healths(null, src)
|
||||
healths.icon = ui_style_modular(ui_style, "health")
|
||||
infodisplay += healths
|
||||
|
||||
staminas = new /atom/movable/screen/staminas(null, src)
|
||||
staminas.icon = ui_style_modular(ui_style, "stamina")
|
||||
infodisplay += staminas
|
||||
|
||||
if(!CONFIG_GET(flag/disable_stambuffer))
|
||||
staminabuffer = new /atom/movable/screen/staminabuffer(null, src)
|
||||
staminabuffer.icon = ui_style_modular(ui_style, "stamina")
|
||||
infodisplay += staminabuffer
|
||||
//END OF CIT CHANGES
|
||||
|
||||
healthdoll = new /atom/movable/screen/healthdoll(null, src)
|
||||
healthdoll.icon = ui_style_modular(ui_style, "health")
|
||||
infodisplay += healthdoll
|
||||
|
||||
pull_icon = new /atom/movable/screen/pull(null, src)
|
||||
@@ -536,6 +557,7 @@
|
||||
|
||||
zone_select = new /atom/movable/screen/zone_sel(null, src)
|
||||
zone_select.icon = ui_style
|
||||
zone_select.overlay_icon = ui_style_modular(ui_style, "zone")
|
||||
zone_select.update_icon()
|
||||
static_inventory += zone_select
|
||||
|
||||
|
||||
@@ -156,7 +156,7 @@
|
||||
mouse_over_pointer = MOUSE_HAND_POINTER
|
||||
|
||||
/atom/movable/screen/language_menu/Click()
|
||||
usr.get_language_holder().open_language_menu(usr)
|
||||
hud.mymob.get_language_holder().open_language_menu(hud.mymob)
|
||||
|
||||
/atom/movable/screen/inventory
|
||||
/// The identifier for the slot. It has nothing to do with ID cards.
|
||||
@@ -306,26 +306,36 @@
|
||||
mouse_over_pointer = MOUSE_HAND_POINTER
|
||||
|
||||
/atom/movable/screen/act_intent/Click(location, control, params)
|
||||
usr.a_intent_change(INTENT_HOTKEY_RIGHT)
|
||||
hud.mymob.a_intent_change(INTENT_HOTKEY_RIGHT)
|
||||
|
||||
/atom/movable/screen/act_intent/update_icon_state()
|
||||
icon_state = hud.mymob.a_intent || initial(icon_state)
|
||||
|
||||
/atom/movable/screen/act_intent/segmented
|
||||
base_icon_state = "intent"
|
||||
|
||||
/atom/movable/screen/act_intent/segmented/Click(location, control, params)
|
||||
if(usr.client.prefs.toggles & INTENT_STYLE)
|
||||
var/_x = text2num(params2list(params)["icon-x"])
|
||||
var/_y = text2num(params2list(params)["icon-y"])
|
||||
|
||||
if(_x<=16 && _y<=16)
|
||||
usr.a_intent_change(INTENT_HARM)
|
||||
|
||||
else if(_x<=16 && _y>=17)
|
||||
usr.a_intent_change(INTENT_HELP)
|
||||
|
||||
else if(_x>=17 && _y<=16)
|
||||
usr.a_intent_change(INTENT_GRAB)
|
||||
|
||||
else if(_x>=17 && _y>=17)
|
||||
usr.a_intent_change(INTENT_DISARM)
|
||||
else
|
||||
if(!(hud.mymob?.client.prefs.toggles & INTENT_STYLE))
|
||||
return ..()
|
||||
var/_x = text2num(params2list(params)["icon-x"])
|
||||
var/_y = text2num(params2list(params)["icon-y"])
|
||||
|
||||
if(_x<=16 && _y<=16)
|
||||
usr.a_intent_change(INTENT_HARM)
|
||||
|
||||
else if(_x<=16 && _y>=17)
|
||||
usr.a_intent_change(INTENT_HELP)
|
||||
|
||||
else if(_x>=17 && _y<=16)
|
||||
usr.a_intent_change(INTENT_GRAB)
|
||||
|
||||
else if(_x>=17 && _y>=17)
|
||||
usr.a_intent_change(INTENT_DISARM)
|
||||
|
||||
update_icon()
|
||||
|
||||
/atom/movable/screen/act_intent/segmented/update_icon_state()
|
||||
icon_state = "[base_icon_state]_[hud.mymob.a_intent]"
|
||||
|
||||
/atom/movable/screen/act_intent/alien
|
||||
icon = 'icons/mob/screen_alien.dmi'
|
||||
@@ -427,9 +437,13 @@
|
||||
screen_loc = ui_zonesel
|
||||
mouse_over_pointer = MOUSE_HAND_POINTER
|
||||
var/overlay_icon = 'icons/mob/screen_gen.dmi'
|
||||
var/static/list/hover_overlays_cache = list()
|
||||
var/list/hover_overlays_cache = list()
|
||||
var/hovering
|
||||
|
||||
/atom/movable/screen/zone_sel/Destroy()
|
||||
QDEL_LIST_ASSOC_VAL(hover_overlays_cache)
|
||||
return ..()
|
||||
|
||||
/atom/movable/screen/zone_sel/Click(location, control,params)
|
||||
if(isobserver(usr))
|
||||
return
|
||||
|
||||
@@ -962,6 +962,8 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
|
||||
outline_color = COLOR_THEME_DETECTIVE
|
||||
if("liteweb")
|
||||
outline_color = COLOR_THEME_LITEWEB
|
||||
if("corru")
|
||||
outline_color = COLOR_THEME_CORRU
|
||||
else //this should never happen, hopefully
|
||||
outline_color = COLOR_WHITE
|
||||
if(color)
|
||||
|
||||
9
code/modules/asset_cache/assets/font.dm
Normal file
@@ -0,0 +1,9 @@
|
||||
/datum/asset/simple/namespaced/fonts
|
||||
parents = list("fonts.css" = 'interface/fonts/fonts.css')
|
||||
|
||||
/datum/asset/simple/namespaced/fonts/New()
|
||||
for(var/datum/font/font as anything in subtypesof(/datum/font))
|
||||
var/file = "[initial(font.font_family)]"
|
||||
var/file_name = copytext(file, findlasttext(file, "/") + 1)
|
||||
assets[file_name] = file(file)
|
||||
return ..()
|
||||
@@ -651,11 +651,11 @@
|
||||
if(hal_screwyhud == SCREWYHUD_HEALTHY)
|
||||
icon_num = 0
|
||||
if(icon_num)
|
||||
hud_used.healthdoll.add_overlay(mutable_appearance('icons/mob/screen_gen.dmi', "[BP.body_zone][icon_num]"))
|
||||
hud_used.healthdoll.add_overlay(mutable_appearance(ui_style_modular(hud_used.ui_style, "health"), "[BP.body_zone][icon_num]"))
|
||||
for(var/t in get_missing_limbs()) //Missing limbs
|
||||
hud_used.healthdoll.add_overlay(mutable_appearance('icons/mob/screen_gen.dmi', "[t]6"))
|
||||
hud_used.healthdoll.add_overlay(mutable_appearance(ui_style_modular(hud_used.ui_style, "health"), "[t]6"))
|
||||
for(var/t in get_disabled_limbs()) //Disabled limbs
|
||||
hud_used.healthdoll.add_overlay(mutable_appearance('icons/mob/screen_gen.dmi', "[t]7"))
|
||||
hud_used.healthdoll.add_overlay(mutable_appearance(ui_style_modular(hud_used.ui_style, "health"), "[t]7"))
|
||||
else
|
||||
hud_used.healthdoll.icon_state = "healthdoll_DEAD"
|
||||
|
||||
|
||||
@@ -308,7 +308,7 @@ It's fairly easy to fix if dealing with single letters but not so much with comp
|
||||
a_intent = possible_a_intents[current_intent]
|
||||
|
||||
if(hud_used && hud_used.action_intent)
|
||||
hud_used.action_intent.icon_state = "[a_intent]"
|
||||
hud_used.action_intent.update_icon()
|
||||
|
||||
|
||||
/proc/is_blind(A)
|
||||
|
||||
@@ -44,7 +44,13 @@ Notes:
|
||||
owner = C
|
||||
var/datum/asset/stuff = get_asset_datum(/datum/asset/simple/jquery)
|
||||
stuff.send(owner)
|
||||
owner << browse(file2text('code/modules/tooltip/tooltip.html'), "window=[control]")
|
||||
var/datum/asset/simple/namespaced/fonts/fonts = get_asset_datum(/datum/asset/simple/namespaced/fonts)
|
||||
fonts.send(owner)
|
||||
var/static/file2send
|
||||
if(!file2send)
|
||||
file2send = replacetext(file2text('code/modules/tooltip/tooltip.html'), "THE_FONT_GOES_HERE!!!!!!!!!!!!!!!", SSassets.transport.get_asset_url("fonts.css"))
|
||||
|
||||
owner << browse(file2send, "window=[control]")
|
||||
|
||||
..()
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
<title>Tooltip</title>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<link rel='stylesheet' href='THE_FONT_GOES_HERE!!!!!!!!!!!!!!!' >
|
||||
<style type="text/css">
|
||||
body, html {
|
||||
margin: 0;
|
||||
@@ -104,6 +105,13 @@
|
||||
#1b1d1a 4px
|
||||
); background-size: 100% 4px;}
|
||||
|
||||
.corru .wrap {border: 2px dashed #FFFF00; background-color: #000000;}
|
||||
.corru .content {color: #FFFFFF; border-color: #000000; background-color: #000000; font-family: "Space Mono";}
|
||||
.corru .content h1::before {content: "NOTE::'"; display: inline;}
|
||||
.corru .content h1::after {content: "'"; display: inline;}
|
||||
.corru .content p::before {content: "INHERITED CONTEXT::'"; display: inline;}
|
||||
.corru .content p::after {content: "'"; display: inline;}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
BIN
interface/fonts/SpaceMono.ttf
Normal file
29
interface/fonts/fonts.css
Normal file
@@ -0,0 +1,29 @@
|
||||
@font-face {
|
||||
font-family: "Grand9K Pixel";
|
||||
src: url("Grand9K_Pixel.ttf");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Pixellari";
|
||||
src: url("Pixellari.ttf");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Space Mono";
|
||||
src: url("SpaceMono.ttf");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Spess Font";
|
||||
src: url("SpessFont.ttf");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Tiny Unicode";
|
||||
src: url("TinyUnicode.ttf");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "VCR OSD Mono";
|
||||
src: url("VCR_OSD_MONO.ttf");
|
||||
}
|
||||
@@ -6,6 +6,9 @@ Pixellari created by Zacchary Dempsey-Plante. Website indicates free for commerc
|
||||
|
||||
Spess Font created by MTandi (discord) for /tg/station.
|
||||
|
||||
Space Mono Licensed by Google under SIL Open Font License, V1.1.
|
||||
(https://openfontlicense.org) (https://fonts.google.com/specimen/Space+Mono)
|
||||
|
||||
Tiny Unicode created by Jakob Riedle/DuffsDevice. Website indicates free for commercial use.
|
||||
(https://fontmeme.com/fonts/tiny-unicode-font/)
|
||||
|
||||
|
||||
3
interface/fonts/space_mono.dm
Normal file
@@ -0,0 +1,3 @@
|
||||
/datum/font/spacemono
|
||||
name = "Space Mono"
|
||||
font_family = 'interface/fonts/SpaceMono.ttf'
|
||||
@@ -9,24 +9,38 @@
|
||||
/// UI element for thirst
|
||||
var/atom/movable/screen/thirst
|
||||
|
||||
// Used for getting icons for extra inventory slots
|
||||
GLOBAL_LIST_INIT(modular_ui_styles, list(
|
||||
'icons/mob/screen_midnight.dmi' = 'modular_sand/icons/mob/screen_midnight.dmi',
|
||||
'icons/mob/screen_retro.dmi' = 'modular_sand/icons/mob/screen_retro.dmi',
|
||||
'icons/mob/screen_plasmafire.dmi' = 'modular_sand/icons/mob/screen_plasmafire.dmi',
|
||||
'icons/mob/screen_slimecore.dmi' = 'modular_sand/icons/mob/screen_slimecore.dmi',
|
||||
'icons/mob/screen_operative.dmi' = 'modular_sand/icons/mob/screen_operative.dmi',
|
||||
'icons/mob/screen_clockwork.dmi' = 'modular_sand/icons/mob/screen_clockwork.dmi',
|
||||
'icons/mob/screen_trasenknox.dmi' = 'modular_sand/icons/mob/screen_trasenknox.dmi',
|
||||
'modular_sand/icons/mob/screen_liteweb.dmi' = 'modular_sand/icons/mob/screen_liteweb.dmi'
|
||||
))
|
||||
/proc/ui_style_modular(ui_style, variant = "base")
|
||||
var/static/cache = list()
|
||||
|
||||
// Same as above
|
||||
/proc/ui_style_modular(ui_style)
|
||||
if(isfile(ui_style))
|
||||
return GLOB.modular_ui_styles[ui_style] || GLOB.modular_ui_styles[GLOB.modular_ui_styles[1]]
|
||||
else
|
||||
return GLOB.modular_ui_styles[ui_style] || GLOB.modular_ui_styles[GLOB.modular_ui_styles[1]]
|
||||
var/check = LAZYACCESSASSOC(cache, ui_style, variant)
|
||||
if(check)
|
||||
return check
|
||||
|
||||
switch(ui_style)
|
||||
if('icons/mob/screen_plasmafire.dmi')
|
||||
. = "modular_sand/icons/hud/screen_plasmafire/"
|
||||
if('icons/mob/screen_slimecore.dmi')
|
||||
. = "modular_sand/icons/hud/screen_slimecore/"
|
||||
if('icons/mob/screen_operative.dmi')
|
||||
. = "modular_sand/icons/hud/screen_operative/"
|
||||
if('icons/mob/screen_clockwork.dmi')
|
||||
. = "modular_sand/icons/hud/screen_clockwork/"
|
||||
if('icons/mob/screen_glass.dmi')
|
||||
. = "modular_sand/icons/hud/screen_glass/"
|
||||
if('icons/mob/screen_trasenknox.dmi')
|
||||
. = "modular_sand/icons/hud/screen_trasenknox/"
|
||||
if('icons/mob/screen_detective.dmi')
|
||||
. = "modular_sand/icons/hud/screen_detective/"
|
||||
if('modular_sand/icons/hud/screen_liteweb/base.dmi')
|
||||
. = "modular_sand/icons/hud/screen_liteweb/"
|
||||
if('modular_sand/icons/hud/screen_corru/base.dmi')
|
||||
. = "modular_sand/icons/hud/screen_corru/"
|
||||
else
|
||||
. = "modular_sand/icons/hud/screen_midnight/"
|
||||
|
||||
. = file("[.][variant].dmi")
|
||||
LAZYADDASSOC(cache, ui_style, variant)
|
||||
cache[ui_style][variant] = .
|
||||
|
||||
// Called after updating extra inventory
|
||||
/datum/hud/proc/extra_inventory_update()
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
|
||||
/atom/movable/screen/hunger
|
||||
name = "hunger"
|
||||
icon = 'modular_sand/icons/mob/screen_gen.dmi'
|
||||
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/mob/screen_gen.dmi'
|
||||
icon = 'modular_sand/icons/hud/screen_gen.dmi'
|
||||
icon_state = "hydration0"
|
||||
screen_loc = ui_hunger_thirst
|
||||
|
||||
|
||||
@@ -8,5 +8,5 @@
|
||||
/atom/movable/screen/alert/status_effect/argent
|
||||
name = "Argent Energized"
|
||||
desc = "Argent energy rushes through your body! You'll only take 10% damage for the duration of the energy rush!"
|
||||
icon = 'modular_sand/icons/mob/screen_alert.dmi'
|
||||
icon = 'modular_sand/icons/hud/screen_alert.dmi'
|
||||
icon_state = "argent"
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
/atom/movable/screen/alert/status_effect/dripping_cum
|
||||
name = "Dripping Cum"
|
||||
desc = "Your last affairs left you dripping someone's seed."
|
||||
icon = 'modular_sand/icons/mob/screen_alert.dmi'
|
||||
icon = 'modular_sand/icons/hud/screen_alert.dmi'
|
||||
icon_state = "dripping_cum"
|
||||
|
||||
/atom/movable/screen/alert/status_effect/dripping_cum/MouseEntered(location,control,params)
|
||||
|
||||
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
BIN
modular_sand/icons/hud/screen_clockwork/base.dmi
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
BIN
modular_sand/icons/hud/screen_clockwork/health.dmi
Normal file
|
After Width: | Height: | Size: 8.9 KiB |
BIN
modular_sand/icons/hud/screen_clockwork/stamina.dmi
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
modular_sand/icons/hud/screen_clockwork/zone.dmi
Normal file
|
After Width: | Height: | Size: 813 B |
BIN
modular_sand/icons/hud/screen_corru/base.dmi
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
modular_sand/icons/hud/screen_corru/health.dmi
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
modular_sand/icons/hud/screen_corru/stamina.dmi
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
modular_sand/icons/hud/screen_corru/zone.dmi
Normal file
|
After Width: | Height: | Size: 363 B |
BIN
modular_sand/icons/hud/screen_detective/base.dmi
Normal file
|
After Width: | Height: | Size: 6.5 KiB |
BIN
modular_sand/icons/hud/screen_detective/health.dmi
Normal file
|
After Width: | Height: | Size: 8.9 KiB |
BIN
modular_sand/icons/hud/screen_detective/stamina.dmi
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
modular_sand/icons/hud/screen_detective/zone.dmi
Normal file
|
After Width: | Height: | Size: 813 B |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
BIN
modular_sand/icons/hud/screen_glass/base.dmi
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
modular_sand/icons/hud/screen_glass/health.dmi
Normal file
|
After Width: | Height: | Size: 8.9 KiB |
BIN
modular_sand/icons/hud/screen_glass/stamina.dmi
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
modular_sand/icons/hud/screen_glass/zone.dmi
Normal file
|
After Width: | Height: | Size: 813 B |
BIN
modular_sand/icons/hud/screen_liteweb/base.dmi
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
modular_sand/icons/hud/screen_liteweb/health.dmi
Normal file
|
After Width: | Height: | Size: 8.9 KiB |
BIN
modular_sand/icons/hud/screen_liteweb/stamina.dmi
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
modular_sand/icons/hud/screen_liteweb/zone.dmi
Normal file
|
After Width: | Height: | Size: 813 B |
BIN
modular_sand/icons/hud/screen_midnight/base.dmi
Normal file
|
After Width: | Height: | Size: 6.5 KiB |
BIN
modular_sand/icons/hud/screen_midnight/health.dmi
Normal file
|
After Width: | Height: | Size: 8.9 KiB |
BIN
modular_sand/icons/hud/screen_midnight/stamina.dmi
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
modular_sand/icons/hud/screen_midnight/zone.dmi
Normal file
|
After Width: | Height: | Size: 813 B |
BIN
modular_sand/icons/hud/screen_operative/base.dmi
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
modular_sand/icons/hud/screen_operative/health.dmi
Normal file
|
After Width: | Height: | Size: 8.9 KiB |
BIN
modular_sand/icons/hud/screen_operative/stamina.dmi
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
modular_sand/icons/hud/screen_operative/zone.dmi
Normal file
|
After Width: | Height: | Size: 813 B |
BIN
modular_sand/icons/hud/screen_plasmafire/base.dmi
Normal file
|
After Width: | Height: | Size: 6.4 KiB |
BIN
modular_sand/icons/hud/screen_plasmafire/health.dmi
Normal file
|
After Width: | Height: | Size: 8.9 KiB |
BIN
modular_sand/icons/hud/screen_plasmafire/stamina.dmi
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
modular_sand/icons/hud/screen_plasmafire/zone.dmi
Normal file
|
After Width: | Height: | Size: 813 B |
BIN
modular_sand/icons/hud/screen_retro/base.dmi
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
modular_sand/icons/hud/screen_retro/health.dmi
Normal file
|
After Width: | Height: | Size: 8.9 KiB |
BIN
modular_sand/icons/hud/screen_retro/stamina.dmi
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
modular_sand/icons/hud/screen_retro/zone.dmi
Normal file
|
After Width: | Height: | Size: 809 B |
BIN
modular_sand/icons/hud/screen_slimecore/base.dmi
Normal file
|
After Width: | Height: | Size: 6.4 KiB |
BIN
modular_sand/icons/hud/screen_slimecore/health.dmi
Normal file
|
After Width: | Height: | Size: 8.9 KiB |
BIN
modular_sand/icons/hud/screen_slimecore/stamina.dmi
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
modular_sand/icons/hud/screen_slimecore/zone.dmi
Normal file
|
After Width: | Height: | Size: 813 B |
BIN
modular_sand/icons/hud/screen_trasenknox/base.dmi
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
modular_sand/icons/hud/screen_trasenknox/health.dmi
Normal file
|
After Width: | Height: | Size: 8.9 KiB |
BIN
modular_sand/icons/hud/screen_trasenknox/stamina.dmi
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
modular_sand/icons/hud/screen_trasenknox/zone.dmi
Normal file
|
After Width: | Height: | Size: 813 B |
|
Before Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 926 B |
@@ -1922,6 +1922,7 @@
|
||||
#include "code\modules\asset_cache\assets\common.dm"
|
||||
#include "code\modules\asset_cache\assets\condiments.dm"
|
||||
#include "code\modules\asset_cache\assets\fish.dm"
|
||||
#include "code\modules\asset_cache\assets\font.dm"
|
||||
#include "code\modules\asset_cache\assets\fontawesome.dm"
|
||||
#include "code\modules\asset_cache\assets\genetics.dm"
|
||||
#include "code\modules\asset_cache\assets\headers.dm"
|
||||
@@ -3940,6 +3941,7 @@
|
||||
#include "interface\fonts\fonts_datum.dm"
|
||||
#include "interface\fonts\grand_9k.dm"
|
||||
#include "interface\fonts\pixellari.dm"
|
||||
#include "interface\fonts\space_mono.dm"
|
||||
#include "interface\fonts\spess_font.dm"
|
||||
#include "interface\fonts\tiny_unicode.dm"
|
||||
#include "interface\fonts\vcr_osd_mono.dm"
|
||||
|
||||
@@ -62,6 +62,8 @@ export const DmTarget = new Juke.Target({
|
||||
'icons/**',
|
||||
'interface/**',
|
||||
`${DME_NAME}.dme`,
|
||||
'modular_citadel/**',
|
||||
'modular_sand/**',
|
||||
],
|
||||
outputs: [
|
||||
`${DME_NAME}.dmb`,
|
||||
|
||||