From cb109da3d7bf9c70c951749be8a85a9bc10fdd26 Mon Sep 17 00:00:00 2001 From: FearTheGabby Date: Sun, 19 Jan 2025 05:16:51 -0600 Subject: [PATCH] Adds on-mob sprites for the pocketwatch + differing states per slot worn (#20375) I feel so sigma! ![image](https://i.imgur.com/F3jQTaK.gif) ![image](https://i.imgur.com/WUKJSEO.gif) --------- Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com> --- code/datums/trading/misc.dm | 2 +- code/game/objects/items/tajara.dm | 6 +- code/game/objects/structures/therapy.dm | 49 --------------- .../preference_setup/loadout/items/wrists.dm | 2 +- .../loadout/items/xeno/tajara.dm | 4 +- code/modules/clothing/wrists/watches.dm | 36 +++++++++++ html/changelogs/SimpleMaroon-pocketwatch.yml | 59 ++++++++++++++++++ icons/obj/item/clothing/wrists/wrist.dmi | Bin 18532 -> 19767 bytes icons/obj/items.dmi | Bin 6795 -> 5458 bytes .../cryo_outpost/cryo_outpost_submaps.dmm | 2 +- .../ships/nka/nka_merchant/nka_merchant.dmm | 4 +- .../tajara/taj_smuggler/tajaran_smuggler.dmm | 4 +- maps/away/ships/yacht_civ/yacht_civ.dmm | 2 +- .../exoplanets/adhomai/adhomai_bar.dm | 2 +- .../adhomai/adhomai_raskariim_hideout.dmm | 2 +- .../exoplanets/adhomai/adhomai_village.dmm | 2 +- .../exoplanets/adhomai/ala_base.dmm | 2 +- .../crashed_shuttle/crashed_shuttle_01.dmm | 2 +- .../exoplanets/biesel/pra_camp_site.dmm | 2 +- 19 files changed, 114 insertions(+), 68 deletions(-) create mode 100644 html/changelogs/SimpleMaroon-pocketwatch.yml diff --git a/code/datums/trading/misc.dm b/code/datums/trading/misc.dm index bd203579d93..26d53781d3b 100644 --- a/code/datums/trading/misc.dm +++ b/code/datums/trading/misc.dm @@ -286,7 +286,7 @@ /obj/item/clothing/head/beret/tajaran/nka/officer = TRADER_THIS_TYPE, /obj/item/clothing/shoes/tajara/fancy = TRADER_THIS_TYPE, /obj/item/device/versebook/nka = TRADER_THIS_TYPE, - /obj/item/pocketwatch/adhomai = TRADER_THIS_TYPE, + /obj/item/clothing/wrists/watch/pocketwatch/adhomai = TRADER_THIS_TYPE, /obj/item/clothing/head/helmet/amohda = TRADER_THIS_TYPE, /obj/item/clothing/suit/armor/amohda = TRADER_THIS_TYPE, /obj/item/clothing/head/helmet/kettle = TRADER_THIS_TYPE, diff --git a/code/game/objects/items/tajara.dm b/code/game/objects/items/tajara.dm index 4a0c6b572a8..e471d09b6dd 100644 --- a/code/game/objects/items/tajara.dm +++ b/code/game/objects/items/tajara.dm @@ -127,7 +127,7 @@ carrying primarily the essentials for survival and only a token amount of ammunition. Many detachments also make use of snow skiis in order to travel quickly in mountainous regions. \ They are well-known for their iconic thick light-colored cloaks which they wear while traversing the vast countrysides for warmth, as well as camouflage." -/obj/item/pocketwatch/adhomai +/obj/item/clothing/wrists/watch/pocketwatch/adhomai name = "adhomian watch" desc = "A watch made in the traditional adhomian style. It can be stored in a pocket or worn around the neck." desc_extended = "Baltoris a fortress founded during the Gunpowder Age; it was the landing site of the royal armies during the Suns'wars. Baltor plays a strategic role in controlling the \ @@ -140,10 +140,10 @@ slot_flags = SLOT_MASK var/static/months = list("Menshe-aysaif", "Sil'nryy-aysaif", "Menshe-rhazzimy", "Sil'nryy-rhazzimy") -/obj/item/pocketwatch/adhomai/get_mask_examine_text(mob/user) +/obj/item/clothing/wrists/watch/pocketwatch/adhomai/get_mask_examine_text(mob/user) return "around [user.get_pronoun("his")] neck" -/obj/item/pocketwatch/adhomai/checktime(mob/user) +/obj/item/clothing/wrists/watch/pocketwatch/adhomai/checktime(mob/user) set category = "Object" set name = "Check Time" set src in usr diff --git a/code/game/objects/structures/therapy.dm b/code/game/objects/structures/therapy.dm index 805582e5352..5fc8f863059 100644 --- a/code/game/objects/structures/therapy.dm +++ b/code/game/objects/structures/therapy.dm @@ -1,52 +1,3 @@ -/obj/item/pocketwatch - name = "pocketwatch" - desc = "A watch that goes in your pocket." - desc_extended = "Because your wrists have better things to do." - icon = 'icons/obj/items.dmi' - icon_state = "pocketwatch" - drop_sound = 'sound/items/drop/accessory.ogg' - pickup_sound = 'sound/items/pickup/accessory.ogg' - matter = list(MATERIAL_GLASS = 150, MATERIAL_GOLD = 50) - recyclable = TRUE - w_class = WEIGHT_CLASS_TINY - var/closed = FALSE - -/obj/item/pocketwatch/AltClick(mob/user) - if(!closed) - icon_state = "[initial(icon_state)]_closed" - to_chat(user, "You clasp the [name] shut.") - playsound(src.loc, 'sound/weapons/blade_close.ogg', 50, 1) - else - icon_state = "[initial(icon_state)]" - to_chat(user, "You flip the [name] open.") - playsound(src.loc, 'sound/weapons/blade_open.ogg', 50, 1) - closed = !closed - -/obj/item/pocketwatch/examine(mob/user, distance, is_adjacent, infix, suffix, show_extended) - . = ..() - if (distance <= 1) - checktime() - -/obj/item/pocketwatch/verb/checktime(mob/user) - set category = "Object" - set name = "Check Time" - set src in usr - - if(closed) - to_chat(usr, "You check your watch, realising it's closed.") - else - to_chat(usr, "You check your watch, glancing over at the watch face, reading the time to be '[worldtime2text()]'. Today's date is '[time2text(world.time, "Month DD")]. [GLOB.game_year]'.") - -/obj/item/pocketwatch/verb/pointatwatch() - set category = "Object" - set name = "Point at watch" - set src in usr - - if(closed) - usr.visible_message (SPAN_NOTICE("[usr] taps their foot on the floor, arrogantly pointing at the [src] in their hand with a look of derision in their eyes, not noticing it's closed."), SPAN_NOTICE("You point down at the [src], an arrogant look about your eyes.")) - else - usr.visible_message (SPAN_NOTICE("[usr] taps their foot on the floor, arrogantly pointing at the [src] in their hand with a look of derision in their eyes."), SPAN_NOTICE("You point down at the [src], an arrogant look about your eyes.")) - /obj/item/mesmetron name = "mesmetron pocketwatch" desc = "An elaborate pocketwatch, with a captivating gold etching and an enchanting face. . ." diff --git a/code/modules/client/preference_setup/loadout/items/wrists.dm b/code/modules/client/preference_setup/loadout/items/wrists.dm index ba9c1009604..d2febc234d7 100644 --- a/code/modules/client/preference_setup/loadout/items/wrists.dm +++ b/code/modules/client/preference_setup/loadout/items/wrists.dm @@ -33,7 +33,7 @@ watchtype["holo watch"] = /obj/item/clothing/wrists/watch/holo watchtype["leather watch"] = /obj/item/clothing/wrists/watch/leather watchtype["spy watch"] = /obj/item/clothing/wrists/watch/spy - watchtype["pocketwatch"] = /obj/item/pocketwatch + watchtype["pocketwatch"] = /obj/item/clothing/wrists/watch/pocketwatch gear_tweaks += new /datum/gear_tweak/path(watchtype) /* diff --git a/code/modules/client/preference_setup/loadout/items/xeno/tajara.dm b/code/modules/client/preference_setup/loadout/items/xeno/tajara.dm index 6d6eabb15e7..49b0fa358ee 100644 --- a/code/modules/client/preference_setup/loadout/items/xeno/tajara.dm +++ b/code/modules/client/preference_setup/loadout/items/xeno/tajara.dm @@ -421,7 +421,7 @@ ABSTRACT_TYPE(/datum/gear/shoes/tajara) /datum/gear/adhomai_watch display_name = "adhomian watch selection" description = "A selection of Adhomian watches." - path = /obj/item/pocketwatch/adhomai + path = /obj/item/clothing/wrists/watch/pocketwatch/adhomai sort_category = "Xenowear - Tajara" whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI) flags = GEAR_HAS_DESC_SELECTION @@ -429,7 +429,7 @@ ABSTRACT_TYPE(/datum/gear/shoes/tajara) /datum/gear/adhomai_watch/New() ..() var/list/watch = list() - watch["adhomian pocket watch"] = /obj/item/pocketwatch/adhomai + watch["adhomian pocket watch"] = /obj/item/clothing/wrists/watch/pocketwatch/adhomai watch["male adhomian wrist watch"] = /obj/item/clothing/wrists/watch/tajara watch["female adhomian wrist watch"] = /obj/item/clothing/wrists/watch/tajara/female gear_tweaks += new /datum/gear_tweak/path(watch) diff --git a/code/modules/clothing/wrists/watches.dm b/code/modules/clothing/wrists/watches.dm index d4a44c1bd69..9a12f1f6746 100644 --- a/code/modules/clothing/wrists/watches.dm +++ b/code/modules/clothing/wrists/watches.dm @@ -40,11 +40,47 @@ /obj/item/clothing/wrists/watch/spy/checktime() to_chat(usr, "You check your watch. Unfortunately for you, it's not a real watch, dork.") +/obj/item/clothing/wrists/watch/pocketwatch + name = "pocketwatch" + desc = "A watch that goes in your pocket." + desc_extended = "Because your wrists have better things to do. Can go on your belt, suit storage, or on your wrist to create different appearances." + icon_state = "pocketwatch" + item_state = "pocketwatch" + slot_flags = SLOT_WRISTS | SLOT_BELT | SLOT_S_STORE + var/closed = FALSE + +/obj/item/clothing/wrists/watch/pocketwatch/AltClick(mob/user) + if(!closed) + icon_state = "[initial(icon_state)]_closed" + user.visible_message(SPAN_NOTICE("[user] clasps \the [name] shut."), SPAN_NOTICE("You clasp \the [name] shut.")) + playsound(src.loc, 'sound/weapons/blade_close.ogg', 50, 1) + else + icon_state = "[initial(icon_state)]" + user.visible_message(SPAN_NOTICE("[user] flips \the [name] open."), SPAN_NOTICE("You flip \the [name] open.")) + playsound(src.loc, 'sound/weapons/blade_open.ogg', 50, 1) + closed = !closed + +/obj/item/clothing/wrists/watch/pocketwatch/get_wrist_examine_text(mob/user) + var/mob/living/carbon/human/H = user + return "in [user.get_pronoun("his")] pocket[H.pants ? ", the chain connected to [user.get_pronoun("his")] [H.pants.name]'s belt loop" : ""]" + /obj/item/clothing/wrists/watch/examine(mob/user, distance, is_adjacent, infix, suffix, show_extended) . = ..() if (distance <= 1) checktime() +/obj/item/clothing/wrists/watch/pocketwatch/checktime(mob/user) + if(closed) + to_chat(usr, "You check your watch, realising it's closed.") + else + to_chat(usr, "You check your watch, glancing over at the watch face, reading the time to be '[worldtime2text()]'. Today's date is '[time2text(world.time, "Month DD")]. [GLOB.game_year]'.") + +/obj/item/clothing/wrists/watch/pocketwatch/pointatwatch() + if(closed) + usr.visible_message(SPAN_NOTICE("[usr] taps their foot on the floor, arrogantly pointing at the [src] in their hand with a look of derision in their eyes, not noticing it's closed."), SPAN_NOTICE("You point down at the [src], an arrogant look about your eyes.")) + else + usr.visible_message(SPAN_NOTICE("[usr] taps their foot on the floor, arrogantly pointing at the [src] in their hand with a look of derision in their eyes."), SPAN_NOTICE("You point down at the [src], an arrogant look about your eyes.")) + /obj/item/clothing/wrists/watch/verb/checktime() set category = "Object" set name = "Check Time" diff --git a/html/changelogs/SimpleMaroon-pocketwatch.yml b/html/changelogs/SimpleMaroon-pocketwatch.yml new file mode 100644 index 00000000000..db33628f8be --- /dev/null +++ b/html/changelogs/SimpleMaroon-pocketwatch.yml @@ -0,0 +1,59 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# - (fixes bugs) +# wip +# - (work in progress) +# qol +# - (quality of life) +# soundadd +# - (adds a sound) +# sounddel +# - (removes a sound) +# rscadd +# - (adds a feature) +# rscdel +# - (removes a feature) +# imageadd +# - (adds an image or sprite) +# imagedel +# - (removes an image or sprite) +# spellcheck +# - (fixes spelling or grammar) +# experiment +# - (experimental change) +# balance +# - (balance changes) +# code_imp +# - (misc internal code change) +# refactor +# - (refactors code) +# config +# - (makes a change to the config files) +# admin +# - (makes changes to administrator tools) +# server +# - (miscellaneous changes to server) +################################# + +# Your name. +author: SimpleMaroon + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - imageadd: "Added a variety of different sprites to the pocketwatch, depending on if you wear it on your wrist, your belt, or your suit storage." + - code_imp: "Changed the pocketwatch to be a subtype of other watches instead of its own thing." diff --git a/icons/obj/item/clothing/wrists/wrist.dmi b/icons/obj/item/clothing/wrists/wrist.dmi index e69c26ca4985003ab8595518828076b544bef198..8ca5a036b68fab62074904d3775f47ca62554bf2 100644 GIT binary patch literal 19767 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 literal 18532 zcmcJ%2UwHevMwG(M6pCbMNtTXiu5ME1nGi+Gy$m!f^?+!;Lif6bm=7`DAExm^d@RR zdRIa~YUm}@Kp=O0xc9z$?{m(*=lt*U_j!cmD{IX+Yv!Gqch*PP9WB+9bj)-x80_RN zH6>jb><}CD|L75Lq$aHA5)4K)>Zfnyq4dz*%FWKz!_LJS2J=aMA9vH`FZnaiI#+na z{H~tVcdB)@b7Y1uS_r~_R$b9fSa5bAZ^`m1(M12cA%Cc)tu?5Wy6qco7rUw9C|AB( zbOSS>8vSZYk6AUl%1wRp!RjSd^#T7W@>9>rtmbd|g8J(5&gWDOobsEM{SIMp)> ze^wn^`6z*L$fYoa?Ws;he0EuUPSTaq+gvx_weXS1s3C^g9FBqGM)S zv+`!LwXv|PLiO*sl@Gp>B@fMyS*AC~&B;v(M{u`zoU1g-y5+r@-&|FD`u(~+tmnAS z_p}0%VKU|I&M^taJUF$BrXVUW#OkL5tDWe%FXkeBi#(o2F#q;D*rGncnx1@B^VxNU zdac-XyN%y|w+5b?zOj*|tE@WF$$*j>MXw0*1e{1k_vEjVjbiky1iE*eQ8Bb;_SiA} z%!&KqbEezk??r!)#!t&6wQyHTjyE^!1?D?r_16WT zV8_Xu%;Vg_HoxUvUt9~eeRL?eP5bewx0P`m*JWuNy4_)?7q!m4P`CU2R~a$b&+}A` zX&T4dd)Jk<5xRM>h&q~rGwP4|Ud*2<-oLoFJx&-DWC%I*Wa!7MQGUf?Z;r&AGm+ggj%d8=;1VhR!9eXObJi8w z&dS0GIQecd0hf9A_`rN!?np!99Td%KyxW$~q)Dzkc zN#|CiM61oOg{6g#02`YvQU!nEGiz^iG-<(lx)%I=-Tm|Dbzp*0X%k*RF!|{W7!?dQ zq!SE|Enb(0!GgWcuz};!bf;mkw=6VAVX&@l}vB%iLD1|NQU^WizxNExD9 zA6EbF-Ir>p%L?>h+#|7fs2-d{*o-~Kdk!k|@wd@OT@bOk^9;yy^Qz3TewlV*qt(m8 zD}Ak;=ztjACLrNX$vRi!ae*4wu45nBpK5Eh-)OYFGesce#l$e|G-1`%)%Amd>K;@d zf$d%h4-Y>kD|r4yE*La4wE2T($~(F5Rq>PLv^_F#~CccNq zrb&DEaO!la`mK7?v0XUE#Kvx`BGIP6p{uC)H1w;SCQzPb4oryV>CLlF5wy=~Vbx%6 zp8D4|Ntrj(($XTz4Q%UYOpEj-y0wr_s36?67;br(d^r$qYU*jQ$)dZ|;QXHRJ4DBd zhJ`Da7cBj(9F-5DBkhGDr<`oS~&a%4Z) zbv`~(DQW3&u;fD{;%CHHfAyol%NQj1mbx(MvBL77| z_?p5hl{^9&z73XKs>EaSRmX;U9HZ05xY*3M!LRnnlb=dfAS(`lb>)_p_JVbI11CmtmcY;<^9%D6!ce9qZ=|I0g)gX_tR#~qA4jqat zKL+AMx&g4GXUo5(q@;!&JKlc50cFJX#y%~!ozMD}2-fL8_VvR2}&H2Wq`sU{8lLUf>zrTMU_RP6+>R=2HPtRXLQo(<&)BEBs zPb3nv^744r`K5_BBHeAg? zI`Mn=ooCn{4cfto_;y-YgY&VoY-MF-xdqE~l>`@bbPI}c_fz#qY}d^@N{&gVZ`D1WCDiWccOL%K_%+x<@NG}z?s=nfOn7%Di~*&PeC z(A8y!0^+w@(K^; zlDOk1NPFh74pgy*5Q>NDGbvTM)nC@QUW^C z3N;CSrbQL{>>4t8G=;WqrKrEZKZ7tZFrZRvU2%4dG}an9crKgB=oG?8THTSU;q#iJ zhW$RQk!^`_8D-s>RNj6vpl@czvQr!SQ<(O$3^IVUIyA0S*YEW+4N=tDgnM8JO;Zd~ zhj;k}wq`IMU9gaek!AClZ-J#Oi%;*lof9zUZF+ICwPHh?2^)zpgv+j<-jX=fqp!fk zJ`YUfT}{CrEvBPD2r>V)F*3lLxaS8G#N9J7$-A3xbbr2Nxq4Zy%xCq1?@UI>q%Cqc z$z?~0vzo4c`j?iPm1fqJJlA;{DvNFw$K)7 z8}@5=p3NpgsYVQ5Wju)PyY;Er^73*Gb93`P)HL2GEpb~7vL4~S6@?21n42nbPUp$% zML3Ug9m90Qj`@{YuWK@g*o9ZjeDbjp&krVjyX0kOCn>OA+w383!kD%sHuqyqarD&{ ze8)4+jAVNUhki@i%9!Cz>c? z`_nqJo==ltk%zPz<(x=8&NxO}?>*wHT2)<5OO_*hM=y7@Y@xv17wJx;w`VdV6=*R) zCY8Y38X6ii^0$Kgrl{qs#?HKkCpJ+av6Ol4DZOA)L0NiN^A@CC!Q=6m^doGe_yCxi zswwSP+Ar`R4F}F!I-~b~t*nT@|L9V{TOcK{?g>E*xYv4nW$b_7@H*IMcy$8XKi!`4 zzNW^skdjT|GmOBqtgWJkkvd{B`-;D6d`pL2n@)1oQ*$0nVn`VAn=f!KrxIHD`Duc( zxU>|Xp3d4LE_FpfKzn}{y?<+S;g`s7|F!wyi|UiV8=v;z@q8A0bA~8;?|q;~K5@K9 zuQ6$QEBlmF!ezx567eq6CkG;m%-njq$&UhAN6uBRQL&jlru#ktlJ|3dOaLf=Olv5b^bg^94Qb|+YTciA72Kw#r7Zo`j4Gu z9Dl$;Kj__}D?8F09a8?S5a`SB3>)iUPY=UR5Ez%ZP}=#TF7g0U0w>)Uo8cBgH5iF# zmogSF0(O3F1@kiw4x4>>>!V!p!`5@2-_9BuB_FQzoWF}((og{F8)Ri(64aA*OW5&e z@#}@B906gmXV ziK*#j4Lq!+h9fU_OX0GG#Xb|QtJfnnIvl))e~dnAcd1%?Z^0J1M*f~(omNHsvaDPZ zw6}9}`8#t^iz{(2?e92)!#L@&kCW)*op2Z~9;e$MVM*p|JR1uIs5fwPbYU(!od*IH zYt9)*ThxGvuD=syOKU64*V3Pm=FL!bk%u%J2WJz}EF#6xrEQvxkw0C#(1H>AL?1Qw zTsYTJk+L;Eay$3Qy&1>sX*tO2J^?MBU3Sg~793Htb{R6RBs;sstYVFmsRTENcN&=R zu(NFVMcZ>jcz*U?J~3^^v_+2$?KbbRr?u4L1Vj`%9YB>f<)k2To}%qteZ$XH*R{my zwhzNx;1)hxNvTE-u4F5XpNZu&!F+tQcA^a}x!0`?1<@#9vLNl1B(ZBU$I5DJWs}70 zvP;vP*Ta0@9;e(;0X~nZq=nK6wzZnI4rzAw@u^59&R!L{7xRi^h+}8zv2uRub>hHI zS?(OC~z}2qcp+i?bfpI#akQ^Tnmyc2Fp{sDYR9OmK)lsGa0j~o1qhX(23JQE3YINiCB4Eo(<)<=k2y{ z_=8qfEoQks0M=o7_;6?juXpC$?#foo##DU*l1!lUwQQXdLZB%9F0G^cTlZ$cxe|xI zPQ4&nEeK0fn~okm-IP!sNH3}TAekUgyPl!}Lqz0Pbyd&I&DnGD@JP?^t`yb2L)fyeTCSM6Rf^pDDEqjO3s@&33B1NbzQ!G${xPyZtEdj#s(A`l#E+ zcS65gf0r$7TW8}1ud~5gH9_WzREMsxk=f4sA{b(QRqt{xKUb)$Bj1*QHAp%lSKoV- zr2_=WvFrU{H*1+@+%kl5N@1XX{4OoX2t~iQ*cZoC#nfV`w7-JpIa13M=G(F&JGm=| zeoCv`xXEbI!@<_;5cJ-9n`v383itl;hEs$GrZ81s@|V_51D=vfk; zy@yHj!1RX8C3W4+_~LTXg|1!JbsH}ZMeJg2_1HV3z62I}`lRWVYHc&g9Ji9R^(WQF z*Vg2j_U&HlnJwz_`i%s}LRrG@ijZl;yOqdiFGH;mvR6k_NU(*Q2aMSS#8~{d__RNW zz-9K51?G_=>Ja~ObB)Q|=Voi%ofg1)`4cM{xM8Cob8>X7uo2-q)qA^Jt#kc(Ecj!w z+H$1LDZOCW%Jbx8=KkJZj>^hP9hA#{M^2g`X)@NuMGi1MKIxJRCPqfrWo2b`C}+=| zJLSU*&MhwnfU0YyW_Z|ic6K&;b91vxx_Bgm#LgbG=9?WF`nkM3gjECZGX6+3sN)D5 z>+7LH#F(y*!lEMWj#=C&r8d<1;lo?b&V}oz+7r?<5z#;zxn|o_M`7B~QwXb=v$L}k zE-jDF7MNBNJAAi_BzW0%De{XSX^x+hxyJ71XGA$H>AB8DZd{@-9EW12u*I=o-C@7q*xUg80hBK)>pX!?~4$A1&<|_UZzb(xBU3Q5WVm1 zl(Y1VV~qn|6Mc@?NWShVDVnxUO{;!?5|`3>MIV;FxjhjH|4C9lhZsXjOWMp0*VW1S zl2@@TEog5FUD!rv3)zPj6}=xF=Fw4vdVBZ5p1Uw|q|xvzX;A=AeG6H*&*R^sh!ehyJuje*%Wkhc5sj6=+b`qdl*+M{-Zf^eROhJg<|n* z#JwP1nn=}rVp^-%`%#_4AXQk~U?9s8Vr^W}uGIC}IKcbw?@% zK29R!=krR+I_9UcirxJp5O8MRIc+jlyRMuVD0JT!M6cw%g@^3yB_FC37P;;bDtl#Y zhkTMIoMd7>(f9QB3MKFesX;ztEoY9ZU1?(}T#kQ=ptmEi_>=f`b-x|&7qS*IABv0b zY%Y%q088#>Qh;oedz2~L^20ixp-X@{A3M9@$-ui_*8RRqu(ze*Rl6L$yQA=VftV58 z+fX%4&G45Sr&`H)$an0HAGk-IfQo!XO}#Oz9|mxZ1N!wmy7~mSR~;Yz?e69V@B7^n z8%vP^#1`*sqf8ut748uA_uMv7a=GZarTSs39x-5XrMCQLw8-+8caMp91T;Ph8ed5X z0ws3#N@afWD@W3t`tXRP5emT1==G5!${jVwFD`gPib4?sMGhT;vF{;{z20=MM*69N z2b50HJ^+)oc29YLCOdEciH83ViNrs%_6dFOfA-F*JA#{#t%eGqa@YB^^dfu0M#32| zAHjXbfUlPx`&M-!Jl1>CT^a#60**0BwrRV_FJBY@AcXA{6&JfUSS?O^fx@|18?YR1 z?(XlivsH(1I7N=rwTf%XN>>PLTJ-dGE-rA{0cU3dpvHHvm{Uz8XYn$A9gL@^w` z^|92ZU3Z%6Wa&!i#`gb)0G(I*Nal-t_4`lmB?14ViWEWFctf{XC~&YvBKLh1zJ-K_ zN-`4x5@e55-6Xb;XYM~4>aqf8AFyIXs6XX z;eq(8h~~c(Cl}a3U&JSN8BlPOm!cYjKx?mtGvkmoaN<9=&Xjy11SgKFo ziCl@jP2bgln-vDqeeVcB=H}+=GFgZj5Q*64ap`I6;T_wm++1$aX`ZV+v9c=h0_m;u z==vbv-Wp&f7a-YWIrBN9jlKY=h-2>_c z2K#dcDU*pg!jr+st+2Z*TZq6Uul+sF0FkPdS5Kw_MlMv%B(&6Qz6cc=9ChUw4P!dJ z-#Cx{<+CSpv8aA6AAkIN%~xONLJ&pLJOx1AnBHZzIISXg(ZXh8qtmfwKPh~0)Hi;K zCN?F7=MNBQ`t2P5D_ww94}`Pbt!4PxLtbtNtHU{_C&L4Bs zRimgr$lNm>RIVTHpoPJ5ZskJWr}o^%MFo5%zxprQWB*6L{EywV|Ka5?D)7M``UVE? z`Rg2WC#NE#zj?O_4LieQ*18xwa|%1COP29AzWXGCFN?@+ykh6aVMf}?hFxjjJ&`Ux z?|p?dce0fvVLQki72;C`Tb-wBaC9&*h>MY){#msEOwfQ_u&h3hMiKJlx?2hlMagNs z9>lc#t8J!u_ydc$)+$>pXAbP=y~-I24(vUPwYGVb-%le+*#&mv-JfQ+%59seP%PfV zy5JJ6h@@nF6x5JACCcLoOz-7MSj&UmmcK3Yu8bKdor2fDf=K;;Yd`)s6n1eOYH|i6 zhpR0kKsJRg3g{rFgO(NtIJ2+0*352xhGNG~ zQa?RC)I4c;yJRM)8ZINCTJqx5u|1LJ6vs(l$#|8U2Mo7Rk}@_?h~wS#OZ2MxRKT@0+DMEO91u*9@*oiq}7}Lq?G6Q0ZtSh@FhZq&>>jTD>j|mJua&-Ls z{s|CP78n8-eYC>|(@Wg^p#K^^7{q62=H6>OI?9lEot-_TI-+&BI^lb*;04fVg*6x- z;gOSq2k}xWr;m{c^c-1hzp=#c4)v@ni8{VblS!&f-_l;ILlNi5S>u373)g6mOS1w9 zqCmxUd-|B8P;XeUVXYI1{C!5eSq6c$~i>YTWUJvkktJj%eCbbwVixkuveXoj6b zu%GIr8v7j!kgQh~q!qb2Ik&d?6P&yIRm69`%1M0 z9qa{wR%EPjg1yJW^%;dRx@&oKByjUmbR*OX7V7Wo`?ywb%FE8KD(4v2pJ(V_SlstZ z1-}J*2?B0o&c##KA&6>L3dlDV*EtWd*83Y!M*E zoI>$#mv?QMXZ`EVZ|#6NyRDa+SKfe3Je>;xJR&5>mL}U0_Vr=9!{*#ddFY7P+*0K2 zWfU^MUd_+t=@x%tCggI!wbBh9y_PAeXOryfZwDEuKPW9K@XsndFgo5SYd^~F{XOL# z|BGj45woXf1th*0vycRZKxPCRr$fJH=1(Fa*rCpK@L}bYc_AqmpGO{F>6U1KzmM;b zeh^+i$~MXG*b{tA2g33rEExY^sThqpJ;7Xdv3l z&}aND$qToQh%KB5n6QR!w&ji-@ha(W*Uu z1x>!)K^yGx!1t8e_En?y48jT^mm;D9h$4~*Sda1-4mRlV+oVUnJvgO_+vETHneg}Y zr`-wCHf^CF>yfU%jfPn~xIsY?3%H~-qal-I=@H z`|%A*^z@R$o~F|ywKv|c{ho|Pw}6{E#?P@mT?~*0(7?{lqS_Jtn1GHSJV!PP@?A&_ z{aMb4i9w?pl`)9JK)QST$jI}T2lE4dt^(TB_LxN|uN%lI8kKts7Gp_FOxZxm!4@(3wjBI z8H6d{lFENL91mK!SJ$xt6l*i9yD)v)y#nLE9G5bPWLXpPy1;vI(JK)bPd?;`Rdcxj zB{>e>3IHdb$##U>X=`MDXlJx$-)<2+pB88)M=vj_Uo)3@yB)fDUixIb%f3I5!>k1^ z5bQy~`oGpA*--r+m`ChaRYxO6j+jArJvhe}-Gl{zs`u!lWQ^nu7Sbs}xAQo4@A83*MES<^QX$;j>|(uR++{AM&(sSbnK$8?tn0PJc>Mj+B%N(XT)sbLe;(z$-)| zw<%dSim+TQnC>1ZRqNOS!P?EvJi_{D5{#!JRk!$xl9<%HlXIF(la+wO^yMAM2w@1Q@9A{<#c zx>{mA^vLd1Xmi8b@3A(P;$A|1%O96DyCQ0H$?2#cP`r}?^WU+e6)F}-XjFO*%Etph zxcT>Q&a*f%Ux#_@>Z_zmD@C z)%4q)*tn>?H*xW4&{=w@8E@*^NaF_jI3`|4!lqM(o8j5g$e0fDBabP#ifRzA76EHz zTW1`QkD7f${5l!x5}QqSEgNt+;(SsN?xMb~G(9dq`w76Gt=r;@~+lJf|`fJG$t1^7M=UvQGW zTzi~}IqZ`DR-Iq{;nzR9OruOt#Em|>ClRz$v#4DGj*-UEzPnYwe0E0nTcaXq^uEmb{P1&FXh53nu6r5%*3m0mSVs!~HfyD$l%y)KzwN ze-rJmsT6uSDTe(DA4Wr~V`o0+UhB6sH4+nBA|Kb&DK<4T62nle8oAP6bVmb5<*T66 z(2WVuj?B2_3LJ%Q@#lWk!|vcB0c22Z=(_e_(mpG1`4k%E9Pqwq^}zIx`y@o63xA)_=O5f#-xeC3PGc72UQZk0pRf_0`Mi7Hb# zha9YvbVm+!7_ehaArBXa%GlZ6Mj8nU(lwp@i5%?g3FfsP4THe7hWv!CfYieRwa?R9 z60Rug^21`w7)Pue1&*v z?Ki4v(x&NB?X9czw?xnD?Zlh>5J#ZZNpZPxZxE*E2MqF+U^D z&q8)i6}PWoIs(9>NOY8!8^cr}0ugw=D3QJVyws)UToJc)iGpiy3_q@Z`&EK{0dGvE zMezU-wK#M8eMiy`Rm*e6T9Xit_Adq3?yQiY+Ls^)AfD5$vVk$AEg~E7zMfeM~IBV zbrL4|m-4Obc<_$k5e;I$(T4(KGTNJbX+i?~r@k>_)%R(bp4WLNFV$E}{89l4Zs>^D z+)^xnpjnyi$1}UjoTaDXgsV+0VmlxeUWfV=k^$Sr3qxfNUEY?{n#BMn z$m^{xx+hiMR_L}=TxEz7ahLB%jj(g&l{UL7d#t~ObjrM0+tg77XUj%y8&PNt{m!qR%WKi_`1!QB}RB#K#s6WDrQ17 z(eMf*86*Hq(?@r8bcVTiLZ`}!_Yr^g4I3)Z{D0k5{BLEwnhvn~Cx6|Y@{)!j!Di*) z!@&MC&oOJ}HUe0hBFRfXKN`gbW)0=I)0LYJ|D0D_G$NphICHU^wX}TW85x_0iXlCh z1iMYYCg@X*e?#&MV2%Y-z$pFXFPBJ>hLkgFkNsZ`T%fF^xwOVBwquwshw-=O?7hX2 zszmaM4^qetZd44{9~pQ%CGsgZx^;T^03^Ye-50w^1v5$dh6VQ!;iDuBKsF}N^(Os( z{YUvEY~;iKd5x_3S``!AX&1D~8D2xJ*L4+X=-Vb9J)cHqe}Lls_I4w9G6MkBM8ZXZ zC`?bg5aqNd4*)}#z3I1~k$dBB6|-QL-`>@RhHWjc03H*48Zm zJfb;AT06Bjea%}VC#M2y5^&Q7@mh_L`}bs|F$i+YiuauXz5~9bGbdC3wh)aS$U|*+ zluxBR7rAPwp9>ZSu_Xzq8UQueh7I)QwlR~#Ro*lw*S-`8^gY&UMikKY-P|snv`8P{ zwu*j#$a=O*3yKsM9&g!a55<0__b!Ux5J-!8uPBXorVGB|3PvcIx>Fjuj{0(SfE>93 zsM^R^;*Uk+AsqqCdj8OgQLgwbkP>`)55O>|nSrQQ|mpr!xgaVw=vglfjf{Oz<&f<-YmgfIE)2 zXH5!0{*w&WMlvU%%o9W;-fwpJ@^^o2=y82iChmbK(o+9J zDk3L0r%SC&JB_Hj={R9jY?zx&Cp#!6P^uqX140LL+O8%EK&=dzea~O(V|V4~n*?vo zvRWt5ayBqtQt2!xy*Tsg=M2JIqI-Gz<`h`PJwvIzar^A(HTi!D5X2{Ltr<2s_S`q} z+p-1W`v#iNUr74Jst3i|3j)|Jf8!!2*H2dKq#f!H?YRV*MEdUT4)|rSWQS^ev{lmU zi++#;BYhhbNPxl-0DpqMf6V4c{&Gu3y7&~6Mg8!=RQ!~)K1ZRCk(Or}uFAAts=uEf z`r5MrXE#`n4AR;UuX`hlJ8zN72i$k2BZ+b6nd0_!we1;f`a92mL>Gy33vur(E2mmg z!By9RH&`{An-ION`;C8$MjO~_1Z5c%2}FZ~zxs7u=G_*H^WK|B(D+0C=4j>&)FS%e z-pwIa6e#w<06s1QTQXbp*Xg5ye|-mXb9!~u@Ph_fP!$)Os(Gz){yzPOJQicm@6m=X z(P(En*QoHn_PaH(qmO`Yu6;K6xF|cg$;7Oqauc+aE|{Pzgx9&wOE1{xB!B^5^xsMV zu2B}}ET$`ar#cOh11!uY#nG(zWZOpB?l$8clG|k2htIP6M*HUro0B@LaHFY{lHDIl zhQsId4Xa%&$l#N`e`i_5=Rgo?J)O-nB+AHYT7|C|7iJLk1*M_;V)Hu}Pl9A)p3(5f zS#Pq?+|6r{Hx+Pxy~Ov4NBmc$*U&~Z=%i$hZBM|%7LJ1*@WMBJ2%57d&c5e+G{H{r z@!;Rias7f+<%jF>j+dgwdX#8c!RGhe9 zfb6sV9~Wiqzn+EfdXYY?3_bwjjn-VtS&tmWAlE#*%QQo0mNP*}d@ay%?n3!wz9bt2 zyJrx^t)X@_Znhm_qvSnRckmlpk2b8}A>mNNkr|!QdhWp$lMOpzoKs=QXgs1LvPe01 zFE(u6F%GeNRPAe;B(Be@wl|>KDP>V?(5e_K1a4GivfwGI>7Hn1vdBW|4)eIIe*}l- zTc<+SCLE&eDc0jsCR13sLk#pa4=RR}O54kE7~_D$Mdw-99-m=*TCtlE{-Cbft(vbT zv8UWLkdkXUu@oY<<3<`IZ{N!rLMByo+$DXA3|4yMym-$2@YhAm6)R|~gwgViOb-X| zHtb`%Ye(uegI-U1?0RlSA}n6%<5I)s7dB+%nd)6|0T9dN!vJ`%|H%t9{}$>F2ye@$ z!8$o0&9AF*zY42(a_Dd|+np}vvaUzECtrBTTz?|!a9s(;Mg>(1;41E7oA9CCxxJqC zn~(cUZZCt>LV&W%9j%)D95kmMfE|wGN6&ob_RXrSuL!-b-7Pio0@0ojxUuoKAom5k z7=XWU*Y}fV@SqMzx)Z-)>vsGq$5huIYIj$C%tU4Cf%cL{s4a&e$45tz3t-t76)?R zFyX7oNL`qBb7ia2kh(b5>@EnYX;rF|<9O{8e!0!sq@2&noScIfq3w9`C(L>&=5hJw zuR^iI<}v;JDriObZI3(pN)~Ik^$JysbE1k*oR7=BC2ABDRMNS2FDMHD2=U(PeWDu< zCIG5R!O*a&sX6H3)5=2rvtR^0w$Dh-8{GX3kEi%-&fyNY#nN-9wJVnTeoOkQAPHf@ zw6FE$TyB^Lwe3w)85eWPGu>IrGmU%_VvIm(LNK|E+w+2W-k-(%`grU2YXO!}BnO|= z0gmXV#s2mR$~unQv4~8d-d!-w=QBUG5DQkq?Y_wz4QCV=H0pm5Qk)-E8I4GJN|i~n zMc&Y`Y)`&J9~Iiwh-zoP8hL}0h2;ljT>s@%K&J2p`KV^8?M1Gw97Q5C%B9A0?(>cI z^uXFv>Ut<1+Ya| z?#@zPQ36>0lRRr&ZBJ3X3%{U3 zdpuco?byeF(fll}^+=$qiw5#jtwp*nU(IBBXk)4Jq4pX`0TTeOtR1BbMKS zN=2h1Ry!9smr`wqBCtrSR+PZ>qcD~vCr}XStH>WjAf!=BjZb3{$bLBHcbh6X15E-X z$^?D_p~ZzqUPmszTAV|$%%}Ew%7fSsKiLY!ZJd9h=Q>EIStp#2J>MIi0#wkbkADmxN>3H4yDca`(KP>-}bCI>9%f_>{-mD@Z~ z;44@3eut|}7YG;H+futvNL4dK*Ob<`bbv2>XR>|u+Qe<(QWQXilP}>vq4k)=8{`G7 zZ6VsL^X}$k8uG6#5;ez)o}(j>Am9`(x~K_j4}oWZ5-rwPsfmt)4g^fS+^ZEtiWBuU zjK!HK;m2tOZkdt5h%O^$)D*7aTwD3vevwIaq+Ph}(sApcv`;sc%%)4HREao;`>K?g zdxR`ic_^lPPdn;0^1Q(PO8@wm;fVwwJ!$-#`1^l~3a0g51vS<7aW3VHP^JLMI6qjp zF-2@5t(K{kp*#xQ!PYg9r_X&Fu~V5HaF)g~8f;6OVVfLd{y8}9pX&QtWbp)&eScx% zy!y{$sEcRzN=jl~7@sKVy0~8}EFD~fnUU+9r13!!$WNrP?Iye{*e~HVQk}&HI?(=5 zkL`c3wd_B+{HqOsQvE+A*64861=w#CNN3`voY&h|Lk@kt2420|mxecw3^1~@z+YO3 z9fAd;lCX#iUZQlWaBCLWR2uAxLka z-b0<)*5ca4tJ2+9pkv9aHoYzK?uIIq<@42>bAaPh&ATc1M}A*GGaXhWY(f6A>m3%V zmT7t|^TP*KZ#bE`CafXeJDHsbhD=69ryE2zA2H@G$H*&-5yx zr`3g_($u=OXjyw^du^~BvEIKLLLb!_pySI52qK&P-=;}*(`J&xtfc!3>Oa4;>%M^BbS0S<|@Sk7_f`v#v$u1;l=SO4An}sKm-!|S1nXBxov2c z_7b-hsf3S~z9hHSsFSvADZC+mBX0m#(i7-f^bGzKRBIeHnGnBsBj-p{>iIY72jmo( z2(WD?Lq}i!HKqQYZx&S-xt7U4n8}#e=FNL|mk!3Bghh+v23t`zJDif|7W#w8NuX@$ z*+&K4*BZt$gU)>mMqp7B(5=&V20#pseyp*RcUw|q{h^$gr9O9cNR9Je%V1on+HSAF z3pYk+b)T1yfPRuT1&6wdXB9zVW269vCakzYe2*ThX}Vib7AR{B*x4Z(ZxMbQ^ZrLU zgm2HcmSd8T5{61jfInRb^P*Z2D33&fvXX~Bx}KE>6F{!?P|6Dp&38_^u;yzga!5D6 zS_jzf=RLeFz!`RnfaoWR7Sj_8a-&`!37Wq?WogNg+F9b$w_045qF6NMCP6)incUic znD(Bq0e1s(}i`bN$Cd;f3@E|=Jsn3rE zwL^RRFlRI&z{9Y>mZz_x1saeCh{Ky-DuS&iDn=>?95EEe&4 zTeThclDuhaF2#y+6p#mz%wc9nkq^{B&_^idgO%7KBaT}3ug_A6ZgH~M_x0iM&gu#( znzd%r`&o*bXja#S&|MHHJYj zDdjgMTz&3hZ#Pdu3&6_NFC0$zy)Knsm6LJ%7jKgq#-_8a2{DF~AO)9-A5%dm&ToKH zBYkA_C!P}YYv0^AQ?;^Niv{N|RqA;Pf>nDE8dsNc4dzNnYb*$EVfQxE>@^r3G9cBF z(FGC@^NSP^qdO?-l~&ox_&LVx!B&1R4D_;M3V03CYfKrVtq|zl&+WN4R950&x`sZI zXk=a}HthCl=DHV1+5;VHncBca>eGW4E-Ljs^y2q9ZL``4wT<^5>>dr36zUsz?spyR z4$JD;0^8Za;aD-SUmyJbv(5KEzRvoepe@+V@wfNr@3NK9gWVO^p}!08Z@02(LYpoB z5WR6YC#rGi6@9eG@yOLtU-?Z;`srDpJJ%I{0}O=ywvyDA%h^0rAX4Q%-8^Er3}v@d zQw?%2Py4Wf_o00B-@Y}Vd95y*QShKk;T`B4KM19y!9k9SzuIRE454Q=x+mP zw3{G%y~+ar0nlC;LVe5U&4BUk2Y3QXym*&X|A+;U5_Y1=G2r`>fC4P?9S|*2=v8DO zm^$M)G7f@&yrlbqJrY_t6_ud@$^fzSsg`h0@jGAitMb<@cLJauKt(01Jg?C4)9%{> zNi@=;jJQ_9joM)`m>lt2Gu9+qtM%L3bW7KB^bcSxSAf)hO#CO#o&}(-sBH(Ruc*fw z)&Y+(H*#LQISw!1qBs-a1J|k(?3e_~odkuBM*+%@eIi~>r+B#MB_My|UYqn#0xm+I z3_0&6EgR);o`oq5;rtXpHloq;Qin*aFN%TE$G;;e`UPOTRkrtCm-DtX0GhOg<#36P zM^C@mq!88I)mIA%swVtcgbB2l>FIunO^@GIb_U0NC6G{Dtr5}&d5U_rIoNxXXJRuX zc6dABtyx&8qhud1DsXoYqfhcWdOmIrM2wg`RqeC%(YYTKv_BsYMjha44g}*s`t?Y+ z<|I9VX)9`#_a(b;TE7zapZ@w*jXpYcjU8xYQ?mx_R`qfjN%in=Bj2wtC=MV?2H~sT ztZ~o`ySVFQ=EW`dtIh&qSpbb>49*^4Ac!m+CEKSj z_{@C^NX4(of+FSKi#-h3lKT&o1!6&2Ip!)dX(Ez^WScY028mUmmo4i}_MPvu`(cIi=dOM2OI}bur4||InKGIchF;_fW&OB@sc{GzFF@;-Ql8AY^Z{fp0(kxp`8Cl;xJ0CWY|^Z&qTM*r22k zL?B+}wX_s--5ZoklEi(RU!be(%6sLnh>en`_(hM*qS&#!(t9Olu;9V-04>04lFdf{ m(Cr8Y1e5>spI+IbP_vmANZfljCjbNgZYgUi6)IT%^}hg(d;J~& diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index eab8c5091c8448b57e5941c4e278f235ec6b9241..6cb7b26c54c385337bc3266f80375affde764d27 100644 GIT binary patch literal 5458 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 literal 6795 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