/icons/ folder cleansing crusade part 3 (#83420)

## About The Pull Request

In my effort to make the /icons/ folder cleaner and more intuitive
instead of having to rely on recalling names of stuff and looking them
up in code to find them for poor sods such as myself, plus in spurt of
complusion to organize stuff, here goes. I've tracked all changes in
commit descriptions. A lot still to be done, but I know these waves go
over dozens of files making things slow, so went lighter on it.
Destroyed useless impostor files taking up space and cleaned a stray
pixel on my way.

## Why It's Good For The Game

Cleaner /icons/ file means saner spriters, less time spent. Stray pixels
and impostor files (ones which are copies of actually used ones
elsewhere) are not good.

## Changelog

🆑
image: Cleaned a single stray pixel in a single frame of a bite
telegraphing accidentaly found while re-organizing the files.
/🆑
This commit is contained in:
YesterdaysPromise
2024-05-26 06:08:08 +02:00
committed by GitHub
parent e810629cec
commit 8eb3b51ad9
268 changed files with 228 additions and 228 deletions

View File

@@ -278,7 +278,7 @@
dir = 4
},
/turf/open/floor/iron{
icon = 'icons/misc/beach.dmi';
icon = 'icons/obj/fluff/beach.dmi';
icon_state = "sand"
},
/area/ruin/powered/beach)
@@ -479,7 +479,7 @@
},
/obj/effect/turf_decal/sand,
/turf/open/floor/iron{
icon = 'icons/misc/beach.dmi';
icon = 'icons/obj/fluff/beach.dmi';
icon_state = "sand"
},
/area/ruin/powered/beach)

View File

@@ -1147,7 +1147,7 @@
/turf/open/indestructible/binary{
density = 1;
desc = "No, I am not going through this.";
icon = 'icons/misc/beach.dmi';
icon = 'icons/obj/fluff/beach.dmi';
icon_state = "water";
name = "dirty water"
},

View File

@@ -1,7 +1,7 @@
// Keep the identifiers here below 32 characters, you can put the full display name in the actual achievement datum
/// Achievements icon set
#define ACHIEVEMENTS_SET 'icons/ui_icons/achievements/achievements.dmi'
#define ACHIEVEMENTS_SET 'icons/ui/achievements/achievements.dmi'
#define ACHIEVEMENT_DEFAULT "default"
#define ACHIEVEMENT_SCORE "score"

View File

@@ -13,7 +13,7 @@
#define SIGNATURE_FONT "Segoe Script"
/// Emoji icon set
#define EMOJI_SET 'icons/ui_icons/emoji/emoji.dmi'
#define EMOJI_SET 'icons/ui/chat/emoji.dmi'
// Font metrics bitfield
/// Include leading A width and trailing C width in GetWidth() or in DrawText()

View File

@@ -41,7 +41,7 @@
/atom/movable/screen/movable/pic_in_pic/proc/make_backgrounds()
standard_background = new /mutable_appearance()
standard_background.icon = 'icons/misc/pic_in_pic.dmi'
standard_background.icon = 'icons/hud/pic_in_pic.dmi'
standard_background.icon_state = "background"
standard_background.layer = SPACE_LAYER
@@ -51,7 +51,7 @@
move_tab = new /mutable_appearance()
//all these properties are always the same, and since adding something to the overlay
//list makes a copy, there is no reason to make a new one each call
move_tab.icon = 'icons/misc/pic_in_pic.dmi'
move_tab.icon = 'icons/hud/pic_in_pic.dmi'
move_tab.icon_state = "move"
move_tab.plane = HUD_PLANE
var/matrix/M = matrix()
@@ -63,7 +63,7 @@
button_x = new /atom/movable/screen/component_button(null, src)
var/mutable_appearance/MA = new /mutable_appearance()
MA.name = "close"
MA.icon = 'icons/misc/pic_in_pic.dmi'
MA.icon = 'icons/hud/pic_in_pic.dmi'
MA.icon_state = "x"
MA.plane = HUD_PLANE
button_x.appearance = MA
@@ -76,7 +76,7 @@
button_expand = new /atom/movable/screen/component_button(null, src)
var/mutable_appearance/MA = new /mutable_appearance()
MA.name = "expand"
MA.icon = 'icons/misc/pic_in_pic.dmi'
MA.icon = 'icons/hud/pic_in_pic.dmi'
MA.icon_state = "expand"
MA.plane = HUD_PLANE
button_expand.appearance = MA
@@ -89,7 +89,7 @@
button_shrink = new /atom/movable/screen/component_button(null, src)
var/mutable_appearance/MA = new /mutable_appearance()
MA.name = "shrink"
MA.icon = 'icons/misc/pic_in_pic.dmi'
MA.icon = 'icons/hud/pic_in_pic.dmi'
MA.icon_state = "shrink"
MA.plane = HUD_PLANE
button_shrink.appearance = MA

View File

@@ -144,10 +144,10 @@
// Append radio icon if from a virtual speaker
if (extra_classes.Find("virtual-speaker"))
var/image/r_icon = image('icons/ui_icons/chat/chat_icons.dmi', icon_state = "radio")
var/image/r_icon = image('icons/ui/chat/chat_icons.dmi', icon_state = "radio")
LAZYADD(prefixes, "\icon[r_icon]")
else if (extra_classes.Find("emote"))
var/image/r_icon = image('icons/ui_icons/chat/chat_icons.dmi', icon_state = "emote")
var/image/r_icon = image('icons/ui/chat/chat_icons.dmi', icon_state = "emote")
LAZYADD(prefixes, "\icon[r_icon]")
chat_color_name_to_use = target.get_visible_name(add_id_name = FALSE) // use face name for nonverbal messages

View File

@@ -74,7 +74,7 @@
else if(abs_height && abs_height < min_scale)
clickbox_height = min_scale/height
clickbox_underlay = mutable_appearance('icons/misc/clickbox.dmi', clickbox_icon_state, CLICKBOX_LAYER, alpha = 1, appearance_flags = RESET_COLOR|RESET_ALPHA)
clickbox_underlay = mutable_appearance('icons/ui/clickbox.dmi', clickbox_icon_state, CLICKBOX_LAYER, alpha = 1, appearance_flags = RESET_COLOR|RESET_ALPHA)
clickbox_underlay.transform = clickbox_underlay.transform.Scale(clickbox_width, clickbox_height)
//Keeps the underlay more or less centered.
clickbox_underlay.pixel_x = x_offset * 1/clickbox_width

View File

@@ -50,9 +50,9 @@ GLOBAL_LIST_INIT(creamable, typecacheof(list(
carbon_parent.add_mood_event("creampie", /datum/mood_event/creampie)
carbon_parent.update_body_parts()
else if(iscorgi(parent))
normal_overlay = mutable_appearance('icons/effects/creampie.dmi', "creampie_corgi")
normal_overlay = mutable_appearance('icons/mob/effects/creampie.dmi', "creampie_corgi")
else if(isAI(parent))
normal_overlay = mutable_appearance('icons/effects/creampie.dmi', "creampie_ai")
normal_overlay = mutable_appearance('icons/mob/effects/creampie.dmi', "creampie_ai")
RegisterSignals(parent, list(
COMSIG_COMPONENT_CLEAN_ACT,

View File

@@ -27,7 +27,7 @@
return
ADD_TRAIT(target, TRAIT_CULT_HALO, CULT_TRAIT)
var/mutable_appearance/new_halo_overlay = mutable_appearance('icons/effects/cult/halo.dmi', "halo[rand(1, 6)]", -HALO_LAYER)
var/mutable_appearance/new_halo_overlay = mutable_appearance('icons/mob/effects/halo.dmi', "halo[rand(1, 6)]", -HALO_LAYER)
if (ishuman(target))
var/mob/living/carbon/human/human_parent = target
new /obj/effect/temp_visual/cult/sparks(get_turf(human_parent), human_parent.dir)

View File

@@ -128,7 +128,7 @@ While creating a greyscale config, be sure to take subtypes into account! Rather
```c
/datum/greyscale_config/tablet
name = "PDA"
icon_file = 'icons/obj/modular_pda.dmi'
icon_file = 'icons/obj/devices/modular_pda.dmi'
json_config = 'code/datums/greyscale/json_configs/pda.json'
/datum/greyscale_config/tablet/chaplain

View File

@@ -122,7 +122,7 @@
/datum/greyscale_config/tablet
name = "PDA"
icon_file = 'icons/obj/modular_pda.dmi'
icon_file = 'icons/obj/devices/modular_pda.dmi'
json_config = 'code/datums/greyscale/json_configs/pda.json'
/datum/greyscale_config/tablet/chaplain

View File

@@ -1,4 +1,4 @@
#define HINT_ICON_FILE 'icons/ui_icons/screentips/cursor_hints.dmi'
#define HINT_ICON_FILE 'icons/ui/screentips/cursor_hints.dmi'
/// Stores the cursor hint icons for screentip context.
GLOBAL_LIST_INIT_TYPED(screentip_context_icons, /image, prepare_screentip_context_icons())

View File

@@ -2,7 +2,7 @@
/obj/machinery/mining_weather_monitor
name = "barometric monitor"
desc = "A machine monitoring atmospheric data from mining environments. Provides warnings about incoming weather fronts."
icon = 'icons/obj/miningradio.dmi'
icon = 'icons/obj/devices/miningradio.dmi'
icon_state = "wallmount"
light_power = 1
light_range = 1.6

View File

@@ -19,7 +19,7 @@
/obj/effect/turf_decal/weather/sand
name = "sand siding"
icon = 'icons/misc/beach.dmi'
icon = 'icons/obj/fluff/beach.dmi'
icon_state = "sand_side"
/obj/effect/turf_decal/weather/sand/light

View File

@@ -44,7 +44,7 @@
/obj/effect/forcefield/cult
name = "glowing wall"
desc = "An unholy shield that blocks all attacks."
icon = 'icons/effects/cult/effects.dmi'
icon = 'icons/effects/cult.dmi'
icon_state = "cultshield"
can_atmos_pass = ATMOS_PASS_NO
initial_duration = 20 SECONDS

View File

@@ -1,6 +1,6 @@
//temporary visual effects(/obj/effect/temp_visual) used by cult stuff
/obj/effect/temp_visual/cult
icon = 'icons/effects/cult/effects.dmi'
icon = 'icons/effects/cult.dmi'
randomdir = FALSE
duration = 10
@@ -18,13 +18,13 @@
icon_state = "bloodout"
/obj/effect/temp_visual/dir_setting/cult/phase // The veil shifter teleport
icon = 'icons/effects/cult/effects.dmi'
icon = 'icons/effects/cult.dmi'
name = "phase glow"
duration = 7
icon_state = "cultin"
/obj/effect/temp_visual/dir_setting/cult/phase/out
icon = 'icons/effects/cult/effects.dmi'
icon = 'icons/effects/cult.dmi'
icon_state = "cultout"
/obj/effect/temp_visual/cult/sac

View File

@@ -492,7 +492,7 @@
duration = 2 SECONDS
/obj/effect/constructing_effect
icon = 'icons/effects/effects_rcd.dmi'
icon = 'icons/effects/rcd.dmi'
icon_state = ""
layer = ABOVE_ALL_MOB_LAYER
plane = ABOVE_GAME_PLANE

View File

@@ -86,7 +86,7 @@
var/i
for(i=1; i <= textLen, i++)
var/letter = uppertext(text[i])
var/icon/letter_icon = icon("icon" = 'icons/misc/Font_Minimal.dmi', "icon_state" = letter)
var/icon/letter_icon = icon("icon" = 'icons/testing/Font_Minimal.dmi', "icon_state" = letter)
letter_icon.Shift(EAST, startX) //16 - (2*n)
letter_icon.Shift(SOUTH, 2)
letter_icon.SwapColor(rgb(255,255,255), color)

View File

@@ -11,7 +11,7 @@
/obj/item/restraints
breakouttime = 1 MINUTES
dye_color = DYE_PRISONER
icon = 'icons/obj/restraints.dmi'
icon = 'icons/obj/weapons/restraints.dmi'
/obj/item/restraints/suicide_act(mob/living/carbon/user)
user.visible_message(span_suicide("[user] is strangling [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!"))

View File

@@ -6,7 +6,7 @@
/obj/item/surgery_tray
name = "surgery tray"
desc = "A Deforest brand medical cart. It is a folding model, meaning the wheels on the bottom can be retracted and the body used as a tray."
icon = 'icons/obj/medicart.dmi'
icon = 'icons/obj/medical/medicart.dmi'
icon_state = "tray"
w_class = WEIGHT_CLASS_BULKY
slowdown = 1

View File

@@ -1071,7 +1071,7 @@
*/
/obj/item/toy/beach_ball
name = "beach ball"
icon = 'icons/misc/beach.dmi'
icon = 'icons/obj/fluff/beach.dmi'
icon_state = "ball"
inhand_icon_state = "beachball"
w_class = WEIGHT_CLASS_BULKY //Stops people from hiding it in their bags/pockets
@@ -1426,7 +1426,7 @@
/obj/item/toy/seashell
name = "seashell"
desc = "May you always have a shell in your pocket and sand in your shoes. Whatever that's supposed to mean."
icon = 'icons/misc/beach.dmi'
icon = 'icons/obj/fluff/beach.dmi'
icon_state = "shell1"
var/static/list/possible_colors = list("" = 2, COLOR_PURPLE_GRAY = 1, COLOR_OLIVE = 1, COLOR_PALE_BLUE_GRAY = 1, COLOR_RED_GRAY = 1)

View File

@@ -1,7 +1,7 @@
/obj/item/virgin_mary
name = "\proper a picture of the virgin mary"
desc = "A small, cheap icon depicting the virgin mother."
icon = 'icons/obj/blackmarket.dmi'
icon = 'icons/obj/devices/blackmarket.dmi'
icon_state = "madonna"
resistance_flags = FLAMMABLE
///Has this item been used already.

View File

@@ -636,7 +636,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301
/obj/item/melee/skateboard
name = "skateboard"
desc = "A skateboard. It can be placed on its wheels and ridden, or used as a radical weapon."
icon = 'icons/obj/vehicles.dmi'
icon = 'icons/mob/rideables/vehicles.dmi'
icon_state = "skateboard_held"
inhand_icon_state = "skateboard"
force = 12

View File

@@ -499,13 +499,13 @@
/obj/structure/flora/coconuts
gender = PLURAL
name = "coconuts"
icon = 'icons/misc/beach.dmi'
icon = 'icons/obj/fluff/beach.dmi'
icon_state = "coconuts"
/obj/structure/flora/tree/palm
name = "palm tree"
desc = "A tree straight from the tropics."
icon = 'icons/misc/beach2.dmi'
icon = 'icons/obj/fluff/beach2.dmi'
icon_state = "palm1"
pixel_x = 0

View File

@@ -64,13 +64,13 @@
/obj/structure/showcase/mecha/marauder
name = "combat mech exhibit"
desc = "A stand with an empty old Nanotrasen Corporation combat mech bolted to it. It is described as the premier unit used to defend corporate interests and employees."
icon = 'icons/mob/mecha.dmi'
icon = 'icons/mob/rideables/mecha.dmi'
icon_state = "marauder"
/obj/structure/showcase/mecha/ripley
name = "construction mech exhibit"
desc = "A stand with a retired construction mech bolted to it. The clamps are rated at 9300PSI. It seems to be falling apart."
icon = 'icons/mob/mecha.dmi'
icon = 'icons/mob/rideables/mecha.dmi'
icon_state = "firefighter"
/obj/structure/showcase/machinery/implanter

View File

@@ -102,7 +102,7 @@
/obj/structure/trap/stun/hunter
name = "bounty trap"
desc = "A trap that only goes off when a fugitive steps on it, announcing the location and stunning the target. You'd better avoid it."
icon = 'icons/obj/restraints.dmi'
icon = 'icons/obj/weapons/restraints.dmi'
icon_state = "bounty_trap_on"
stun_time = 20 SECONDS
sparks = FALSE //the item version gives them off to prevent runtimes (see Destroy())
@@ -143,7 +143,7 @@
/obj/item/bountytrap
name = "bounty trap"
desc = "A trap that only goes off when a fugitive steps on it, announcing the location and stunning the target. It's currently inactive."
icon = 'icons/obj/restraints.dmi'
icon = 'icons/obj/weapons/restraints.dmi'
icon_state = "bounty_trap_off"
var/obj/structure/trap/stun/hunter/stored_trap
var/obj/item/radio/radio

View File

@@ -14,7 +14,7 @@
else
current_color = COLOR_MATRIX_IDENTITY
var/mutable_appearance/view = image('icons/misc/colortest.dmi', "colors")
var/mutable_appearance/view = image('icons/testing/colortest.dmi', "colors")
if(_target)
target = WEAKREF(_target)
if(!(_target.appearance_flags & PLANE_MASTER))

View File

@@ -255,7 +255,7 @@
clicked_on.set_hallucinations_if_lower(240 SECONDS)
SEND_SOUND(caller, sound('sound/effects/ghost.ogg', FALSE, TRUE, 50))
var/image/sparkle_image = image('icons/effects/cult/effects.dmi', clicked_on, "bloodsparkles", ABOVE_MOB_LAYER)
var/image/sparkle_image = image('icons/effects/cult.dmi', clicked_on, "bloodsparkles", ABOVE_MOB_LAYER)
clicked_on.add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/cult, "cult_apoc", sparkle_image, NONE)
addtimer(CALLBACK(clicked_on, TYPE_PROC_REF(/atom/, remove_alt_appearance), "cult_apoc", TRUE), 4 MINUTES, TIMER_OVERRIDE|TIMER_UNIQUE)

View File

@@ -382,7 +382,7 @@ Striking a noncultist, however, will tear their flesh."}
AddComponent( \
/datum/component/shielded, \
recharge_start_delay = 0 SECONDS, \
shield_icon_file = 'icons/effects/cult/effects.dmi', \
shield_icon_file = 'icons/effects/cult.dmi', \
shield_icon = "shield-cult", \
run_hit_callback = CALLBACK(src, PROC_REF(shield_damaged)), \
)

View File

@@ -1141,7 +1141,7 @@ GLOBAL_VAR_INIT(narsie_summon_count, 0)
images += B
if(!IS_CULTIST(M))
if(M.client)
var/image/C = image('icons/effects/cult/effects.dmi',M,"bloodsparkles", ABOVE_MOB_LAYER)
var/image/C = image('icons/effects/cult.dmi',M,"bloodsparkles", ABOVE_MOB_LAYER)
add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/cult, "cult_apoc", C, NONE)
addtimer(CALLBACK(M, TYPE_PROC_REF(/atom/, remove_alt_appearance),"cult_apoc",TRUE), duration)
images += C

View File

@@ -69,7 +69,7 @@
text += "<br>"
text += "(Syndicates used [TC_uses] TC) [purchases]"
if(TC_uses == 0 && GLOB.station_was_nuked && !are_all_operatives_dead())
text += "<BIG>[icon2html('icons/ui_icons/antags/badass.dmi', world, "badass")]</BIG>"
text += "<BIG>[icon2html('icons/ui/antags/badass.dmi', world, "badass")]</BIG>"
parts += text

View File

@@ -47,7 +47,7 @@
var/icon/final_icon = finish_preview_icon(obsessed_icon)
final_icon.Blend(
icon('icons/ui_icons/antags/obsessed.dmi', "obsession"),
icon('icons/ui/antags/obsessed.dmi', "obsession"),
ICON_OVERLAY,
ANTAGONIST_PREVIEW_ICON_SIZE - 30,
20,

View File

@@ -349,7 +349,7 @@
if(uplink_owned)
var/uplink_text = "(used [used_telecrystals] TC) [purchases]"
if((used_telecrystals == 0) && traitor_won)
var/static/icon/badass = icon('icons/ui_icons/antags/badass.dmi', "badass")
var/static/icon/badass = icon('icons/ui/antags/badass.dmi', "badass")
uplink_text += "<BIG>[icon2html(badass, world)]</BIG>"
result += uplink_text

View File

@@ -1,7 +1,7 @@
/datum/asset/simple/adventure
assets = list(
"default" = 'icons/ui_icons/adventure/default.png',
"grue" = 'icons/ui_icons/adventure/grue.png',
"signal_lost" ='icons/ui_icons/adventure/signal_lost.png',
"trade" = 'icons/ui_icons/adventure/trade.png',
"default" = 'icons/ui/adventure/default.png',
"grue" = 'icons/ui/adventure/grue.png',
"signal_lost" ='icons/ui/adventure/signal_lost.png',
"trade" = 'icons/ui/adventure/trade.png',
)

View File

@@ -1,11 +1,11 @@
/datum/asset/simple/arcade
assets = list(
"shopkeeper.png" = 'icons/ui_icons/arcade/shopkeeper.png',
"fireplace.png" = 'icons/ui_icons/arcade/fireplace.png',
"boss1.gif" = 'icons/ui_icons/arcade/boss1.gif',
"boss2.gif" = 'icons/ui_icons/arcade/boss2.gif',
"boss3.gif" = 'icons/ui_icons/arcade/boss3.gif',
"boss4.gif" = 'icons/ui_icons/arcade/boss4.gif',
"boss5.gif" = 'icons/ui_icons/arcade/boss5.gif',
"boss6.gif" = 'icons/ui_icons/arcade/boss6.gif',
"shopkeeper.png" = 'icons/ui/arcade/shopkeeper.png',
"fireplace.png" = 'icons/ui/arcade/fireplace.png',
"boss1.gif" = 'icons/ui/arcade/boss1.gif',
"boss2.gif" = 'icons/ui/arcade/boss2.gif',
"boss3.gif" = 'icons/ui/arcade/boss3.gif',
"boss4.gif" = 'icons/ui/arcade/boss4.gif',
"boss5.gif" = 'icons/ui/arcade/boss5.gif',
"boss6.gif" = 'icons/ui/arcade/boss6.gif',
)

View File

@@ -4,11 +4,11 @@
/datum/asset/spritesheet/chat/create_spritesheets()
InsertAll("emoji", EMOJI_SET)
// pre-loading all lanugage icons also helps to avoid meta
InsertAll("language", 'icons/misc/language.dmi')
InsertAll("language", 'icons/ui/chat/language.dmi')
// catch languages which are pulling icons from another file
for(var/path in typesof(/datum/language))
var/datum/language/L = path
var/icon = initial(L.icon)
if (icon != 'icons/misc/language.dmi')
if (icon != 'icons/ui/chat/language.dmi')
var/icon_state = initial(L.icon_state)
Insert("language-[icon_state]", icon, icon_state=icon_state)

View File

@@ -1,4 +1,4 @@
/datum/asset/simple/circuit_assets
assets = list(
"grid_background.png" = 'icons/ui_icons/tgui/grid_background.png'
"grid_background.png" = 'icons/ui/tgui/grid_background.png'
)

View File

@@ -1,3 +1,3 @@
/datum/asset/simple/namespaced/common
assets = list("padlock.png" = 'icons/ui_icons/common/padlock.png')
assets = list("padlock.png" = 'icons/ui/common/padlock.png')
parents = list("common.css" = 'html/browser/common.css')

View File

@@ -1,24 +1,24 @@
/datum/asset/spritesheet/simple/condiments
name = "condiments"
assets = list(
CONDIMASTER_STYLE_FALLBACK = 'icons/ui_icons/condiments/bottle.png',
"flour" = 'icons/ui_icons/condiments/flour.png',
"rice" = 'icons/ui_icons/condiments/rice.png',
"sugar" = 'icons/ui_icons/condiments/sugar.png',
"milk" = 'icons/ui_icons/condiments/milk.png',
"enzyme" = 'icons/ui_icons/condiments/enzyme.png',
"capsaicin" = 'icons/ui_icons/condiments/hotsauce.png',
"frostoil" = 'icons/ui_icons/condiments/coldsauce.png',
"bbqsauce" = 'icons/ui_icons/condiments/bbqsauce.png',
"soymilk" = 'icons/ui_icons/condiments/soymilk.png',
"soysauce" = 'icons/ui_icons/condiments/soysauce.png',
"ketchup" = 'icons/ui_icons/condiments/ketchup.png',
"mayonnaise" = 'icons/ui_icons/condiments/mayonnaise.png',
"oliveoil" = 'icons/ui_icons/condiments/oliveoil.png',
"cooking_oil" = 'icons/ui_icons/condiments/cookingoil.png',
"peanut_butter" = 'icons/ui_icons/condiments/peanutbutter.png',
"cherryjelly" = 'icons/ui_icons/condiments/cherryjelly.png',
"honey" = 'icons/ui_icons/condiments/honey.png',
"blackpepper" = 'icons/ui_icons/condiments/peppermillsmall.png',
"sodiumchloride" = 'icons/ui_icons/condiments/saltshakersmall.png',
CONDIMASTER_STYLE_FALLBACK = 'icons/ui/condiments/bottle.png',
"flour" = 'icons/ui/condiments/flour.png',
"rice" = 'icons/ui/condiments/rice.png',
"sugar" = 'icons/ui/condiments/sugar.png',
"milk" = 'icons/ui/condiments/milk.png',
"enzyme" = 'icons/ui/condiments/enzyme.png',
"capsaicin" = 'icons/ui/condiments/hotsauce.png',
"frostoil" = 'icons/ui/condiments/coldsauce.png',
"bbqsauce" = 'icons/ui/condiments/bbqsauce.png',
"soymilk" = 'icons/ui/condiments/soymilk.png',
"soysauce" = 'icons/ui/condiments/soysauce.png',
"ketchup" = 'icons/ui/condiments/ketchup.png',
"mayonnaise" = 'icons/ui/condiments/mayonnaise.png',
"oliveoil" = 'icons/ui/condiments/oliveoil.png',
"cooking_oil" = 'icons/ui/condiments/cookingoil.png',
"peanut_butter" = 'icons/ui/condiments/peanutbutter.png',
"cherryjelly" = 'icons/ui/condiments/cherryjelly.png',
"honey" = 'icons/ui/condiments/honey.png',
"blackpepper" = 'icons/ui/condiments/peppermillsmall.png',
"sodiumchloride" = 'icons/ui/condiments/saltshakersmall.png',
)

View File

@@ -1,7 +1,7 @@
/datum/asset/simple/contracts
assets = list(
"bluespace.png" = 'icons/ui_icons/contracts/bluespace.png',
"destruction.png" = 'icons/ui_icons/contracts/destruction.png',
"healing.png" = 'icons/ui_icons/contracts/healing.png',
"robeless.png" = 'icons/ui_icons/contracts/robeless.png',
"bluespace.png" = 'icons/ui/contracts/bluespace.png',
"destruction.png" = 'icons/ui/contracts/destruction.png',
"healing.png" = 'icons/ui/contracts/healing.png',
"robeless.png" = 'icons/ui/contracts/robeless.png',
)

View File

@@ -1,6 +1,6 @@
/datum/asset/simple/genetics
assets = list(
"dna_discovered.gif" = 'icons/ui_icons/dna/dna_discovered.gif',
"dna_undiscovered.gif" = 'icons/ui_icons/dna/dna_undiscovered.gif',
"dna_extra.gif" = 'icons/ui_icons/dna/dna_extra.gif'
"dna_discovered.gif" = 'icons/ui/dna/dna_discovered.gif',
"dna_undiscovered.gif" = 'icons/ui/dna/dna_undiscovered.gif',
"dna_extra.gif" = 'icons/ui/dna/dna_extra.gif'
)

View File

@@ -1,31 +1,31 @@
/datum/asset/simple/headers
assets = list(
"alarm_green.gif" = 'icons/program_icons/alarm_green.gif',
"alarm_red.gif" = 'icons/program_icons/alarm_red.gif',
"batt_5.gif" = 'icons/program_icons/batt_5.gif',
"batt_20.gif" = 'icons/program_icons/batt_20.gif',
"batt_40.gif" = 'icons/program_icons/batt_40.gif',
"batt_60.gif" = 'icons/program_icons/batt_60.gif',
"batt_80.gif" = 'icons/program_icons/batt_80.gif',
"batt_100.gif" = 'icons/program_icons/batt_100.gif',
"downloader_finished.gif" = 'icons/program_icons/downloader_finished.gif',
"downloader_running.gif" = 'icons/program_icons/downloader_running.gif',
"ntnrc_idle.gif" = 'icons/program_icons/ntnrc_idle.gif',
"ntnrc_new.gif" = 'icons/program_icons/ntnrc_new.gif',
"power_norm.gif" = 'icons/program_icons/power_norm.gif',
"power_warn.gif" = 'icons/program_icons/power_warn.gif',
"sig_high.gif" = 'icons/program_icons/sig_high.gif',
"sig_low.gif" = 'icons/program_icons/sig_low.gif',
"sig_lan.gif" = 'icons/program_icons/sig_lan.gif',
"sig_none.gif" = 'icons/program_icons/sig_none.gif',
"smmon_0.gif" = 'icons/program_icons/smmon_0.gif',
"smmon_1.gif" = 'icons/program_icons/smmon_1.gif',
"smmon_2.gif" = 'icons/program_icons/smmon_2.gif',
"smmon_3.gif" = 'icons/program_icons/smmon_3.gif',
"smmon_4.gif" = 'icons/program_icons/smmon_4.gif',
"smmon_5.gif" = 'icons/program_icons/smmon_5.gif',
"smmon_6.gif" = 'icons/program_icons/smmon_6.gif',
"borg_mon.gif" = 'icons/program_icons/borg_mon.gif',
"robotact.gif" = 'icons/program_icons/robotact.gif',
"mafia.gif" = 'icons/program_icons/mafia.gif',
"alarm_green.gif" = 'icons/ui/programs/alarm_green.gif',
"alarm_red.gif" = 'icons/ui/programs/alarm_red.gif',
"batt_5.gif" = 'icons/ui/programs/batt_5.gif',
"batt_20.gif" = 'icons/ui/programs/batt_20.gif',
"batt_40.gif" = 'icons/ui/programs/batt_40.gif',
"batt_60.gif" = 'icons/ui/programs/batt_60.gif',
"batt_80.gif" = 'icons/ui/programs/batt_80.gif',
"batt_100.gif" = 'icons/ui/programs/batt_100.gif',
"downloader_finished.gif" = 'icons/ui/programs/downloader_finished.gif',
"downloader_running.gif" = 'icons/ui/programs/downloader_running.gif',
"ntnrc_idle.gif" = 'icons/ui/programs/ntnrc_idle.gif',
"ntnrc_new.gif" = 'icons/ui/programs/ntnrc_new.gif',
"power_norm.gif" = 'icons/ui/programs/power_norm.gif',
"power_warn.gif" = 'icons/ui/programs/power_warn.gif',
"sig_high.gif" = 'icons/ui/programs/sig_high.gif',
"sig_low.gif" = 'icons/ui/programs/sig_low.gif',
"sig_lan.gif" = 'icons/ui/programs/sig_lan.gif',
"sig_none.gif" = 'icons/ui/programs/sig_none.gif',
"smmon_0.gif" = 'icons/ui/programs/smmon_0.gif',
"smmon_1.gif" = 'icons/ui/programs/smmon_1.gif',
"smmon_2.gif" = 'icons/ui/programs/smmon_2.gif',
"smmon_3.gif" = 'icons/ui/programs/smmon_3.gif',
"smmon_4.gif" = 'icons/ui/programs/smmon_4.gif',
"smmon_5.gif" = 'icons/ui/programs/smmon_5.gif',
"smmon_6.gif" = 'icons/ui/programs/smmon_6.gif',
"borg_mon.gif" = 'icons/ui/programs/borg_mon.gif',
"robotact.gif" = 'icons/ui/programs/robotact.gif',
"mafia.gif" = 'icons/ui/programs/mafia.gif',
)

View File

@@ -1,20 +1,20 @@
/datum/asset/simple/inventory
assets = list(
"inventory-glasses.png" = 'icons/ui_icons/inventory/glasses.png',
"inventory-head.png" = 'icons/ui_icons/inventory/head.png',
"inventory-neck.png" = 'icons/ui_icons/inventory/neck.png',
"inventory-mask.png" = 'icons/ui_icons/inventory/mask.png',
"inventory-ears.png" = 'icons/ui_icons/inventory/ears.png',
"inventory-uniform.png" = 'icons/ui_icons/inventory/uniform.png',
"inventory-suit.png" = 'icons/ui_icons/inventory/suit.png',
"inventory-gloves.png" = 'icons/ui_icons/inventory/gloves.png',
"inventory-hand_l.png" = 'icons/ui_icons/inventory/hand_l.png',
"inventory-hand_r.png" = 'icons/ui_icons/inventory/hand_r.png',
"inventory-shoes.png" = 'icons/ui_icons/inventory/shoes.png',
"inventory-suit_storage.png" = 'icons/ui_icons/inventory/suit_storage.png',
"inventory-id.png" = 'icons/ui_icons/inventory/id.png',
"inventory-belt.png" = 'icons/ui_icons/inventory/belt.png',
"inventory-back.png" = 'icons/ui_icons/inventory/back.png',
"inventory-pocket.png" = 'icons/ui_icons/inventory/pocket.png',
"inventory-collar.png" = 'icons/ui_icons/inventory/collar.png',
"inventory-glasses.png" = 'icons/ui/inventory/glasses.png',
"inventory-head.png" = 'icons/ui/inventory/head.png',
"inventory-neck.png" = 'icons/ui/inventory/neck.png',
"inventory-mask.png" = 'icons/ui/inventory/mask.png',
"inventory-ears.png" = 'icons/ui/inventory/ears.png',
"inventory-uniform.png" = 'icons/ui/inventory/uniform.png',
"inventory-suit.png" = 'icons/ui/inventory/suit.png',
"inventory-gloves.png" = 'icons/ui/inventory/gloves.png',
"inventory-hand_l.png" = 'icons/ui/inventory/hand_l.png',
"inventory-hand_r.png" = 'icons/ui/inventory/hand_r.png',
"inventory-shoes.png" = 'icons/ui/inventory/shoes.png',
"inventory-suit_storage.png" = 'icons/ui/inventory/suit_storage.png',
"inventory-id.png" = 'icons/ui/inventory/id.png',
"inventory-belt.png" = 'icons/ui/inventory/belt.png',
"inventory-back.png" = 'icons/ui/inventory/back.png',
"inventory-pocket.png" = 'icons/ui/inventory/pocket.png',
"inventory-collar.png" = 'icons/ui/inventory/collar.png',
)

View File

@@ -2,5 +2,5 @@
name = "mecha_equipment"
/datum/asset/spritesheet/mecha_equipment/create_spritesheets()
InsertAll("", 'icons/mob/mecha_equipment.dmi')
InsertAll("", 'icons/obj/devices/mecha_equipment.dmi')
InsertAll("", 'icons/obj/ore.dmi')

View File

@@ -1,7 +1,7 @@
/datum/asset/simple/notes
assets = list(
"high_button.png" = 'icons/ui_icons/notes/high_button.png',
"medium_button.png" = 'icons/ui_icons/notes/medium_button.png',
"minor_button.png" = 'icons/ui_icons/notes/minor_button.png',
"none_button.png" = 'icons/ui_icons/notes/none_button.png',
"high_button.png" = 'icons/ui/notes/high_button.png',
"medium_button.png" = 'icons/ui/notes/medium_button.png',
"minor_button.png" = 'icons/ui/notes/minor_button.png',
"none_button.png" = 'icons/ui/notes/none_button.png',
)

View File

@@ -1,4 +1,4 @@
/datum/asset/simple/orbit
assets = list(
"ghost.png" = 'icons/ui_icons/orbit/ghost.png'
"ghost.png" = 'icons/ui/orbit/ghost.png'
)

View File

@@ -1,17 +1,17 @@
/datum/asset/simple/particle_editor
assets = list(
"motion" = 'icons/ui_icons/particle_editor/motion.png',
"motion" = 'icons/ui/particle_editor/motion.png',
"uniform" = 'icons/ui_icons/particle_editor/uniform_rand.png',
"normal" ='icons/ui_icons/particle_editor/normal_rand.png',
"linear" = 'icons/ui_icons/particle_editor/linear_rand.png',
"square_rand" = 'icons/ui_icons/particle_editor/square_rand.png',
"uniform" = 'icons/ui/particle_editor/uniform_rand.png',
"normal" ='icons/ui/particle_editor/normal_rand.png',
"linear" = 'icons/ui/particle_editor/linear_rand.png',
"square_rand" = 'icons/ui/particle_editor/square_rand.png',
"num" = 'icons/ui_icons/particle_editor/num_gen.png',
"vector" = 'icons/ui_icons/particle_editor/vector_gen.png',
"box" = 'icons/ui_icons/particle_editor/box_gen.png',
"circle" = 'icons/ui_icons/particle_editor/circle_gen.png',
"sphere" = 'icons/ui_icons/particle_editor/sphere_gen.png',
"square" = 'icons/ui_icons/particle_editor/square_gen.png',
"cube" = 'icons/ui_icons/particle_editor/cube_gen.png',
"num" = 'icons/ui/particle_editor/num_gen.png',
"vector" = 'icons/ui/particle_editor/vector_gen.png',
"box" = 'icons/ui/particle_editor/box_gen.png',
"circle" = 'icons/ui/particle_editor/circle_gen.png',
"sphere" = 'icons/ui/particle_editor/sphere_gen.png',
"square" = 'icons/ui/particle_editor/square_gen.png',
"cube" = 'icons/ui/particle_editor/cube_gen.png',
)

View File

@@ -1,34 +1,34 @@
/datum/asset/spritesheet/simple/pda
name = "pda"
assets = list(
"atmos" = 'icons/pda_icons/pda_atmos.png',
"back" = 'icons/pda_icons/pda_back.png',
"bell" = 'icons/pda_icons/pda_bell.png',
"blank" = 'icons/pda_icons/pda_blank.png',
"boom" = 'icons/pda_icons/pda_boom.png',
"bucket" = 'icons/pda_icons/pda_bucket.png',
"medbot" = 'icons/pda_icons/pda_medbot.png',
"floorbot" = 'icons/pda_icons/pda_floorbot.png',
"cleanbot" = 'icons/pda_icons/pda_cleanbot.png',
"crate" = 'icons/pda_icons/pda_crate.png',
"cuffs" = 'icons/pda_icons/pda_cuffs.png',
"eject" = 'icons/pda_icons/pda_eject.png',
"flashlight" = 'icons/pda_icons/pda_flashlight.png',
"honk" = 'icons/pda_icons/pda_honk.png',
"mail" = 'icons/pda_icons/pda_mail.png',
"medical" = 'icons/pda_icons/pda_medical.png',
"menu" = 'icons/pda_icons/pda_menu.png',
"mule" = 'icons/pda_icons/pda_mule.png',
"notes" = 'icons/pda_icons/pda_notes.png',
"power" = 'icons/pda_icons/pda_power.png',
"rdoor" = 'icons/pda_icons/pda_rdoor.png',
"reagent" = 'icons/pda_icons/pda_reagent.png',
"refresh" = 'icons/pda_icons/pda_refresh.png',
"scanner" = 'icons/pda_icons/pda_scanner.png',
"signaler" = 'icons/pda_icons/pda_signaler.png',
"skills" = 'icons/pda_icons/pda_skills.png',
"status" = 'icons/pda_icons/pda_status.png',
"dronephone" = 'icons/pda_icons/pda_dronephone.png',
"emoji" = 'icons/pda_icons/pda_emoji.png',
"droneblacklist" = 'icons/pda_icons/pda_droneblacklist.png',
"atmos" = 'icons/ui/pda/pda_atmos.png',
"back" = 'icons/ui/pda/pda_back.png',
"bell" = 'icons/ui/pda/pda_bell.png',
"blank" = 'icons/ui/pda/pda_blank.png',
"boom" = 'icons/ui/pda/pda_boom.png',
"bucket" = 'icons/ui/pda/pda_bucket.png',
"medbot" = 'icons/ui/pda/pda_medbot.png',
"floorbot" = 'icons/ui/pda/pda_floorbot.png',
"cleanbot" = 'icons/ui/pda/pda_cleanbot.png',
"crate" = 'icons/ui/pda/pda_crate.png',
"cuffs" = 'icons/ui/pda/pda_cuffs.png',
"eject" = 'icons/ui/pda/pda_eject.png',
"flashlight" = 'icons/ui/pda/pda_flashlight.png',
"honk" = 'icons/ui/pda/pda_honk.png',
"mail" = 'icons/ui/pda/pda_mail.png',
"medical" = 'icons/ui/pda/pda_medical.png',
"menu" = 'icons/ui/pda/pda_menu.png',
"mule" = 'icons/ui/pda/pda_mule.png',
"notes" = 'icons/ui/pda/pda_notes.png',
"power" = 'icons/ui/pda/pda_power.png',
"rdoor" = 'icons/ui/pda/pda_rdoor.png',
"reagent" = 'icons/ui/pda/pda_reagent.png',
"refresh" = 'icons/ui/pda/pda_refresh.png',
"scanner" = 'icons/ui/pda/pda_scanner.png',
"signaler" = 'icons/ui/pda/pda_signaler.png',
"skills" = 'icons/ui/pda/pda_skills.png',
"status" = 'icons/ui/pda/pda_status.png',
"dronephone" = 'icons/ui/pda/pda_dronephone.png',
"emoji" = 'icons/ui/pda/pda_emoji.png',
"droneblacklist" = 'icons/ui/pda/pda_droneblacklist.png',
)

View File

@@ -1,4 +1,4 @@
/datum/asset/simple/plane_background
assets = list(
"grid_background.png" = 'icons/ui_icons/tgui/grid_background.png'
"grid_background.png" = 'icons/ui/tgui/grid_background.png'
)

View File

@@ -1,6 +1,6 @@
/datum/asset/simple/radar_assets
assets = list(
"ntosradarbackground.png" = 'icons/ui_icons/tgui/ntosradar_background.png',
"ntosradarpointer.png" = 'icons/ui_icons/tgui/ntosradar_pointer.png',
"ntosradarpointerS.png" = 'icons/ui_icons/tgui/ntosradar_pointer_S.png'
"ntosradarbackground.png" = 'icons/ui/tgui/ntosradar_background.png',
"ntosradarpointer.png" = 'icons/ui/tgui/ntosradar_pointer.png',
"ntosradarpointerS.png" = 'icons/ui/tgui/ntosradar_pointer_S.png'
)

View File

@@ -1,4 +1,4 @@
/datum/asset/simple/safe
assets = list(
"safe_dial.png" = 'icons/ui_icons/safe/safe_dial.png'
"safe_dial.png" = 'icons/ui/safe/safe_dial.png'
)

View File

@@ -1,5 +1,5 @@
/atom/movable/screen/buildmode
icon = 'icons/misc/buildmode.dmi'
icon = 'icons/hud/buildmode.dmi'
var/datum/buildmode/bd
// If we don't do this, we get occluded by item action buttons
plane = ABOVE_HUD_PLANE

View File

@@ -1,7 +1,7 @@
/obj/item/market_uplink
name = "\improper Market Uplink"
desc = "An market uplink. Usable with markets. You probably shouldn't have this!"
icon = 'icons/obj/blackmarket.dmi'
icon = 'icons/obj/devices/blackmarket.dmi'
icon_state = "uplink"
// UI variables.
@@ -151,7 +151,7 @@
/obj/item/market_uplink/blackmarket
name = "\improper Black Market Uplink"
desc = "An illegal black market uplink. If command wanted you to have these, they wouldn't have made it so hard to get one."
icon = 'icons/obj/blackmarket.dmi'
icon = 'icons/obj/devices/blackmarket.dmi'
icon_state = "uplink"
//The original black market uplink
accessible_markets = list(/datum/market/blackmarket)

View File

@@ -80,7 +80,7 @@ GLOBAL_VAR_INIT(normal_ooc_colour, "#002eb8")
var/keyname = key
if(prefs.unlock_content)
if(prefs.toggles & MEMBER_PUBLIC)
keyname = "<font color='[prefs.read_preference(/datum/preference/color/ooc_color) || GLOB.normal_ooc_colour]'>[icon2html('icons/ui_icons/chat/member_content.dmi', world, "blag")][keyname]</font>"
keyname = "<font color='[prefs.read_preference(/datum/preference/color/ooc_color) || GLOB.normal_ooc_colour]'>[icon2html('icons/ui/chat/member_content.dmi', world, "blag")][keyname]</font>"
if(prefs.hearted)
var/datum/asset/spritesheet/sheet = get_asset_datum(/datum/asset/spritesheet/chat)
keyname = "[sheet.icon_tag("emoji-heart")][keyname]"

View File

@@ -32,7 +32,7 @@
var/always_use_default_namelist = FALSE
/// Icon displayed in the chat window when speaking this language.
/// if you are seeing someone speak popcorn language, then something is wrong.
var/icon = 'icons/misc/language.dmi'
var/icon = 'icons/ui/chat/language.dmi'
/// Icon state displayed in the chat window when speaking this language.
var/icon_state = "popcorn"

View File

@@ -1,6 +1,6 @@
/// Portable mining radio purchasable by miners
/obj/item/radio/weather_monitor
icon = 'icons/obj/miningradio.dmi'
icon = 'icons/obj/devices/miningradio.dmi'
name = "mining weather radio"
icon_state = "miningradio"
desc = "A weather radio designed for use in inhospitable environments. Gives audible warnings when storms approach. Has access to cargo channel."

View File

@@ -2,7 +2,7 @@
/datum/action/cooldown/spell/pointed/projectile/flesh_restraints
name = "fleshy restraints"
desc = "Launch at your prey to immobilize them."
button_icon = 'icons/obj/restraints.dmi'
button_icon = 'icons/obj/weapons/restraints.dmi'
button_icon_state = "flesh_snare"
cooldown_time = 6 SECONDS

View File

@@ -24,7 +24,7 @@
/atom/movable/screen/movable/pic_in_pic/ai/make_backgrounds()
..()
highlighted_background = new /mutable_appearance()
highlighted_background.icon = 'icons/misc/pic_in_pic.dmi'
highlighted_background.icon = 'icons/hud/pic_in_pic.dmi'
highlighted_background.icon_state = "background_highlight"
highlighted_background.layer = SPACE_LAYER
@@ -84,7 +84,7 @@
/turf/open/ai_visible
name = ""
icon = 'icons/misc/pic_in_pic.dmi'
icon = 'icons/hud/pic_in_pic.dmi'
icon_state = "room_background"
turf_flags = NOJAUNT

View File

@@ -2,7 +2,7 @@
name = "laptop"
desc = "A portable laptop computer."
icon = 'icons/obj/modular_laptop.dmi'
icon = 'icons/obj/devices/modular_laptop.dmi'
icon_state = "laptop-closed"
icon_state_powered = "laptop"
icon_state_unpowered = "laptop-off"

View File

@@ -1,6 +1,6 @@
/obj/item/modular_computer/pda
name = "pda"
icon = 'icons/obj/modular_pda.dmi'
icon = 'icons/obj/devices/modular_pda.dmi'
icon_state = "pda"
worn_icon_state = "nothing"
base_icon_state = "tablet"

View File

@@ -45,10 +45,10 @@ GLOBAL_LIST_EMPTY(virtual_pets_list)
var/max_hunger = 500
///pet icon for each state
var/static/list/pet_state_icons = list(
PET_STATE_HUNGRY = list("icon" = 'icons/ui_icons/virtualpet/pet_state.dmi', "icon_state" = "pet_hungry"),
PET_STATE_HAPPY = list("icon" = 'icons/ui_icons/virtualpet/pet_state.dmi', "icon_state" = "pet_happy"),
PET_STATE_ASLEEP = list("icon" = 'icons/ui_icons/virtualpet/pet_state.dmi', "icon_state" = "pet_asleep"),
PET_STATE_NEUTRAL = list("icon" = 'icons/ui_icons/virtualpet/pet_state.dmi', "icon_state" = "pet_neutral"),
PET_STATE_HUNGRY = list("icon" = 'icons/ui/virtualpet/pet_state.dmi', "icon_state" = "pet_hungry"),
PET_STATE_HAPPY = list("icon" = 'icons/ui/virtualpet/pet_state.dmi', "icon_state" = "pet_happy"),
PET_STATE_ASLEEP = list("icon" = 'icons/ui/virtualpet/pet_state.dmi', "icon_state" = "pet_asleep"),
PET_STATE_NEUTRAL = list("icon" = 'icons/ui/virtualpet/pet_state.dmi', "icon_state" = "pet_neutral"),
)
///hat options and what level they will be unlocked at
var/static/list/hat_selections = list(
@@ -97,7 +97,7 @@ GLOBAL_LIST_EMPTY(virtual_pets_list)
/datum/computer_file/program/virtual_pet/on_install()
. = ..()
profile_picture = getFlatIcon(image(icon = 'icons/ui_icons/virtualpet/pet_state.dmi', icon_state = "pet_preview"))
profile_picture = getFlatIcon(image(icon = 'icons/ui/virtualpet/pet_state.dmi', icon_state = "pet_preview"))
GLOB.virtual_pets_list += src
pet = new pet_type(computer)
pet.forceMove(computer)
@@ -188,7 +188,7 @@ GLOBAL_LIST_EMPTY(virtual_pets_list)
overlays += selected_hat["appearance"]
/datum/computer_file/program/virtual_pet/proc/alter_profile_picture()
var/image/pet_preview = image(icon = 'icons/ui_icons/virtualpet/pet_state.dmi', icon_state = "pet_preview")
var/image/pet_preview = image(icon = 'icons/ui/virtualpet/pet_state.dmi', icon_state = "pet_preview")
if(LAZYACCESS(pet.atom_colours, FIXED_COLOUR_PRIORITY))
pet_preview.color = pet.atom_colours[FIXED_COLOUR_PRIORITY]

View File

@@ -505,7 +505,7 @@ GLOBAL_LIST_INIT(wire_node_generating_types, typecacheof(list(/obj/structure/gri
if(!user)
return
var/image/restraints_icon = image(icon = 'icons/obj/restraints.dmi', icon_state = "cuff")
var/image/restraints_icon = image(icon = 'icons/obj/weapons/restraints.dmi', icon_state = "cuff")
restraints_icon.maptext = MAPTEXT("<span [amount >= CABLE_RESTRAINTS_COST ? "" : "style='color: red'"]>[CABLE_RESTRAINTS_COST]</span>")
restraints_icon.color = color

View File

@@ -72,7 +72,7 @@
var/area/area = get_area(src)
if(area)
var/mutable_appearance/alert_overlay = mutable_appearance('icons/effects/cult/effects.dmi', "ghostalertsie")
var/mutable_appearance/alert_overlay = mutable_appearance('icons/effects/cult.dmi', "ghostalertsie")
notify_ghosts(
"Nar'Sie has risen in [area]. Reach out to the Geometer to be given a new shell for your soul.",
source = src,

View File

@@ -23,7 +23,7 @@
/obj/item/gun/ballistic/revolver/grenadelauncher/cyborg
desc = "A 6-shot grenade launcher."
name = "multi grenade launcher"
icon = 'icons/mob/mecha_equipment.dmi'
icon = 'icons/obj/devices/mecha_equipment.dmi'
icon_state = "mecha_grenadelnchr"
accepted_magazine_type = /obj/item/ammo_box/magazine/internal/cylinder/grenademulti
pin = /obj/item/firing_pin

View File

@@ -1,7 +1,7 @@
/obj/item/reagent_containers/cup/maunamug
name = "mauna mug"
desc = "A drink served in a classy mug. Now with built-in heating!"
icon = 'icons/obj/mauna_mug.dmi'
icon = 'icons/obj/devices/mauna_mug.dmi'
icon_state = "maunamug"
base_icon_state = "maunamug"
spillable = TRUE

View File

@@ -1,7 +1,7 @@
/obj/vehicle
name = "generic vehicle"
desc = "Yell at coderbus."
icon = 'icons/obj/vehicles.dmi'
icon = 'icons/mob/rideables/vehicles.dmi'
icon_state = "error"
max_integrity = 300
armor_type = /datum/armor/obj_vehicle

View File

@@ -20,7 +20,7 @@
/obj/item/oar
name = "oar"
desc = "Not to be confused with the kind Research hassles you for."
icon = 'icons/obj/vehicles.dmi'
icon = 'icons/mob/rideables/vehicles.dmi'
icon_state = "oar"
inhand_icon_state = "oar"
lefthand_file = 'icons/mob/inhands/items/lavaland_lefthand.dmi'

View File

@@ -20,7 +20,7 @@
/obj/vehicle/sealed/mecha
name = "exosuit"
desc = "Exosuit"
icon = 'icons/mob/mecha.dmi'
icon = 'icons/mob/rideables/mecha.dmi'
resistance_flags = FIRE_PROOF | ACID_PROOF
max_integrity = 300
armor_type = /datum/armor/sealed_mecha

View File

@@ -15,7 +15,7 @@
/obj/vehicle/sealed/mecha/savannah_ivanov
name = "\improper Savannah-Ivanov"
desc = "An insanely overbulked mecha that handily crushes single-pilot opponents. The price is that you need two pilots to use it."
icon = 'icons/mob/coop_mech.dmi'
icon = 'icons/mob/rideables/coop_mech.dmi'
base_icon_state = "savannah_ivanov"
icon_state = "savannah_ivanov_0_0"
//does not include mmi compatibility

View File

@@ -4,7 +4,7 @@
*/
/obj/item/mecha_parts/mecha_equipment
name = "mecha equipment"
icon = 'icons/mob/mecha_equipment.dmi'
icon = 'icons/obj/devices/mecha_equipment.dmi'
icon_state = "mecha_equip"
force = 5
max_integrity = 300

View File

@@ -508,7 +508,7 @@
/obj/item/mecha_parts/camera_kit
name = "exosuit-mounted camera"
desc = "A security camera meant for exosuit-mounted surveillance-on-the-go."
icon = 'icons/mob/mecha_equipment.dmi'
icon = 'icons/obj/devices/mecha_equipment.dmi'
icon_state = "mecha_camera"
w_class = WEIGHT_CLASS_SMALL

View File

@@ -2,7 +2,7 @@
name = "generic ammo box"
desc = "A box of ammo for an unknown weapon."
w_class = WEIGHT_CLASS_BULKY
icon = 'icons/mob/mecha_ammo.dmi'
icon = 'icons/obj/weapons/guns/mecha_ammo.dmi'
icon_state = "empty"
lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi'
righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi'

View File

@@ -62,7 +62,7 @@
/datum/component/construction/unordered/mecha_chassis/spawn_result()
var/atom/parent_atom = parent
parent_atom.icon = 'icons/mob/mech_construction.dmi'
parent_atom.icon = 'icons/mob/rideables/mech_construction.dmi'
parent_atom.set_density(TRUE)
parent_atom.cut_overlays()
..()
@@ -580,7 +580,7 @@
/datum/component/construction/mecha/honker/update_parent(step_index)
if(step_index == 1)
var/atom/parent_atom = parent
parent_atom.icon = 'icons/mob/mech_construct.dmi'
parent_atom.icon = 'icons/mob/rideables/mech_construct.dmi'
parent_atom.icon_state = "honker_chassis"
..()

View File

@@ -4,7 +4,7 @@
/obj/item/mecha_parts
name = "mecha part"
icon = 'icons/mob/mech_construct.dmi'
icon = 'icons/mob/rideables/mech_construct.dmi'
icon_state = "blank"
w_class = WEIGHT_CLASS_GIGANTIC
obj_flags = CONDUCTS_ELECTRICITY

View File

@@ -6,7 +6,7 @@
/obj/structure/mecha_wreckage
name = "exosuit wreckage"
desc = "Remains of some unfortunate mecha. Completely irreparable, but perhaps something can be salvaged."
icon = 'icons/mob/mecha.dmi'
icon = 'icons/mob/rideables/mecha.dmi'
density = TRUE
anchored = FALSE
opacity = FALSE
@@ -224,7 +224,7 @@
/obj/structure/mecha_wreckage/savannah_ivanov
name = "\improper Savannah-Ivanov wreckage"
icon = 'icons/mob/coop_mech.dmi'
icon = 'icons/mob/rideables/coop_mech.dmi'
icon_state = "savannah_ivanov-broken"
welder_salvage = list(/obj/item/stack/sheet/mineral/silver, /obj/item/stack/sheet/iron, /obj/item/stack/rods)
parts = list(

View File

@@ -224,7 +224,7 @@
/obj/item/scooter_frame
name = "scooter frame"
desc = "A metal frame for building a scooter. Looks like you'll need to add some iron to make wheels."
icon = 'icons/obj/vehicles.dmi'
icon = 'icons/mob/rideables/vehicles.dmi'
icon_state = "scooter_frame"
w_class = WEIGHT_CLASS_NORMAL

View File

@@ -1,7 +1,7 @@
/obj/item/key
name = "key"
desc = "A small grey key."
icon = 'icons/obj/vehicles.dmi'
icon = 'icons/mob/rideables/vehicles.dmi'
icon_state = "key"
w_class = WEIGHT_CLASS_TINY

View File

@@ -1,7 +1,7 @@
/obj/vehicle/ridden/wheelchair //ported from Hippiestation (by Jujumatic)
name = "wheelchair"
desc = "A chair with big wheels. It looks like you can move in this on your own."
icon = 'icons/obj/vehicles.dmi'
icon = 'icons/mob/rideables/vehicles.dmi'
icon_state = "wheelchair"
layer = OBJ_LAYER
max_integrity = 100
@@ -90,7 +90,7 @@
/obj/item/wheelchair
name = "wheelchair"
desc = "A collapsed wheelchair that can be carried around."
icon = 'icons/obj/vehicles.dmi'
icon = 'icons/mob/rideables/vehicles.dmi'
icon_state = "wheelchair_folded"
inhand_icon_state = "wheelchair_folded"
lefthand_file = 'icons/mob/inhands/items_lefthand.dmi'
@@ -105,7 +105,7 @@
/obj/item/wheelchair/gold
name = "gold wheelchair"
desc = "A collapsed, shiny wheelchair that can be carried around."
icon = 'icons/obj/vehicles.dmi'
icon = 'icons/mob/rideables/vehicles.dmi'
icon_state = "wheelchair_folded_gold"
inhand_icon_state = "wheelchair_folded_gold"
lefthand_file = 'icons/mob/inhands/items_lefthand.dmi'

View File

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View File

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

Before

Width:  |  Height:  |  Size: 164 KiB

After

Width:  |  Height:  |  Size: 164 KiB

View File

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 645 B

After

Width:  |  Height:  |  Size: 645 B

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Some files were not shown because too many files have changed in this diff Show More