From 1fe4cbb6192a27aad474abfece306859770bbf59 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Wed, 20 Feb 2013 00:24:26 -0800 Subject: [PATCH] Added a mantle and robe for Unathi to wear, added weldermask vision reduction for Unathi helmets, changed instances of soghun to 'Unathi' where needed. --- baystation12.dme | 1 + code/datums/datacore.dm | 2 +- code/modules/admin/admin_verbs.dm | 2 +- code/modules/client/preferences.dm | 8 +++--- code/modules/clothing/spacesuits/alien.dm | 24 +++++++++------- code/modules/clothing/suits/alien.dm | 15 ++++++++++ code/modules/mob/living/carbon/human/life.dm | 2 +- .../mob/living/carbon/human/update_icons.dm | 2 +- code/modules/mob/new_player/new_player.dm | 2 +- .../mob/new_player/preferences_setup.dm | 2 +- .../mob/new_player/sprite_accessories.dm | 26 +++++++++--------- icons/mob/head.dmi | Bin 125268 -> 125271 bytes icons/mob/suit.dmi | Bin 272369 -> 272374 bytes icons/obj/clothing/hats.dmi | Bin 45459 -> 45460 bytes icons/obj/clothing/suits.dmi | Bin 66586 -> 66591 bytes 15 files changed, 53 insertions(+), 33 deletions(-) create mode 100644 code/modules/clothing/suits/alien.dm diff --git a/baystation12.dme b/baystation12.dme index 43610980ad7..e1657ada890 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -755,6 +755,7 @@ #include "code\modules\clothing\spacesuits\rig.dm" #include "code\modules\clothing\spacesuits\syndi.dm" #include "code\modules\clothing\spacesuits\void.dm" +#include "code\modules\clothing\suits\alien.dm" #include "code\modules\clothing\suits\armor.dm" #include "code\modules\clothing\suits\bio.dm" #include "code\modules\clothing\suits\jobs.dm" diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index e07e6687ac5..4c71c36f26e 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -118,7 +118,7 @@ proc/get_id_photo(var/mob/living/carbon/human/H) switch(H.get_species()) if("Tajaran") icobase = 'icons/mob/human_races/r_tajaran.dmi' - if( "Soghun") + if("Unathi") icobase = 'icons/mob/human_races/r_lizard.dmi' if("Skrell") icobase = 'icons/mob/human_races/r_skrell.dmi' diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 67f32a7188c..ca49eea8ae6 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -641,7 +641,7 @@ var/list/admin_verbs_mod = list( if(!istype(M, /mob/living/carbon/human)) usr << "\red You can only do this to humans!" return - switch(alert("Are you sure you wish to edit this mob's appearance? Skrell, Soghun and Tajaran can result in unintended consequences.",,"Yes","No")) + switch(alert("Are you sure you wish to edit this mob's appearance? Skrell, Unathi and Tajaran can result in unintended consequences.",,"Yes","No")) if("No") return var/new_facial = input("Please select facial hair color.", "Character Generation") as color diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 9955cee8092..8a21fc6b6ce 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -768,8 +768,8 @@ datum/preferences var/prev_species = species var/whitelisted = 0 if(config.usealienwhitelist) //If we're using the whitelist, make sure to check it! - if(is_alien_whitelisted(user, "Soghun")) //Check for Soghun and admins - new_species += "Soghun" + if(is_alien_whitelisted(user, "Soghun")) //Check for Unathi and admins + new_species += "Unathi" whitelisted = 1 if(is_alien_whitelisted(user, "Tajaran")) //Check for Tajaran and admins new_species += "Tajaran" @@ -782,7 +782,7 @@ datum/preferences alert(user, "You cannot change your species as you need to be whitelisted. If you wish to be whitelisted contact an admin in-game, on the forums, or on IRC.") else //Not using the whitelist? Aliens for everyone! new_species += "Tajaran" - new_species += "Soghun" + new_species += "Unathi" new_species += "Skrell" species = input("Please select a species", "Character Generation", null) in new_species @@ -843,7 +843,7 @@ datum/preferences b_type = new_b_type if("hair") - if(species == "Human" || species == "Soghun") + if(species == "Human" || species == "Unathi") var/new_hair = input(user, "Choose your character's hair colour:", "Character Preference") as color|null if(new_hair) r_hair = hex2num(copytext(new_hair, 2, 4)) diff --git a/code/modules/clothing/spacesuits/alien.dm b/code/modules/clothing/spacesuits/alien.dm index efecebf2c6c..b9ab877f59f 100644 --- a/code/modules/clothing/spacesuits/alien.dm +++ b/code/modules/clothing/spacesuits/alien.dm @@ -1,19 +1,23 @@ -/obj/item/clothing/head/helmet/space/helmet_soghun_cheap +/obj/item/clothing/head/helmet/space/unathi + + var/up = 0 //So Unathi helmets play nicely with the weldervision check. + +/obj/item/clothing/head/helmet/space/unathi/helmet_cheap name = "NT breacher helmet" - desc = "Hey! Watch it with that thing! It's a knock-off of a soghun battle-helm, and that spike could put someone's eye out." - icon_state = "sog_helm_cheap" - item_state = "sog_helm_cheap" - color = "sog_helm_cheap" + desc = "Hey! Watch it with that thing! It's a knock-off of a Unathi battle-helm, and that spike could put someone's eye out." + icon_state = "unathi_helm_cheap" + item_state = "unathi_helm_cheap" + color = "unathi_helm_cheap" armor = list(melee = 40, bullet = 30, laser = 30,energy = 15, bomb = 35, bio = 100, rad = 50) heat_protection = HEAD max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECITON_TEMPERATURE -/obj/item/clothing/suit/space/rig_soghun_cheap +/obj/item/clothing/suit/space/unathi/rig_cheap name = "NT breacher chassis" - desc = "A cheap NT knock-off of a soghun battle-rig. Looks like a fish, moves like a fish, steers like a cow." - icon_state = "rig-soghun-cheap" - item_state = "rig-soghun-cheap" - slowdown = 2 + desc = "A cheap NT knock-off of a Unathi battle-rig. Looks like a fish, moves like a fish, steers like a cow." + icon_state = "rig-unathi-cheap" + item_state = "rig-unathi-cheap" + slowdown = 3 armor = list(melee = 40, bullet = 30, laser = 30,energy = 15, bomb = 35, bio = 100, rad = 50) allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/weapon/storage/bag/ore,/obj/item/device/t_scanner,/obj/item/weapon/pickaxe, /obj/item/weapon/rcd) heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS diff --git a/code/modules/clothing/suits/alien.dm b/code/modules/clothing/suits/alien.dm new file mode 100644 index 00000000000..5b664f21b35 --- /dev/null +++ b/code/modules/clothing/suits/alien.dm @@ -0,0 +1,15 @@ +//Unathi clothing. + +/obj/item/clothing/suit/unathi/robe + name = "roughspun robes" + desc = "A traditional Unathi garment." + icon_state = "robe-unathi" + item_state = "robe-unathi" + body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS + +/obj/item/clothing/suit/unathi/mantle + name = "hide mantle" + desc = "A rather grisly selection of cured hides and skin, sewn together to form a ragged mantle." + icon_state = "mantle-unathi" + item_state = "mantle-unathi" + body_parts_covered = UPPER_TORSO \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 8b238f6ee91..d24f835153f 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1402,7 +1402,7 @@ var/const/BLOOD_VOLUME_SURVIVE = 122 var/masked = 0 - if( istype(head, /obj/item/clothing/head/welding) ) + if( istype(head, /obj/item/clothing/head/welding) || istype(head, /obj/item/clothing/head/helmet/space/unathi)) var/obj/item/clothing/head/welding/O = head if(!O.up && tinted_weldhelh) client.screen += global_hud.darkMask diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 9cf18615f98..478416aae1c 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -789,7 +789,7 @@ proc/get_damage_icon_part(damage_state, body_part) if(!wear_suit || !(wear_suit.flags_inv & HIDEJUMPSUIT) && !istype(wear_suit, /obj/item/clothing/suit/space)) overlays_lying[TAIL_LAYER] = image("icon" = 'icons/effects/species.dmi', "icon_state" = "tajtail_l") overlays_standing[TAIL_LAYER] = image("icon" = 'icons/effects/species.dmi', "icon_state" = "tajtail_s") - else if( cur_species == "Soghun") + else if( cur_species == "Unathi") if(!wear_suit || !(wear_suit.flags_inv & HIDEJUMPSUIT) && !istype(wear_suit, /obj/item/clothing/suit/space)) overlays_lying[TAIL_LAYER] = image("icon" = 'icons/effects/species.dmi', "icon_state" = "sogtail_l") overlays_standing[TAIL_LAYER] = image("icon" = 'icons/effects/species.dmi', "icon_state" = "sogtail_s") diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index a967ed8b59a..4597b038e82 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -338,7 +338,7 @@ if(is_alien_whitelisted(src, "Tajaran") || !config.usealienwhitelist) new_character.dna.mutantrace = "tajaran" new_character.tajaran_talk_understand = 1 - if(client.prefs.species == "Soghun") + if(client.prefs.species == "Unathi") if(is_alien_whitelisted(src, "Soghun") || !config.usealienwhitelist) new_character.dna.mutantrace = "lizard" new_character.soghun_talk_understand = 1 diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 2523e10ceec..b7b8c32393e 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -138,7 +138,7 @@ datum/preferences if(species == "Tajaran") preview_icon = new /icon('icons/effects/species.dmi', "tajaran_[g]_s") preview_icon.Blend(new /icon('icons/effects/species.dmi', "tajtail_s"), ICON_OVERLAY) - else if(species == "Soghun") + else if(species == "Unathi") preview_icon = new /icon('icons/effects/species.dmi', "lizard_[g]_s") preview_icon.Blend(new /icon('icons/effects/species.dmi', "sogtail_s"), ICON_OVERLAY) else if(species == "Skrell") diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index 2be45074837..38d1d9cdf90 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -48,7 +48,7 @@ name = "Bald" icon_state = "bald" gender = MALE - species_allowed = list("Human","Soghun") + species_allowed = list("Human","Unathi") short name = "Short Hair" // try to capatilize the names please~ @@ -119,7 +119,7 @@ name = "Pompadour" icon_state = "hair_pompadour" gender = MALE - species_allowed = list("Human","Soghun") + species_allowed = list("Human","Unathi") quiff name = "Quiff" @@ -142,19 +142,19 @@ name = "Beehive" icon_state = "hair_beehive" gender = FEMALE - species_allowed = list("Human","Soghun") + species_allowed = list("Human","Unathi") bobcurl name = "Bobcurl" icon_state = "hair_bobcurl" gender = FEMALE - species_allowed = list("Human","Soghun") + species_allowed = list("Human","Unathi") bob name = "Bob" icon_state = "hair_bobcut" gender = FEMALE - species_allowed = list("Human","Soghun") + species_allowed = list("Human","Unathi") bowl name = "Bowl" @@ -165,7 +165,7 @@ name = "Buzzcut" icon_state = "hair_buzzcut" gender = MALE - species_allowed = list("Human","Soghun") + species_allowed = list("Human","Unathi") crew name = "Crewcut" @@ -227,7 +227,7 @@ mohawk name = "Mohawk" icon_state = "hair_d" - species_allowed = list("Human","Soghun") + species_allowed = list("Human","Unathi") jensen name = "Adam Jensen Hair" icon_state = "hair_jensen" @@ -241,7 +241,7 @@ spiky name = "Spiky" icon_state = "hair_spikey" - species_allowed = list("Human","Soghun") + species_allowed = list("Human","Unathi") kusangi name = "Kusanagi Hair" icon_state = "hair_kusanagi" @@ -306,7 +306,7 @@ name = "Shaved" icon_state = "bald" gender = NEUTER - species_allowed = list("Human","Soghun","Tajaran","Skrell") + species_allowed = list("Human","Unathi","Tajaran","Skrell") watson name = "Watson Mustache" @@ -347,7 +347,7 @@ elvis name = "Elvis Sideburns" icon_state = "facial_elvis" - species_allowed = list("Human","Soghun") + species_allowed = list("Human","Unathi") abe name = "Abraham Lincoln Beard" @@ -521,11 +521,11 @@ icon = 'icons/mob/human_races/r_tajaran.dmi' species_allowed = list("Tajaran") - soghun - name = "Default soghun skin" + unathi + name = "Default Unathi skin" icon_state = "default" icon = 'icons/mob/human_races/r_lizard.dmi' - species_allowed = list("Soghun") + species_allowed = list("Unathi") skrell name = "Default skrell skin" diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 1f8d62db91f7eca7ee35d1006c6d2ad094a97da6..4baca71637e70f828eb4c9c06eb5669423cd4976 100644 GIT binary patch delta 1721 zcmV;q21fbR(g)Yl2aqIx!g^F#bVOxyV{&P5bZKvH004NLrJGHYoHz`I&ojS*O0L5e z`liQdf@Qp@u3mtv*+x? zSkhj^7q~cG@kEA#*rf9_UP9PB9!8D>MaNe;V^42kbn|Qdd7;STvH{|+F z{_=)gpX}5+GA-~tUbEWhtkTkU@d^41+uw3r{*LD|*>$a_6UBNhQymT9Znj zG_@wxZ+kTsrW@UEOX$gRqtk)o%io&eMwi>(%%$x{$8PIb-R7~fX=US3*|f5Cq-@_3pm~ru-5H=30c(k6mrs-TuwS=oy3z67Y%mofI-g~vdQ;c06Too1tzxg#NR(Y zG_2{6J!j?9Rpqa!Uwzc;R-v0r!>+MIJi7}vK8C&gBo}{2XAGDFWC9@%>;%Ro$Gx;s zxp6Noa;OZfg1p3YcqV~az$Pd=#3$9vL4{}_iSLF-4#*&XjT}FNjWjZF`hri3_(}0a zdND1C0r~5A7f)WtySP+GuIVTg)q%CP`*?Tbnui^fi4MwC2So*z05^QX2+|yssSXP8 zY<`U=#GfQzCdwBTQVA{Lgvb-5%OvTdYM=`F8c&EkNxnqoowT`KwpxD8A)91S9k53R z)d7RIUeOqTAGGy~MqqKbS`>Gz<2%p=jmz#dh3YEK2nejpc3;~Ahyeo^ht!%g26Vj0 zG-N2=>zX+rK27b!ja5hkbO{4fh^g^ffLicO0tsLT^zUnSNc(>B9hsgQyN}l~3lqbnwK4l-Ywd0D-s{Fc9x|{eI26E!#i{p#| zhlt#W`5xCha=@&!0?almz${ZVBKz}sIDyE8*Iom!=ZryzS#Nhhw_@gC!D^>v9FgAVH6M4-I%b2`DoYqF0IHfA z;1suD@8Az`-Fe`;i0cG!D=tJ#xreDSDuI-E-uCC1lb8TRn~-BFQ!B zl}{J`dSx?xDxb=ykAL1N0I!4{YR4}A-NgxiM9z;sOb$xP1%-+$Wr3M+=XSpaLRrbY-kuANCJ@}{<~ zt>O)Y3!2cO8K+_Ffo}1wK|+@%(M5^7sKr)lfIi8p)BvmuY+65(;tKp6?S@CX{Ymsn^7K{}aE>nby+#gIMSit^Z8Uf>lWy=KFB1gWXJAr7Vm}H4bs!0cU?YXe1u(b{H zO~4X{$||TFIC8KcTngOqz_z3(hC)6(fw&|b^sNDSG=#!FlL?}5;CB{rC-Y?{6#4~C zk%fc5H-S=gK+}GJvwlcT`XMdq`T7-#`+}y(!m;0*lZ^!$e|~QQEW0G824B+!nGw9!)hl+(bpnC;zT1gnhsiEs;NE~-!v<4cuxKgCjVPcwF_(Ned{#y)Pn52i+{i$6 zasq+Ifg{IfVgGyrAIYgk?)qmb56Y z2BjQRRVLk{f8CmKK{M4kT?Amm*A(HEB3#7MW zeMOBX0W!9PftxDpsHM zENNVPE^=Y@8OP;|{&1_5Z|$_ZmV delta 1718 zcmV;n21)tX(g)Pi2aqIxzj{a!B?Os7CZa2O+VN@MQAzdtm-BV`F_H$Eo`D*R4iKtrqh>`}@m3U%zLc zzkR)bX6MD4>?!;BM{$3*mnL-CQ}*HU{;p$byDiBG4uz1{_6)fyof%8HMn;;%Y z^pcK?JK&{u$lL5kQt_wdM^YRYQ#4|FClHA5U>Z>rIPX{wdFz;eO+4IJjJCPT8*=?7 ze|bZ$Pj+e@nHG2+uUTz$R%vOw_ym2!_O~3DzvH<~c3tZ!IlZ->(vw?jQpq!?)}+!W zO|41w+g^=@=|;EP5_+=S=yc%t^0#KV(dD)`b7{NLvD-RUw|T5=TG=>MHmz(ODVtU} zc|BO#0*?0ttaW>TLKd|>g`6}dmy=FeC-Ef2MS~qXV9+y$Z1O!9zz*MYfr+g=@elWR z4Qo1NPg(hJRrxFGS0DAdRp=(uuxsoP&+dYak6|yr$i?5$83X13nLx+`JArY@aW8FD zZrn?Y94Z5=AkXm}o=IR9unEcz@kupvP$3#f;=AFI12RZ|BgfBRBaIB4zTnd$eo}mv zUQ7#OK>j-3#go_ZE-uxPYdQ)=bzrUSKHlB9=3xhAqJuKkK~aGvzzv@;f;0zZs)GVN zn_uGz@h8cbiSk8-R6k}pwtCv9$*t(LbrWRnc41NO+E zI$-eDD;nc}gSKAL2rTYai{g%TdUK|u?lH`E@5B_F*RNbPz#<(AOY-v{(a33Y2Q!2Bhyo3_whPr!NS5* z`~^CbXc3(6sE=oK!ERWI*1DbOO60f!EA}%9Jo(9g7@+$<83Pq_R&xM@T*7hbUcy@4 z`RV55bbWg2B_MTZFCiSn7@%0bpup^6-H2(|r|g}!c3iPpm0veXcM~7OKu&yoahx&W z5Rn@(KjL~v4w!XTfZ1jRm}QDaWPhG9+KHcR?HkMSnafoBhvf4=Hm`p$86AAWeI}?Kvh!% zoZ=R2T=*v&pg;1H4bmMMI5^~GKXO2w#sQk7M-EvlMGq9OdyX8igiJbMtH%*UB)KNN z^6A1~uWY6dCYDmz$;;g+Odm&cX0xLk@KSulY>%nL80PGSzsm{Ii%m{hV}15 zZm`GrSlan8105ePEHY!;$piDXojkICy4FIg>X}Rsg;&-W7Qou7sS!esYiAOQys52g zt9S$9f+lom#%UOPpj&)vkkF+`bW!3iYO$3Xpii%yWx>;f0F)x zH4YsZiyZ4jUQkH3#AV9_*&=7tieYwdoIF+yz{nF_l*ulNd@sMijLR=H-p${Dno_$$Xg!g?>R( zWZ~dnnm{Q!plLtASwEyE{g4**eEkZ=eL+)X;n-iAlZ^!$fBw=0SawNF4ZfxeHc1#? z(_h*^SFhMD*9ipX`)((S9VWYkfqMgT4I4~(!J?%kH==;%#9Z>>@L3tHJW;x4aw7xP z$q57+lLL9A^>^fuX1}POO~=4L92P9rLXCH5ezLJZhsH@;TI*CxT8SsV5(kr?AHCfP6LI{)Jru`@KckTvTM`LhDffjEs)-h z^%XUm1jyJD25zdXqpqr*w5?AX^|fKDqogNuYnpO1%+0fyDzN6UvwrL>GU;A30-ll! z_&*AlFea_+Fpz10JHRU%6GykX1&axv`caVb3C4RCM_972XuNv?i$}1 zv!rqHxyXgpXB?Nu{yemRk-M_C>R1nz>KM4>xyD!J-)CRGf6hLC`+EOBz{gAdqP6~s MgYO2n?*;*A;;>js%m4rY diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index 1756e10514850911c885011278b89b80a209df93..e90e3b62de0125ddf3a38ea72a01a1422af998f8 100644 GIT binary patch delta 1546 zcmV+l2KD*z&k**{5RfE)^m21~~=z<|l_7a)u*+F8==d&*S&v z;oIZpz#7E6;=cIu+wYs37qPJ^?u$Qmo12EEZsPb)h!nZFFFx&mMfua_#)^jGzWB1a z*(-G%iu>Yj4eid<-P=^fHZ;sJDK~>@Nz%@1QjfIrnijJh*+e<;7L&c;(*vmZwDT$+ zaJ(AYmSeBp@6*e9W&vUGX+iOjP+7BMr4|vKSxopK>RVqQA>|pyqyw8lC1TPuj7dL{ zlL!RXf(7Sngk6+>0359)jftBMiipy5NL2W)3WER>oj_c&d}$=6@2ZpVC7+Q0(OOvh zM{DtU2R5*9U;|t;l%A;)FheC}tvK zDmVVJBd=Cwx3#1>hv{sTGgNjcd?W}mPY`l;RO&5sC5~KL@ZjZ&+Lz6Z<(7`ceX+aU z-R^F8YpW~T@0o?DBy|(ZCo<1KA%4N9y@?HL2NZl0mlkZ84(U=XyinSihUowlYT<Y3X+>aAOZcI&n_~UCtA`Tf^@QqoP29 zp1}0OeIkKuJb|zzyq-w?F#7|eNTo1)1fb+1us!5|BH;GZV1csaX|PBwa%vFat)#T5 zVHb_>l9Cgb7WAz()MG8L1q;j+Rn3rWI344rVIXX%SD!wt)T;;1Krf2q*bxKdTB--O z-XPtgB@7f)KBOxpAK+32Y7Z?~V1@*xhY?H5?L`^tIL#pBI#y!LAaIEdp=W1V)4Ov< z5m~K&83^-}=>eqc zS!L+T&bxGuU(soCAT%V7&$<$ODX)1X_ErX^?~(4s8%FqD1P!r-v#z;3`Pl#;qRvpS zGllc!J{#ae93-8n7HpPq-rQ${jIC`rT}~~3;XLWgu$e9JL85Da3vEsGTm7Nk&tdm@2+?cFmUp_MqJKyDn`sJ`NKwQ?eX zs@FTyq>ITBL+Z#7hxDy9Vp-{|AGFWOWc{E$@bqLC*g@^TGYTw24L(k05a|ukJI~sG zzc!}^^xf^^?^pXPBmMb?z^}%BpFSuH7J2%ID8T2*i9>4TdI(7Ca0Wq1s9ZadKFfx4MoXhhRfok5@t-3}ZnJ;{lK+NX%#h^6J&)uAWDC3KUo zXr!Z*p}mB$&t=%pGEO8W%B~j2tm1%TMPBpR0G&8gdqgqWaCBB6)o^rHz!jFC*!s#( zpdEN%rM69H_8G*gg_5-MKssKq8D$8yK;$l9;8NtOLIPmopvGI(4h-J1D;mARGxRSF z&>^g&!!c`&g#{3N`@I;}NDh=k`xoyZJPtUI>GfwzZ7{73Oi7?U=>>&RJPdsZ|ij^5J?789P|6Oi%@!zln; z>m>|I`?|UQdF-b3zQ1M!rd%X{%^)`C!BK2vYZ|6>)9um#>8QBa@?->bRTeZbe_z4U w3-+q;=i=-4hvMPe)r2qf` delta 1540 zcmV+f2K)K;&k*s?5RfE)?|M{NbVOxyV{&P5bZKvH004NLotnXN+c*q{&+$`e+H1VC z^>$}Zx$LB~(?i?)UNjU5OGqSA3sO$pr{9AlTXOB-XC|l2eE3O_AOS-DSp5CvpReDG z$8TRZ2a?Fa7Z1hf-+tfRy|7D7@lgD++uSw8b(6+_Vls(}hvLJ3o`pVa?i@=j9*WPK zySV)0OXT0^@t_31iQk&6vcQsrh)mo(A^QT2>;L3A-kiEQEnZ86ykULQa>=*|lV z!0~EmTS~ozu-BLK%mTt3bU_Y~P+5~FF)boEvzYLKCA6VFLdr9YNk_7SaKfZ#7?XZ7 zo)ZvQ3l^NSW%7xCBXG2qG$w94C?ZPRAyE;!Dh>=xbOLe7@}=RV-&H5!OJ0%x(K=ZB zN9*u;N3yVRBnw5vHA|h-dG@=#G`j?O`>hp8vCrvuKDZ% zwzUxX++jwm{K2Yr09NXXQT|XJ>05loCV!wH#@G2?jb{0O!^u1RlK1#UzUF+l$k&|Z zRc`!cM_w&Ne(Q|n9Hz5T&QRH*@SY&ZJVD6W5w5q;l{j*`;34o0wa=S7N3A&)55?|& zcfY&et*vfozhxGa7_OUCJ{kKA6yg`W?oDb)I-ua2I9;$IbI?n%_+oTt8Zrl

U}H zaMY1WP5f_v08;H4)n!{#*#P)5aT&(}KM6q05>RO#2r4i`S3z4Kqk*7R7*Yrz6DMO8B-8`5LkHUxx?=_Tlg)$|g8GtjdjId;SVxz^MJ zxnPlQ(GmsGYDK_L+r^r5`A~h zC?YF=H34Bhak^k=Bq`|Y^0GmNw(hs`3egIsxjp^QD>;v znZkK&HIrhRx%VI@?1u0bEo=6~H2mee*XeG`lkQ;|KNvKG#R!$^P z^#*Sny_g&^q>hYf&~K#?%SvbcAbn0I>j&w9rziPH9%}!cQD7Nr@NqJONN>oz@vQxS zYjbKqf4X1%{c3+>q(83+{AwKb`axN+$kRV220l+t98xRSLquAKGYCpT<=Tk^I)_Fa zdGwpWibg7YaaE8SsPIP+sGE(C4U0b283fwU?Lf)slbkrHeTwLfm@Y@Yj=ix|LO1z} zMmkCv+DjPwT!#HD<3wVjz_06;Fqj?4u?2qTuwcRb z08Dq{bir5hK)3&uJksy4L%VE~yhUNIn$!WaJCQ)AKM48AHewCUHJ&4n)buMFZ@E;1 z`1Efc4!38jLHyYF%pBpO?Q-*T=P<5iY?y%0@E1Jr1W&?!Pg2%pIFMdTocMn}lOOdn zCe(uldqJOBCo)46>yE8);O!v^|55xB#-wfNI^!L%Ju4a$NAKwciwV!~2}pT{;S_+a z^%4f9L*3l|Ja*TH(BCowQ!bLfW-w>YTicM)n{Jl|NJqt|mXwvbP6P7~6)e4AZwh}b qzI=Zy9>0Cv{10*3>+qH0KTd-o28SUA0f!+50*4_61Ggat1l1v3-QlbN diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 6b96c548c475bdfbbfd6c0e9dec83356d0ef68ca..0d9d08d7b00665d9f9ae8b2dd993adfc6774bd8c 100644 GIT binary patch delta 1000 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 B#ee_+ delta 921 zcmV;K17`f6hyFtdS)lf4$hYxz1&gVv$4JM=)rKmN+AcUP_wjgi?viupjRK_;Yu6Cg0+)A3lHD-9@Aj+x4H? zpy99|-Yq2fZg=NN>aZU^?(Pec!uQgs zdefny;IIno6YnA}dS*}>*o0f9nzu<&^QPf$0u*AK4&aWc7v;dQ6nzW|Jds{HEX{FN zIZoceYTKh`@X)LDYT3bc^m|H<}UJY_D1yY1AjGB??L*{}S> ztKlx5CwCLZ|EBye)j=A6r;+@E~X{ql@H@ zSWKoeav~3xRmg0eOwK5CIpW2Xg6pXX&!}(Dnb@>BBh=RQ7J8)vYnN5G7Fa44lVy$J zcZYHRUmF>0X89T9MKAuL*G2|)$Pjw9xXBEmSCh7$K|B_#>vSM~e`X2#LV!{ui9yR! z#|C;pL2tpZgt~&m$=1oZ0Tv3Q?MqH5j93B{M4@7MHwt5>Vnyqvc-_0-wl6eG;bLJnm^Hn$U7 zGP)hHXLTL<4M|-Oe{9L=dcvL(NM@M?mt^Qfp)h9jCZqiWi{UFzD2&jufm~RyRC3kk zTz}#g)n4SL!#3N1(k90_L-DAO8cMVOdWO;_Yl%_X^sIJPwXtO(6voOS8a`M+GK)pV ve#RVKM9@t{hSCyR^AMgj_WkhX+r#ki^>OzvGSq%CZ#(6CgWdy|-U9(am_Nq1