From bbb953a70f287f4130070e52350fc01ca8a818e1 Mon Sep 17 00:00:00 2001 From: Alberyk Date: Sat, 16 Sep 2017 20:08:19 -0300 Subject: [PATCH 1/7] Custom items 16/09 (#3478) Adds the following items: Designer Military Coat - Vira Bolivar - scheveningen Worn Leather Bag - Kresimir Kostadinov - alberyk Sol Alliance Government Foreign Relations Department Stamp - Leland Field - saudus Sol Alliance Government Foreign Relations Department Badge - Leland Field - saudus Azala's Gentleman's Coat - Azala Guwan - tomiixstarslasher Azala's Gentleman's Cap - Azala Guwan - tomiixstarslasher Azala's Roboticist Jumpsuit - Azala Guwan - tomiixstarslasher Scarf - Leo Wyatt - keinto IAC Scrubs - Rajii'rkalahk Jurlkiitajr - jackboot IAC Vest - Rajii'rkalahk Jurlkiitajr - jackboot Exotic Purple Robe - Zilosnish Szu - sleepywolf Exotic Mantle - Zilosnish Szu - sleepywolf Golden Pen - Zilosnish Szu - sleepywolf Rebellious Headband - Q'orja Sak'ha - fortport Chic Sunglasses - Harley O'Ryan - ornias Phoenixport Shirt - Harley O'Ryan - ornias Christian Lombardi Edition Aviator Jacket - Preston Prestoff - brainos Christian Lombardi Leather Shoes - Preston Prestoff - brainos --- code/modules/customitems/item_defines.dm | 181 ++++++++++++++++++- icons/obj/bureaucracy.dmi | Bin 14585 -> 16116 bytes icons/obj/custom_items/azala_items.dmi | Bin 0 -> 5300 bytes icons/obj/custom_items/harley_clothing.dmi | Bin 0 -> 3841 bytes icons/obj/custom_items/jurlkiitajr_items.dmi | Bin 0 -> 1052 bytes icons/obj/custom_items/kresimir_bag.dmi | Bin 0 -> 532 bytes icons/obj/custom_items/leland_items.dmi | Bin 0 -> 791 bytes icons/obj/custom_items/leo_scarf.dmi | Bin 0 -> 1560 bytes icons/obj/custom_items/qorja_headband.dmi | Bin 0 -> 406 bytes icons/obj/custom_items/vira_coat.dmi | Bin 0 -> 722 bytes icons/obj/custom_items/zilosnish_items.dmi | Bin 0 -> 1158 bytes 11 files changed, 180 insertions(+), 1 deletion(-) create mode 100644 icons/obj/custom_items/azala_items.dmi create mode 100644 icons/obj/custom_items/harley_clothing.dmi create mode 100644 icons/obj/custom_items/jurlkiitajr_items.dmi create mode 100644 icons/obj/custom_items/kresimir_bag.dmi create mode 100644 icons/obj/custom_items/leland_items.dmi create mode 100644 icons/obj/custom_items/leo_scarf.dmi create mode 100644 icons/obj/custom_items/qorja_headband.dmi create mode 100644 icons/obj/custom_items/vira_coat.dmi create mode 100644 icons/obj/custom_items/zilosnish_items.dmi diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index ab452a803a6..ac571d8ab21 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -722,7 +722,7 @@ All custom items with worn sprites must follow the contained sprite system: http contained_sprite = TRUE -/obj/item/clothing/accessory/armband/fluff/karl_armband //Medizinercorps Armband - Karl Jonson - arrow768 +/obj/item/clothing/accessory/armband/fluff/karl_armband //Medizinercorps Armband - Karl Pollard - arrow768 name = "medizinercorps armband" desc = "A plain black armband with the golden Medizinercorps logo on it." icon = 'icons/obj/custom_items/karl_armband.dmi' @@ -1239,3 +1239,182 @@ All custom items with worn sprites must follow the contained sprite system: http item_state = "hikmat_shoes" species_restricted = null contained_sprite = TRUE + + +/obj/item/clothing/suit/storage/fluff/vira_coat //Designer Military Coat - Vira Bolivar - scheveningen + name = "designer military coat" + desc = "A dark funnel neck designer military-style dress coat, specially fitted on commission, clearly designed for a woman's figure. \ + A skillfully stitched 'NT' pattern is laden above a chest pocket, the phrase \"15 years of loyal service to the Corp\" below the insignia, followed by the personal signature of \"Vira Bolivar Taryk\"." + icon = 'icons/obj/custom_items/vira_coat.dmi' + icon_state = "vira_coat" + item_state = "vira_coat" + contained_sprite = TRUE + + +/obj/item/weapon/storage/backpack/satchel/fluff/kresimir_bag //Worn Leather Bag - Kresimir Kostadinov - alberyk + name = "worn leather bag" + desc = "A sturdy and worn leather bag, designed to be worn on the back. The clasp has a faded blue and golden insigna." + icon = 'icons/obj/custom_items/kresimir_bag.dmi' + icon_state = "kresimir_bag" + item_state = "kresimir_bag" + contained_sprite = TRUE + + +/obj/item/weapon/stamp/fluff/leland_stamp //Sol Alliance Government Foreign Relations Department Stamp - Leland Field - saudus + name = "\improper Sol Alliance foreign relations department stamp" + desc = "A stamp with the emblem of the Sol Alliance Foreign Relations Department. The text \"Diplomatic Observer, L. Field\" is inscribed on the handle." + icon = 'icons/obj/custom_items/leland_items.dmi' + icon_state = "leland_stamp" + item_state = "leland_stamp" + +/obj/item/clothing/accessory/badge/fluff/leland_badge //Sol Alliance Government Foreign Relations Department Badge - Leland Field - saudus + name = "\improper Sol Alliance foreign relations department badge" + desc = "A badge bearing the emblem of the Sol Alliance Foreign Relations Department. It has an inscription reading \"Leland Field, Diplomatic Observer\"." + icon = 'icons/obj/custom_items/leland_items.dmi' + icon_state = "leland_badge" + stored_name = "Leland Field" + badge_string = "Diplomatic Observer" + +/obj/item/clothing/accessory/badge/fluff/leland_badge/verb/flip() + set name = "Flip the Badge" + set desc = "Open or close the badge." + set category = "Object" + set src in usr + + if(src.icon_state == "leland_badge") + src.icon_state = "leland_badge-info" + usr << "You open \the [src]." + else + src.icon_state = "leland_badge" + usr << "You close \the [src]." + + +/obj/item/clothing/suit/storage/fluff/azala_coat //Azala's Gentleman's Coat - Azala Guwan - tomiixstarslasher + name = "gentleman's coat" + desc = "A blue gentleman's coat. It is very stylish, and appears to be very warm." + icon = 'icons/obj/custom_items/azala_items.dmi' + icon_state = "azala_coat" + item_state = "azala_coat" + contained_sprite = TRUE + +/obj/item/clothing/head/fluff/azala_hat //Azala's Gentleman's Cap - Azala Guwan - tomiixstarslasher + name = "gentleman's cap" + desc = "A blue gentleman's cap. It is very stylish, and appears to be warped from being worn crooked." + icon = 'icons/obj/custom_items/azala_items.dmi' + icon_state = "azala_hat" + item_state = "azala_hat" + contained_sprite = TRUE + +/obj/item/clothing/under/fluff/azala_jumpsuit //Azala's Roboticist Jumpsuit - Azala Guwan - tomiixstarslasher + name = "modified roboticist jumpsuit" + desc = "A variation of the roboticists jumpsuit, this one is in blue colors." + icon = 'icons/obj/custom_items/azala_items.dmi' + icon_state = "azala_jumpsuit" + item_state = "azala_jumpsuit" + contained_sprite = TRUE + + +/obj/item/clothing/suit/fluff/leo_scarf //Scarf - Leo Wyatt - keinto + name = "striped scarf" + desc = "A soft scarf striped in black and blue." + icon = 'icons/obj/custom_items/leo_scarf.dmi' + icon_state = "leo_scarf" + item_state = "leo_scarf" + contained_sprite = TRUE + + +/obj/item/clothing/under/rank/medical/fluff/jurlkiitajr_scrubs //IAC Scrubs - Rajii'rkalahk Jurlkiitajr - jackboot + name = "\improper IAA scrubs" + desc = "A change of sterile medical scrubs worn by IAC workers. This one is specific for Tajara Aid workers." + icon = 'icons/obj/custom_items/jurlkiitajr_items.dmi' + icon_state = "jurlkiitajr_scrubs" + item_state = "jurlkiitajr_scrubs" + contained_sprite = TRUE + +/obj/item/clothing/suit/apron/surgery/fluff/jurlkiitajr_vest //IAC Vest - Rajii'rkalahk Jurlkiitajr - jackboot + name = "\improper IAA vest" + desc = "A vest designed to distinguish medical workers in the Interstellar Aid Corps." + icon = 'icons/obj/custom_items/jurlkiitajr_items.dmi' + icon_state = "jurlkiitajr_vest" + item_state = "jurlkiitajr_vest" + contained_sprite = TRUE + + +/obj/item/clothing/under/fluff/zilosnish_uniform //Exotic Purple Robe - Zilosnish Szu - sleepywolf + name = "exotic purple robe" + desc = "An extravagant display of wealth, hand-tailored with Unathi craftmanship. There are intricate designs of hammers, cactus flowers, and coins etched into the cloth." + icon = 'icons/obj/custom_items/zilosnish_items.dmi' + icon_state = "zilosnish_uniform" + item_state = "zilosnish_uniform" + contained_sprite = TRUE + +/obj/item/clothing/suit/unathi/mantle/fluff/zilosnish_mantle //Exotic Mantle - Zilosnish Szu - sleepywolf + name = "exotic mantle" + desc = "A red hide with a gold and jade insignia pin to keep it on a wearers shoulders. The hide is thick, like rhino skin." + icon = 'icons/obj/custom_items/zilosnish_items.dmi' + icon_state = "zilosnish_mantle" + item_state = "zilosnish_mantle" + contained_sprite = TRUE + +/obj/item/weapon/pen/fluff/zilosnish_pen //Golden Pen - Zilosnish Szu - sleepywolf + name = "golden pen" + desc = "A pen plated in gold. It has black ink." + icon = 'icons/obj/custom_items/zilosnish_items.dmi' + icon_state = "zilosnish_pen" + + +/obj/item/clothing/head/fluff/qorja_headband //Rebellious Headband - Q'orja Sak'ha - fortport + name = "rebellious headband" + desc = "A comfortable headband made from a long, soft cloth that's tied into a knot in the back. It is a bright shade of red, slipped through a decorative brass plate. \ + Upon the metal is an engraving of the People's Republic of Adhomai's insignia, as if straight from their flag." + icon = 'icons/obj/custom_items/qorja_headband.dmi' + icon_state = "qorja_headband" + item_state = "qorja_headband" + contained_sprite = TRUE + + +/obj/item/clothing/glasses/regular/fluff/harley_glasses //Chic Sunglasses - Harley O'Ryan - ornias + name = "chic sunglasses" + desc = "A relatively expensive set of Phoenixport-manufactured sunglasses. They do not look like they would provide much protection." + icon = 'icons/obj/custom_items/harley_clothing.dmi' + icon_state = "harley_glasses" + item_state = "harley_glasses" + contained_sprite = TRUE + +/obj/item/clothing/under/fluff/harley_uniform //Phoenixport Shirt - Harley O'Ryan - ornias + name = "\improper Phoenixport shirt" + desc = "A white t-shirt with the writing \"Eiffel Tower Diner\" on it in a small font, below a recreation of the famous monument in question, the Eiffel Tower." + icon = 'icons/obj/custom_items/harley_clothing.dmi' + icon_state = "harley_uniform" + item_state = "harley_uniform" + contained_sprite = TRUE + +/obj/item/clothing/under/fluff/harley_uniform/verb/change_tshirt() + set name = "Change the shirt style" + set desc = "Change the style of your shirt." + set category = "Object" + set src in usr + + if (use_check(usr)) return + + var/style = input("You change the shirt to;","Change the shirt style") as null|anything in list("Eiffel Tower Diner","Pyramids of Giza Café","Phoenixport","New Parthenon") + switch(style) + if("Eiffel Tower Diner") + item_state = "harley_uniform" + desc = "A white t-shirt with the writing \"Eiffel Tower Diner\" on it in a small font, below a recreation of the famous monument in question, the Eiffel Tower." + + if("Pyramids of Giza Café") + item_state = "harley_uniform_1" + desc = "A white t-shirt with \"GIZA CAFÉ\" written in large, retro font, with a small background. It looks slightly well-worn." + + if("Phoenixport") + item_state = "harley_uniform_2" + desc = "A black vintage shirt with \"PHOENIXPORT\" written on it in a font. A small icon of an orange phoenix is perched on the \"O\"." + + if("New Parthenon") + item_state = "harley_uniform_3" + desc = "A grey t-shirt with a stylistic white, faded depiction of the Parthenon on it. It has been cut in half, displaying the inside, with sections clearly labelled in small font." + + usr.update_inv_w_uniform() + usr.visible_message("[user] fumbles with \the [src], changing the shirt..", + "You change \the [src]'s style to be '[style]'.") diff --git a/icons/obj/bureaucracy.dmi b/icons/obj/bureaucracy.dmi index 4fe6331610db696865338bebde6d3d3ad715e15f..e87d40263356640f171f835ddc1bfb7e0290e1ba 100644 GIT binary patch literal 16116 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 diff --git a/icons/obj/custom_items/azala_items.dmi b/icons/obj/custom_items/azala_items.dmi new file mode 100644 index 0000000000000000000000000000000000000000..bb9b124ae9df9ff64a1a7ae9d716add406b94046 GIT binary patch literal 5300 zcmaJ_cUTkO(%#UGNDWnbuO_GnO0Oainjl4`NtfOX(jq~WCZYn;K?D_~H|a%+A|-%G z@4ba41c(XW`n%u#<9qIXzCU*M+1cH5&dht}otYDDWN`BWloJX7z=c~nnkL{q=kG;B z1B#zpIxg0H89GUY0{K2!^QDC2_j@`4*DX6|j8yHA$V1 zqawnbw=O|LPwCVZs*>xc+wjCGqD)4Q--xQQd5HRIHMgp2v)=XefSXVXuFL(fjr4bp zdqU^bRE2nlz8%>MYh?sX1TmDYZf!Uu{P;uZ5sDflS_!LAe z(?S}(>4|HYf@`$lGe?&*WT_MsyjYvmGO%7he?g;j-JxO|F)9#;FR{h9Mvs*MfVt|H zrkW`#V>{E(MX)=oyT$4pm&5l53z!FX7`sLn6bBD2<%5|O8P~-r^z@TR&*Y7Z<@Atpg&DcSDvvw7(UVpKf+wDw8}gf=I)qE3aqfWQYlw(!noi`AU~ z%dAthRNc>^()XkdbF-Gh(}32iNFAYf$83WvFB@ldAi9wPlwyoAupCV>6Esuqe<&gw zxjuiSmp&T%SxbiL>5lg%==KZb0NCS)8k~3-MFGdE)0xQSDu6}U8A8E#WL_%K_j*Q= zoFe8`B`PB_kZ^zAJ=?b1tYYV}dkQlUQ!&ul+`!YX66s59yMTG8T=jf2eELCXlv_l) z4XGb3_(-*E_*6Ll$)Sym)WdSyfwod^sb4UU9;coq=sQcIj6`TEnCaI4TT3OFnXzQ9lN zt`l&Qs?dld8>M{hga?y9@E1#YxxrsL!*-lXn?iUM->a!{_LUaJoxFMYYmOUoTvwzohNj1J9G0p^W{hC0MS#FfHd{^8G& zo_$34{0)IhJD)uE1+&mBSN{|JZcEPK)F6-S-6@(%6@S0KEm+?OioHUx6||l(#<4As zV?9fT4ms-2Ilb=1IFU6PXxo5W;QE5c?A2N_oQ3Ub9}h9DfH#&r?OG{$BsP&6{ddcL zo54aMDyB> z-7+O(vMRXzgt+mY46b9ij3YPZCPb`-Gv~v{z?snBdf+eb1Yvm{X`JRlDmVNQ;|+bt+wdvZO6j1vJDA1Q>qI)YIKCTzHyGF{T$nE22zz zF7jrJe2h~=R#-0S37I<^FLu1w#OP(0XkTN2W8tw#xi@dS)zm-e`>x_=f$d} z(*-p&F*I#jsy4>pw=jj!X!esU{PmU>e*e&)EjFa7fOm>=#N;lbeY-T;$?MqF1YrM& z{|d@~p!9FWau*bPwJ$w*u>E4>y$gbjJ@JR=SKn3t4d%Z;`v+aai^G0(8D_@+^M~Lbt)Ap?`DcyV~8vbS+gQAjB z_5O*XeK|WQ0dFEMNT!Nf@y3k`K-J7o3A?Pq^<|Ixo_jLY=a5Wx5FMkzTwk`&!s^5`#XS2 z0HDS2amLpu^2Tf1u^-`nPfx!tkHua^>J76Zu3Q=RCC3^Uxc<@nC`Mm=auTGEMB2Hz zK~sCl*B)m)`;`05frl^s{@0-)rsU*g23o3IF{R5BHn*vuSk_r-b}F@8BLL78V3d-Q zLJz@MSy>sPH34ARmm^B8tU*E9&;@i&LU&?cKVRaNrFw}vrZ2%qo&-O}+>-9{ zCZZ&eVq{)b3eZFYNC#p@}C~QmGq@5O+YXje@*4 zfz5lfe=@~$$$VB!dWVSHGkcl%V|n-Ydbf@ckKB3Jo}jlnie1AWcm-2_#Ls>?f4}sG zKt^UJC2%v6v_w(q0geoKpN7{Q7lf9nSfBP&@^W)q)_P8>i^1B*$2kC7PtTIU9oN3| znFggbT(?U{jW4B?{*)l~ChY?Vv zIR}gFET3@x=r-I?(L6gpzX}3%yb)S4&f!q`5P?)U`Oq*PK(8zEq}h)B+AaVLH`2G_ z&hkxay2&?ao~naerwu{Vv+O%C8XrN3OfT5Bv+B^I1yuasJPMwcFKa?ls2&LMa(#Xf zOgKkJ_p95@Qnv*M5!M4m-0icX7N-Ush+i zU{@je3HGwDB-i9q)lV&B9;?YoZ^cC+#J;}H4ep3({J~k;XtXBf#fvJCj@GU&LmeTB zxsk2E5>EHc)}u8NXM8450RRqQ@~rhE3CEMcy)D^d!W-^#xqb> znjRT@-M&&((AOLq6vR6B`?r5yU4A@?N=ppp<{A;?>*E6fzy;JhFE{#h%h`aTua#%) z?xmt8a%Ef3Xo608fG-ghmz0$B;&iv-VOqg5DI_h~YpRo3EUQBZ0 z4MSEoHu98|6mV;mH4!PwEoeV{`0#6e{gbS$?6MwB7wg^IsH4y}@q-9wNP$V9&BuF} z1i9$)K$&T+B_VrUy*T&U@P!ZRxNh_O^ZDIfzmWa!wR#PcX51+c4cJ+xN6?q+t+uU+pooFgbR#; zW6#mPwl*oI=I>Xn_7>;6um{=4;Cz|dJ|0#M_(#;s# z`BKL;XOlD@P+4c$-qv;_?2Pz`x0q>bJ4xYms@_^FMP^V{#8b@;o*>vxKCw_lr~H;V zwfE{ZIlX3->aPjf(?)CZL1xj`{Cr`<WY)EU+EUpo zeZ{J^6^U+_AxDG}Of7Qo5aeHbet0Wguy_p9nwjzzp{JMTRqk31wmO~McKK^_>E9}r zd6fFil+^#p3jc4uaa>@1-#k#3B)TnWU=f61U#gcy-we~PW4BYc4f1{U-MNp5P$5xQ z!AVXkzxH)LnAZva00ZoFt8&1qhjcn>^OxJC9aYZ$REje8h@i-F-dIUVYTRgo;!hP? zXI|TV&@DH2Yk2MQf;>5UFU2OzwGOf-c952B4Bbt85DSm+f6U@F(+IKkYPYhoB6ET2 z>FM>06q|gC1YZ<#a-`E(I$0@b*-XCnIN`W09_*KvqF-%-W>&r7A&QRC&NI-R3$zHj zd=jTu|3*C*xL;bc^2~qPSwCOQziGoEhMjesIs>rqMdhSsepXV+vt#&@;3JyYB2nOK zrSfN&y!muPQY?l{E67Do@k8&!ccjSXi&_N*g#$-e z$j*#XV<>?Y$bk6(yMs4*=T8n+<-*OU2y{P;ewgI`+zb$UJ-}tWzfwCJ_K>6zhg;@h zw?boXB!Tm7T{A%nX&9G|-ZjZBGZhb8UOAb=&;w)Uq5$%`xuor~_1@3B9s}s0%#N;& zc7nQW*ffW(CqS)$-L}>TZ8U&^S3c)vp+EQ4NH)ddtVT zT%F)oZt*^kTU+}!RMp7*c6wULXaCop>hQh+Y13Pt7Wt!gY4spa3mechIA!u@-OvzX z1e!UUHn;Aoz|lZZSHt<1qL^|NPQF|WEPrD?knkEDHZM;QWC2Qy+S=nO#}w~=x-u5q z`Go0d=C#LMQZ{pggNY-`8g1leW|=~JHen}@c`7=g2k2_63(*}9gqRX?T`5<6itk)p zCq}X6yc2^UW9=T{DGJm4JoQm*Y;4#nc6>7NAEHO?`7~ite3+r+Z^l%_#Eue{M>>@x56=XZGp_pmj zF?)PN0od>kliynv|+W2D-v^f)y#Vc_&J{?tWM7(WMuzf$)QN zEQZ1QWWI4|Gom+4G`jK9;amSDH}+_we~A+LHnA9idZ>CL&;Pa(|D9)iROz{RdGGr9 z`Q67iMSisd3!Hh}bOYFSkPng5ec#(FmsNOZ!|CpLd~Z!8+0jC8Q&Up;q{I4P ze}Dh(+Mo!?rt$Y}k36d!_BnWzCOW`^uJ*T!9LoT*tbm1!u_Ax3FR87nyQnML10(&^ znW%C%WI3y}9ts99UC0>`EU7``L2BK2E|p2gpJ^R%8aW$&<~-FLdiO=-Gl%!tg-vqT z=)dxnL_VcxZ9jJV#T+qxAAL>+Orsz{#;*GL;c?Tgp!>}}nQ|piXV?Y>acpi<8^qk> zh}w%1g}7PGSo(UV1uk^xuRvlt1<-{L!^v#6q;q^U1!|P=mr)>1rmlo~)_}=8(SUq& z^JvaFlt{7uTOv6nWp963&oj_VB8!0bG!c)nDyA~)vkMFi{LHf14c42cvd`An*I%eX z;D%#7v%$YzC;^Wtyt2U%ZvvV7ETozRb+B>)^!r^m8enXO#8S_5Q#pHQjG{wQNxS&Y z*QQ|n?&;w}pqPgNux<&9560uZTjbnSJXe*!g@Gn;s%y{Z~9#sg(SNb-|gFRJ5 z8=tA{=%DnM@H3L;IaOTD!SlNgfk4`^gmNousuDph1ASEzUqtt653!%Yc#)A=9TFl_ za*F!Ps1!XfNIN;w6csx*}O3K;qoO#x%IYYifua&7kp$#KW8SZmpWgB^vK z0B->;`P_SIXqi99i^`g^EphIFR9-VWdq@dE$8I;9K*zMj2E>feuSJQ*oxHh3#kqj% pgQNL8uLcv-UkUwlcCdT~SzdvVmj(0Yfya=*EiD7h5_Q{%{{ca7BS-)M literal 0 HcmV?d00001 diff --git a/icons/obj/custom_items/harley_clothing.dmi b/icons/obj/custom_items/harley_clothing.dmi new file mode 100644 index 0000000000000000000000000000000000000000..ff075b7c020901bcf4f0036c8f43424b2661f6fd GIT binary patch literal 3841 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 aeBNcP4HoXcyGH%f0`znY;bmG6WBwDDn^%tj literal 0 HcmV?d00001 diff --git a/icons/obj/custom_items/jurlkiitajr_items.dmi b/icons/obj/custom_items/jurlkiitajr_items.dmi new file mode 100644 index 0000000000000000000000000000000000000000..289713ba65e620ffa1953c7b0ef53aa9ee420a55 GIT binary patch literal 1052 zcmV+%1mpXOP)Csu*Lz`!}Bpilq+00DGTPE!Ct=GbNc00549R9JLGWpiV4X>fFDZ*Bkpc$`yK zaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+ ztF$O5J2SH+F{>!PIJu}asaT1NGbOXA7$|AT#hF%=n41b=YHYO3=gTJOA#G1?fO!nBINM8c)TvrY0L2?@ju zIz#ETc!!oh{g6+@a|G}irB5v%lmS5iEgp-c#RysRyp&e*^b9n47Jy%)O*;iVNx~Hb z6yX>#wy6rcjtKRVz$R0J&Wklb&V#0VH(M>0ze9Bt`}fL%PtNRjsz z0U#&nO#+-I0C)oJDc{8x0m?gx<^5FM2X^ti2`B;R=;-L^SirjdCV8Ic|-y%?xkh0O2AadjRL5!Go^?W zuAlfHIMPsYbt@f@J{{3z+sqz^7|%rECyD67Wx)9%+VbP!zQN z*N3bK(B{|&QXp1VCA~_LUm*aL28SupQ)9SWfL_2K59dBCzd*?W2YF0sGR;mj0n-=LmkXFfuqfcD;;i1CJpD`^SsZqBbaZsQ9e)Ax W=q+pT9ahNz0000bVOxyV{&P5bZKvH004NLQ&wXj8-{anDV0RTvoE39U51Q-AS0U1d|K~zYI?Nu>u10fK+)#1ifV6jqL zSW0{5F0PLpA4t+f?jl!tNWPMHCe__8AfqiKG2IR`I|#wjbqzAWgV11(!T={U7%$sW z8h~`I)Cvt_VIqY(7Xk)O;!LY0kHFqik_8kZK#kD_en>^2=MrP zJ3C?+hIGq}c|5wyyEjj(0n&gZGX^(~-o}-{{7^s>F4&ik?^CerqR9;gKeqxW`}IRk zX}`>wVKG+{7sBDysPWsfeP~XtdPyuAKuL7(- zLu3^cCQWxw!T*yI_=nJ|nm+ju@^POhaDP>wC~5)HNd`BeVgDvH?DQ;j#JZ&6pW_#{ W)ftZ4ZnDGx0000?V7Q;a)^#CIzKKfEUl0L>d{g@s5Q3$0004W zQchCV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ> zRWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DJL~2F)t+^$j>cM;^IunEGh;H z8**``6(#1TLfCM{1&IZzMG&>RWNR!g%_FEjDKRBIHNH4MCq2JRwe zwETFYwL*OZHi0C?V0&=sP*!mDa{)&S087Vy;i(?0RewImeB1=>XIPq;p0RxhMFwDxI;4x(whG7_L zl$7#udG6;*smJw3yw>@M)}8^z$dSr;1hIIb)e~(z0$GhnqkkXoR^WMh2FR)&sia2` zi=Phgbf^=7XNe%pe&df%Ah6arz(6H1_Iy6WFP)$PL9=LqZJLI3iH3)WQlKpyqylFk z6u^66Dc=J%Yyjb#tlT7QC_aqBN*gtq9 zo?#f~Ul8m6=MwAx=L;hJ|7>J+83^_NDFkiTwU_!@d24P8K?htyMLnJ1dR^`ee)fP& z(7GA4gfr*{2=@SQ4HF2mDg){)Tk;I*{szaQXK?HLo=6bu|K|%L{r`Mo{XfI}6?gHY VMhpcMAyxnY002ovPDHLkV1oQ`Ozi*w literal 0 HcmV?d00001 diff --git a/icons/obj/custom_items/leo_scarf.dmi b/icons/obj/custom_items/leo_scarf.dmi new file mode 100644 index 0000000000000000000000000000000000000000..965ac65aa7df1d25c8b627de69de33d5b2849163 GIT binary patch literal 1560 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 Date: Sun, 17 Sep 2017 02:24:54 +0300 Subject: [PATCH 2/7] aooc for paperwork nerds (#3481) The Head Admins decreed, the code shall follow. Also fixes a bug where mods/CCIAA get AOOC removed whenever they de-antag. --- code/game/antagonist/antagonist.dm | 4 +++- code/game/antagonist/antagonist_add.dm | 6 +++--- code/modules/admin/admin_verbs.dm | 3 ++- code/modules/admin/verbs/antag-ooc.dm | 4 ++-- html/changelogs/skull132-CCIAA_AOOC.yml | 6 ++++++ 5 files changed, 16 insertions(+), 7 deletions(-) create mode 100644 html/changelogs/skull132-CCIAA_AOOC.yml diff --git a/code/game/antagonist/antagonist.dm b/code/game/antagonist/antagonist.dm index 05cdfc65877..f5a5871edf3 100644 --- a/code/game/antagonist/antagonist.dm +++ b/code/game/antagonist/antagonist.dm @@ -218,6 +218,8 @@ if(flags & ANTAG_OVERRIDE_JOB) player.assigned_role = null player.special_role = null - player.current.client.verbs -= /client/proc/aooc + + if (!check_rights(R_ADMIN|R_MOD|R_CCIAA, 0, player.current)) + player.current.client.verbs -= /client/proc/aooc pending_antagonists.Cut() candidates.Cut() diff --git a/code/game/antagonist/antagonist_add.dm b/code/game/antagonist/antagonist_add.dm index 9f9c828b59a..b7c1937d4d9 100644 --- a/code/game/antagonist/antagonist_add.dm +++ b/code/game/antagonist/antagonist_add.dm @@ -14,9 +14,9 @@ create_antagonist(player, move_to_spawn, do_not_announce, preserve_appearance) if(!do_not_equip) equip(player.current) - + player.current.faction = faction - + return 1 /datum/antagonist/proc/add_antagonist_mind(var/datum/mind/player, var/ignore_role, var/nonstandard_role_type, var/nonstandard_role_msg) @@ -61,7 +61,7 @@ update_icons_removed(player) BITSET(player.current.hud_updateflag, SPECIALROLE_HUD) - if (!is_special_character(player) && !player.current.client.holder) + if (!is_special_character(player) && !check_rights(R_ADMIN|R_MOD|R_CCIAA, 0, player.current)) player.current.client.verbs -= /client/proc/aooc return 1 diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 115670ff268..0fd2e59bd16 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -374,7 +374,8 @@ var/list/admin_verbs_cciaa = list( /client/proc/returntobody, /client/proc/view_duty_log, /datum/admins/proc/create_admin_fax, - /client/proc/check_fax_history + /client/proc/check_fax_history, + /client/proc/aooc ) /client/proc/add_admin_verbs() diff --git a/code/modules/admin/verbs/antag-ooc.dm b/code/modules/admin/verbs/antag-ooc.dm index 8374292bba3..948c4e3585c 100644 --- a/code/modules/admin/verbs/antag-ooc.dm +++ b/code/modules/admin/verbs/antag-ooc.dm @@ -3,7 +3,7 @@ set name = "AOOC" set desc = "Antagonist OOC" - if (istype(src.mob, /mob/dead/observer) && !check_rights(R_ADMIN|R_MOD, 0)) + if (istype(src.mob, /mob/dead/observer) && !check_rights(R_ADMIN|R_MOD|R_CCIAA, 0)) src << "You cannot use AOOC while ghosting/observing!" return @@ -22,7 +22,7 @@ display_name = holder.fakekey for(var/mob/M in mob_list) - if (check_rights(R_ADMIN|R_MOD, 0, M)) + if (check_rights(R_ADMIN|R_MOD|R_CCIAA, 0, M)) M << "" + create_text_tag("aooc", "Antag-OOC:", M.client) + " [get_options_bar(src, 0, 1, 1)](JMP): [msg]" else if (M.mind && M.mind.special_role && M.client) M << "" + create_text_tag("aooc", "Antag-OOC:", M.client) + " [display_name]: [msg]" diff --git a/html/changelogs/skull132-CCIAA_AOOC.yml b/html/changelogs/skull132-CCIAA_AOOC.yml new file mode 100644 index 00000000000..dcec671873d --- /dev/null +++ b/html/changelogs/skull132-CCIAA_AOOC.yml @@ -0,0 +1,6 @@ +author: Skull132 + +delete-after: true + +changes: + - tweak: "CCIAA now have full access to AOOC, as per the decree of the Head Admins." From dfda6b929f93ece5c6a86fd29fddbb75e149bb2b Mon Sep 17 00:00:00 2001 From: skull132 Date: Sun, 17 Sep 2017 02:25:25 +0300 Subject: [PATCH 3/7] Cangelogs, 16SEP2017 --- html/changelog.html | 6 ++++++ html/changelogs/.all_changelog.yml | 3 +++ html/changelogs/skull132-CCIAA_AOOC.yml | 6 ------ 3 files changed, 9 insertions(+), 6 deletions(-) delete mode 100644 html/changelogs/skull132-CCIAA_AOOC.yml diff --git a/html/changelog.html b/html/changelog.html index 8c31c40b1e2..9b8c3cd5d74 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,6 +56,12 @@ -->
+

17 September 2017

+

Skull132 updated:

+
    +
  • CCIAA now have full access to AOOC, as per the decree of the Head Admins.
  • +
+

14 September 2017

Lohikar updated:

    diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 8b2170c6dde..b5ea7c70f87 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -4560,3 +4560,6 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - bugfix: Space vines should no longer create comical amounts of lag. MoondancerPony: - bugfix: Made eye color selection work in character setup. +2017-09-17: + Skull132: + - tweak: CCIAA now have full access to AOOC, as per the decree of the Head Admins. diff --git a/html/changelogs/skull132-CCIAA_AOOC.yml b/html/changelogs/skull132-CCIAA_AOOC.yml deleted file mode 100644 index dcec671873d..00000000000 --- a/html/changelogs/skull132-CCIAA_AOOC.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: Skull132 - -delete-after: true - -changes: - - tweak: "CCIAA now have full access to AOOC, as per the decree of the Head Admins." From d09628ec0d63363936251acd23fbaf7a5fc20a2c Mon Sep 17 00:00:00 2001 From: Alberyk Date: Tue, 19 Sep 2017 03:18:41 -0300 Subject: [PATCH 4/7] Custom items tweaks (#3486) --- code/modules/customitems/item_defines.dm | 2 +- icons/obj/custom_items/leo_scarf.dmi | Bin 1560 -> 1741 bytes icons/obj/custom_items/vira_coat.dmi | Bin 722 -> 717 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index ac571d8ab21..84823655068 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -1253,7 +1253,7 @@ All custom items with worn sprites must follow the contained sprite system: http /obj/item/weapon/storage/backpack/satchel/fluff/kresimir_bag //Worn Leather Bag - Kresimir Kostadinov - alberyk name = "worn leather bag" - desc = "A sturdy and worn leather bag, designed to be worn on the back. The clasp has a faded blue and golden insigna." + desc = "A sturdy and worn leather bag. The clasp has a faded blue and golden insigna." icon = 'icons/obj/custom_items/kresimir_bag.dmi' icon_state = "kresimir_bag" item_state = "kresimir_bag" diff --git a/icons/obj/custom_items/leo_scarf.dmi b/icons/obj/custom_items/leo_scarf.dmi index 965ac65aa7df1d25c8b627de69de33d5b2849163..c0663ff0c8c07e6c54f79d833bd3f4ed2d0ef522 100644 GIT binary patch delta 1725 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 DIN Date: Tue, 19 Sep 2017 07:25:36 -0400 Subject: [PATCH 5/7] Fixes microwave sprites & cleaning. (#3471) * Fixes microwave sprites. --- code/game/machinery/kitchen/microwave.dm | 2 +- html/changelogs/belsima-microwave.yml | 37 +++++++++++++++++++++++ icons/obj/kitchen.dmi | Bin 16049 -> 15399 bytes 3 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 html/changelogs/belsima-microwave.yml diff --git a/code/game/machinery/kitchen/microwave.dm b/code/game/machinery/kitchen/microwave.dm index 71ba7147a19..e033403de76 100644 --- a/code/game/machinery/kitchen/microwave.dm +++ b/code/game/machinery/kitchen/microwave.dm @@ -85,7 +85,7 @@ user << "It's broken!" return 1 else if(src.dirty==100) // The microwave is all dirty so can't be used! - if(istype(O, /obj/item/weapon/reagent_containers/spray/cleaner)) // If they're trying to clean it then let them + if(istype(O, /obj/item/weapon/reagent_containers/spray/cleaner) || istype(O, /obj/item/weapon/soap)) // If they're trying to clean it then let them user.visible_message( \ "\The [user] starts to clean the microwave.", \ "You start to clean the microwave." \ diff --git a/html/changelogs/belsima-microwave.yml b/html/changelogs/belsima-microwave.yml new file mode 100644 index 00000000000..644a3850623 --- /dev/null +++ b/html/changelogs/belsima-microwave.yml @@ -0,0 +1,37 @@ +################################ +# 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 +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +# balance +################################# + +# Your name. +author: Belsima + +# 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, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - bugfix: "Microwaves can now be cleaned with soap." diff --git a/icons/obj/kitchen.dmi b/icons/obj/kitchen.dmi index a3a228f0db578f8b179ad9405eb470c6d1a86ca5..b15419b07d87dcbcb31559711f6855d3049168e7 100644 GIT binary patch literal 15399 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 W?dv^xshxkn1D2OjmM)Vt3HX0hh*h5e literal 16049 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

    4F zhMqLAmMo7J)ydQO94;3Cb!iKJ=USeg4{5+`Yw#YP|NQU-Q5n37bkLUeFGto4nFTpH z`TE8NM<8mFfRIoXti6&Q+uT`>dWhkyDXSe2KR{lc^e+`%j+13u5~%$CMN zi+bNCcp-v|%S%*^gxPZjNP+lsc8X(}qw)Ov0(w|#c!LDI6@?#)dvYe3n{Z4WROR99xv_JZolocfXDfY|FET!A>#2n+cekq52>KwHRR zq@_z0>B3kVJSxhibGDH@GRkFa(0zni>F2wDuU)!3I;P^cAfO)jsUX4Kxzi=|MN+F$ z!Bdf~Y$-vj(lQvMhuB?>gkIe9{I^J=j!(*SquG^16?QS%(!E65$M+5=TPZ8W`L_SX zC(XL{GUbp0m7+qh+@4G&Bu^coG*`tHBCStSvVtKYf@*B^lA-7krwi-{$PpE| zlu2Yw&CDiN*0J#{Dz<|4<@O<8xSsW&CW<^hzpC&DK|fWx?8=HO#6*L#NxAW3Vqyw@ z$y;%4cwF5YV}mk>t;z{4fU5B*Hh^Mfee>XOBS#6$L17HWOzxw3p7`O}+1cUQqOaZr z0Va3aV4OaXH%tg}qGn02M_&#nrU|D>pS&&>!DKJBno`z{Q_b~|*X0mcfp>Ghf|suJ z<*p4Fvp_%PiTlMrFe4x}9Dk-PHV;mu673D%E2ZAydSKTV%5q$iJmv*iA(zAoewd?e z%EV!ImlPCKnOjw8>*EYgxX?zs_uUHW!f0LYe5usb-Kl*>i?LuvU~@F Z5wTe{6tR@Ly1kLEsj90|@!0D9{{!%=fQ0}6 From 8b256a927afdb84ea29af6198a7bbbef50a8946b Mon Sep 17 00:00:00 2001 From: MarinaGryphon Date: Wed, 20 Sep 2017 03:40:33 -0500 Subject: [PATCH 6/7] Miscellaneous telescience fixes. (#3462) * Reverts the decrease of starting crystals post-Genetics revert in telescience, as well as correcting the starting Z level. --- code/modules/telesci/telesci_computer.dm | 4 ++-- html/changelogs/tsci-fixes-mdp.yml | 6 ++++++ maps/aurora/aurora-4_mainlevel.dmm | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 html/changelogs/tsci-fixes-mdp.yml diff --git a/code/modules/telesci/telesci_computer.dm b/code/modules/telesci/telesci_computer.dm index 511a86ddedb..62657fe0694 100644 --- a/code/modules/telesci/telesci_computer.dm +++ b/code/modules/telesci/telesci_computer.dm @@ -11,7 +11,7 @@ // VARIABLES // var/teles_left // How many teleports left until it becomes uncalibrated var/datum/projectile_data/last_tele_data = null - var/z_co = 3 + var/z_co = 4 var/power_off var/rotation_off //var/angle_off @@ -26,7 +26,7 @@ var/list/power_options = list(5, 10, 20, 25, 30, 40, 50, 80, 100) var/teleporting = 0 var/starting_crystals = 0 //Edit this on the map, seriously. - var/max_crystals = 4 + var/max_crystals = 5 var/list/crystals = list() var/obj/item/device/gps/inserted_gps diff --git a/html/changelogs/tsci-fixes-mdp.yml b/html/changelogs/tsci-fixes-mdp.yml new file mode 100644 index 00000000000..f4d8f8c48c5 --- /dev/null +++ b/html/changelogs/tsci-fixes-mdp.yml @@ -0,0 +1,6 @@ +author: MoondancerPony +delete-after: True +changes: + - tweak: "Telescience now starts with 3 crystals again." + - balance: "Telescience can now go up to 5 crystals instead of just 4." + - bugfix: "The default Z-level for the telescience console is now the level it's actually on." \ No newline at end of file diff --git a/maps/aurora/aurora-4_mainlevel.dmm b/maps/aurora/aurora-4_mainlevel.dmm index 36f3b58821b..ade6f71cb21 100644 --- a/maps/aurora/aurora-4_mainlevel.dmm +++ b/maps/aurora/aurora-4_mainlevel.dmm @@ -50627,7 +50627,7 @@ dir = 8 }, /obj/machinery/computer/telescience{ - starting_crystals = 3 + starting_crystals = 4 }, /turf/simulated/floor/tiled/white, /area/rnd/telesci) From 7d85f2ce12ea17389b643680e3c69ee00b6bca2b Mon Sep 17 00:00:00 2001 From: Alberyk Date: Thu, 28 Sep 2017 02:25:25 -0300 Subject: [PATCH 7/7] Fixes pianos (#3511) -fixes being unable to move pianos -fixes mechas getting the wrong wreckage icons if destroyed while open -fixes fried mushroom taste --- code/game/mecha/mecha.dm | 2 +- code/game/objects/structures/musician.dm | 1 - code/modules/reagents/reagent_containers/food/snacks.dm | 3 --- 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 8d2fb27392b..27ac3846d2e 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -152,7 +152,7 @@ if(wreckage) var/obj/effect/decal/mecha_wreckage/WR = new wreckage(loc) - WR.icon_state = "[icon_state]-broken" + WR.icon_state = "[initial_icon]-broken" for(var/obj/item/mecha_parts/mecha_equipment/E in equipment) if(E.salvageable && prob(30)) WR.crowbar_salvage += E diff --git a/code/game/objects/structures/musician.dm b/code/game/objects/structures/musician.dm index 6ff11daf91c..c3e97647249 100644 --- a/code/game/objects/structures/musician.dm +++ b/code/game/objects/structures/musician.dm @@ -27,7 +27,6 @@ name = "space piano" desc = "This is a space piano, like a regular piano, but always in tune! Even if the musician isn't." icon_state = "piano" - w_class = 15 /obj/structure/device/piano/proc/playnote(var/note as text) //world << "Note: [note]" diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index cee91ce1e7c..6263f1e132f 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -2896,7 +2896,6 @@ /obj/item/weapon/reagent_containers/food/snacks/friedmushroom/New() ..() - reagents.add_reagent("protein", 2) bitesize = 5 /obj/item/weapon/reagent_containers/food/snacks/pisanggoreng @@ -4539,5 +4538,3 @@ reagents.add_reagent("protein", 10) reagents.add_reagent("iron", 3) bitesize = 4 - -