From fa84366203d775ae4b3ee217cd8b97925ce81fb1 Mon Sep 17 00:00:00 2001 From: Aquilar <20759278+Aquilar@users.noreply.github.com> Date: Sat, 1 Feb 2020 18:16:41 +0800 Subject: [PATCH] Added an icon to differentiate the blueprints from the CE's blueprints. purely to prevent confusion. Fixed the pinpointer from pointing to cyborg and slime blueprints by; Changing the steal objectives to require the CE's copy of the blueprints exclusive. Which required changing few lines in various places that reference that specific copy. Signed-off-by: Aquilar <20759278+Aquilar@users.noreply.github.com> missed the line in photography.dm --- code/game/gamemodes/steal_items.dm | 4 ++-- code/game/objects/items/blueprints.dm | 13 +++++++++---- .../closets/secure/engineering.dm | 2 +- code/modules/paperwork/photography.dm | 2 +- .../research/xenobiology/xenobiology.dm | 1 + icons/obj/items.dmi | Bin 153063 -> 153359 bytes 6 files changed, 14 insertions(+), 8 deletions(-) diff --git a/code/game/gamemodes/steal_items.dm b/code/game/gamemodes/steal_items.dm index de9f8fc0eb7..78a05f904a8 100644 --- a/code/game/gamemodes/steal_items.dm +++ b/code/game/gamemodes/steal_items.dm @@ -76,12 +76,12 @@ datum/theft_objective/ai/check_special_completion(var/obj/item/aicard/C) /datum/theft_objective/blueprints name = "the station blueprints" - typepath = /obj/item/areaeditor/blueprints + typepath = /obj/item/areaeditor/blueprints/ce protected_jobs = list("Chief Engineer") altitems = list(/obj/item/photo) /datum/objective_item/steal/blueprints/check_special_completion(obj/item/I) - if(istype(I, /obj/item/areaeditor/blueprints)) + if(istype(I, /obj/item/areaeditor/blueprints/ce)) return 1 if(istype(I, /obj/item/photo)) var/obj/item/photo/P = I diff --git a/code/game/objects/items/blueprints.dm b/code/game/objects/items/blueprints.dm index 79cc221ee7f..2ece6b6b32a 100644 --- a/code/game/objects/items/blueprints.dm +++ b/code/game/objects/items/blueprints.dm @@ -87,11 +87,11 @@ //Station blueprints!!! /obj/item/areaeditor/blueprints - name = "station blueprints" - desc = "Blueprints of the station. There is a \"Classified\" stamp and several coffee stains on it." + name = "Blueprints Tablet" + desc = "Heavy duty work tablet with blueprints of the station loaded. There is a blinking \"Classified\" icon and several dents in the casing" icon = 'icons/obj/items.dmi' - icon_state = "blueprints" - fluffnotice = "Property of Nanotrasen. For heads of staff only. Store in high-secure storage." + icon_state = "blueprinttablet" + fluffnotice = "Property of Nanotrasen. For heads of staff only. Wipe data after usage." resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF w_class = WEIGHT_CLASS_NORMAL var/list/showing = list() @@ -328,3 +328,8 @@ desc = "A digital copy of the station blueprints stored in your memory." fluffnotice = "Intellectual Property of Nanotrasen. For use in engineering cyborgs only. Wipe from memory upon departure from the station." +/obj/item/areaeditor/blueprints/ce + name = "station blueprints" + desc = "Blueprints of the station. There is a \"Classified\" stamp and several coffee stains on it." + icon_state = "blueprints" + fluffnotice = "Property of Nanotrasen. For heads of staff only. Store in high-secure storage." diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 517732cdd11..f5beb27d0bd 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -16,7 +16,7 @@ new /obj/item/storage/backpack/satchel_eng(src) new /obj/item/storage/backpack/duffel/engineering(src) new /obj/item/clothing/head/beret/ce(src) - new /obj/item/areaeditor/blueprints(src) + new /obj/item/areaeditor/blueprints/ce(src) new /obj/item/storage/box/permits(src) new /obj/item/clothing/under/rank/chief_engineer(src) new /obj/item/clothing/under/rank/chief_engineer/skirt(src) diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index 11beb1a7cb6..c579c887b59 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -256,7 +256,7 @@ var/list/SpookyGhosts = list("ghost","shade","shade2","ghost-narsie","horror","s var/atom/A = sorted[i] if(A) var/icon/img = getFlatIcon(A)//build_composite_icon(A) - if(istype(A, /obj/item/areaeditor/blueprints)) + if(istype(A, /obj/item/areaeditor/blueprints/ce)) blueprints = 1 // If what we got back is actually a picture, draw it. diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index c71c3f6f8d8..298946853da 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -538,6 +538,7 @@ /obj/item/areaeditor/blueprints/slime name = "cerulean prints" + icon_state = "blueprints" desc = "A one use set of blueprints made of jelly like organic material. Extends the reach of the management console." color = "#2956B2" diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index bac18fe788d5f449aa2d0a5c1198351c27a913a8..dadc1c3540583d6027b04b954d9f906fb7952a19 100644 GIT binary patch delta 6614 zcmX|F1ymGmxSplEReC{`knUy)rBe|Q5D<_ONu^6Y%0?pPM~ zF8=r4IWuR@nVB>1^F41p@3&q=81tPl_8!Ee?EZ5iR?GhD^neuIFUStzIjCVHdaGv4 z8T9*wh6ZQ_T)(zmCJ#msg&~L_H3%Xsd|_}`PcLnq9y}$fSzLmf1_eEY@V*bibB-9Z zctTxKK4s@-@Tnt5tt!_(d&p>dkUgtVi$_g1Lix39jvzY+ecVW#gO8i$R=HcR(6GLx zyzbpE5^x0zd6#5`cPV?QvI{Zc)|r$PS?oRMZ_g@h&DSPN;TO#5XTFVgjD-aX9;cu+ zK@c2?)JPWNrA`s&Xmz|jffh``QZ+=4g@%R}6cohv zW5W**-5gCC80{P%zIs(;5?OdilZP55gt*@+8}EQM4LXJ7F-e>xLPnstdHlxgY0mX| zttiQ(NmWf%fxmUc=0*t!7PHe129V|4-F0lV*EFlRIO^7|TQ3e*x(Dq<>>M52R(p~J zU;d^M5fQOi{R&0yTsD)E@vMRPzt4edVVLFT>7bmPdzF=yEWEs04}9ILVSIc7!CD&1 zhzq?CjwZ+LASqVdnULBRp(?_+{)YQ&`0%Ua&T$;bbq010+AG*`4IiKy0~cF+qpPPk zsE@Fl?0?5mIV&TGgE6;`cJ9*>&qT5xOZ#+jgI?92CSQe95PUapjMlmKY56P3%ppI} z&M9QJE&9qdtpKgw%}3&4*2`deZ~u6q%$c{>_VL$|L&j7&lVqsQIzV^nEDumf^HDx$ z`nK^S4;Kg5a(Og7DjY5avO->b)Z5tEZiCwcz4+Mj!yNvSCmQ2CR>U@%%}Jz&E;~qo z$kuj2^%1F?Tbp%@wa|;rQ7#Ga`mUQ>`Ou%7M{bHVn(T2pBoyK@^^=e=29};9AoKfo zZ7DM|Grm5;B~1+->vcqx2U^vYnyPNsMw6$gX;D0IpO6?YhO7xJ=i%j&CcfjKV>y%- z>Nu9>X)!+^g9R|YZuE|UPrxpzfc>zuI;`)o-IL{lVw(BF*9ntb67Xb|FuM;00FMm_?7Sl(a47}GuD70&e18|$lTGF<-|yobAa%z*si%)S zse1Zdg3n)*#in-0+>h9Fv8(%FP~sn25w9}R5&Llo<^Fu610e9|>sK9SRUxJHqNgE9 z1Z^p$>b8^Us-N$)GI`3hL^JzOT;X&v9bt!a>81xaf;H%Z0xI47`c5salHM30N6um* z;ut{qjO}p=HF}zvj;unGOgWoU{V7jV8#)N#Ur9#%H?DyZsT1JIH+?e1m1W&0ga?FH z20jX)}`{}pz8xq+sqJBx>7Q9*&czJC1i%%4AYC!b4B zS~DP^(awD7i(nPxYKJ)y`L!XI^uEfFA8q6H`oc%7H=d>my(*raPXYOd6I|Of(@|A1 zuy<*`^Bw)aoR>e|I$N3z4lAzCkjrc?Nm^eL&lvsv#oQc^h6a-G5-{*S<}GV+bJB5l z7mkdIYWu(-j`jEyPu_Sv|HP7aS&MRWYpcu+93#gClQXbEIUbo~XHQ{3Rh?qm8Gjg) zW1=u1HaXeu>0DxRa(G9Fav>zB=qk`c|8s_d7g6gXd+V5JgAmkhOL}xes`JZO|AfWJ zEA8@ax}(fJr-a)oOgn2~4A5zuE{}|wT6OP-!OQf%Hl5F;R)}tVgSE1ESd*)XBVkxSI0wKUTNu?-RY*Z?L)1O)_G5}F{T#sXtZ zwFi^chJL@KRZP9!=IoD#C$;c`<_$BeqMP5D0r`m(P!VJrBuPYljdQ~Kv*I z!X=6+?~^R3HzP;G*XF;@_dIII(Nia~mnz_3RKun*j7GJu_m)?UIG8Vof9+=kw7nxp zEWr+J>>~&4s*JmFCOvM7lWvsF5jLRujFoeWOb9SgZetD*WOmyEr5DsSsM)bxUIs}l zceHg=etn)!b9kqY9@He*RkJv*1{%9l{auwd5AnqhtU?Nil`2;n9E`l)QOFk#*L zTDcsw^5A+UPN&rG!c9a>?C0x(&-iH9r=Il5btHr2+E*L9weL?O@5H92kSrvB52E3+=3&zU$AFY>~*bMy~At8-b#q1WkZ9fHQ2NL&Gk6=WVfui2a`Iq$^~ z;b>as@kDUs>?A9Ho&J;l(4gr#QQ==Yfs{aj1bX#A1zk=G=35`a3pn9|1Vr~~0V{Nu z31ytz-=0E{9Ej*998|ggVs6IdpyM>{JoEZF%I?az7t=KJ8)YKzdruCURI(Uw(g+}W z&AwqD?=PSlmh&BCuSN&X35p_}4)?$6$Q0PmrLEd6wa#Sv6 zyYnrrkDQ*%O#!&YufG4vGE!@%(D+WSM{L$??>Ql1Hd<5eOqF3*Wyh8-VZc69~keHxI%jxGK#( znLyn_irdTz$QdVJZ7hgHsN#gKqPg5&#CX3&%`aJeX%Au*?QC&(0?+ z7iy>Rp1ffhQFTefV1lI_=1E~y>WsywO9nS|SiGOTKY44JT<8NT9K z{oc8&eWhcD;|-@qBL73JTDL`R&ej$SdRlphHGPqZvAcI4P+5?C)Elx;>jvex6z=*D zCp~Gz)bZ*!yKlAwF0pBDMMN$>QrUn2*uQBt>G%`bMLhlvg00~V4B|X%=vrvt5mhY> z=Z@KE^~ee6hgql-;ZGqL4(pvjF&O-a&&7|IPv!Xn^77Juj#S&}h_yxzQnZ2(7pYl~ zs2euw4o=z5AK1fl4zMTzWlvQJ*^e;gv@7jM`O7lrYM}(TDti~*k|Y*8J89#Xe2!99 z$Y9>l^L!pq5cCn-s+%KyWJHT3^}(#^1!hgCkcf>sK5e6hp(3R>epo)zRTMaoiZ#Br zz!>yeoH_H2pg7L(wPW`^kpD1>>vVRBmN)ab?PjB?px@#J(th65^M9uK^w3GWy%5R1 zK`KshJ1-`dSz&9!%Q`a5+>X|L-o!T~1addL ztk<2q&l<=KPhr`aMy*j6!7S=uR`VZw3FGvul2R&AoIXnyPk5xPteE?_*;+`UP`|}O z0A3^RS>0GtLXOd{UH$#lJ_GLS{foI19=<4P?i%nPn#DfSwT}RFZ1fI{_Wh2wL|qG2rYN=fKy$ z=j05#UdyeFb1=4k7@+pdEsH-_r9lTk+4Ho@P0u z)|Ps>W=o(BC%7AOP<6pdaMxw#q7Q3)Vgf%@5fa=CB&gp{VFWhz_Mp{`U};^Bc7E${ zuExiV4Cj;dgoFgI9oU@frE?26I8gFpq=KeAh5W}!#Nz%V-RaL;#Zx9VXLBLAvs%)hYzdWTPzVlP(A`C~J|VZBzN%aJ-R9*xYXpXnP$*E~V9rGv zIdtd52XX>MGCMNNGpodSquiMqc?ulL2eAjN%A{_5Vwx1%gj;(yFRo_GwW99%d!G>A zfM7u>bTP1KC0vCvL<~NfAG){Igg9Ou7qr0Y|6{OxUhihW`7S0Ebl;U-e0@HDOJ}0Nq8UM+DoaEgF)Sz=Pl?^J1@S z{Vs&c%geVLlU@+^G%o+_JkxzELbmgD*#lHoH8=DBhbCN}s+=%3PrX~LWT5rx=x|03 z&1kUUS7laK76hO$E7zmX>>Ta00y4)Ovc?=1 zyQ^1Ea-gQj8*&sV0`FOq4z8Veb55Fl__Q-tAhYYocVnc(ve5KU8MieCLW5Hy2X%Be zC^mw~GbS^LH#)rSExvUJPlT3a(4or78BukW1I_vW-)(3tFecQ1v+iJ(2s;0;_PnbL z8t{76)z$aNN095mq};pTtG{so63#e|D_28sJV-GsKRW`WBFWGfH8?UphDjqr#Zp>z z>*g9qieY#u7{KG66Nb&hi(Gzp7B1It%*2VW<$gKlU2fYCjcm<4~z4kKz|kWIG;U4 zHka&$UkF$HL8Uz7xo;z<5&g6r`IV?hMOhhdv*-aWOlSA<{*B-7dL3{=rpn*qBcyoE zr>@8H-Ucuj9ZAYDrqBFgS1gKbw>87FMeMGC^X$ya_Ik(zhmyU&h#F1XNy*9cYo!>A zt+k8_t^1ASztIv&jwr&q{T=7*A3x}J@*S`PV&*o)F;i)Os$}cw%a<=%F;=najo~E2dAcK8n=*`cJ_sG;{N7e$H&l9b``I=ECLHN+HbN2Km;wGH zsw>j)zRQ#cX`Xh^SrOq>y&U<)?OPI-T+{paIEyO?u$OxhA zSH1m;d&1k0-F;vX2$;d&`7)ZGZKE%HJ1%*EA!3gvu3Ix)c(r5 zq@PdyL3Vmpxtjb#30?hr^h^O!t!FW9fb4miv*1%xlBq_gnkn?$2yTJ%k9R>C+r;mM z5W3>9)aEvY(pkK=;i3Y{dxZW{)IRRltH*OU1;BU4d&}{3HAT4A(=fDhKnzlTPnHjh zLp!x;6cx%>_1G^~lk$c{O5<84t9$IWB%tqeuz@HNI=yy;F#gehPoKHQ$)z-3U-ONl zbmPG?%BY#@;D!DB`j;n4^Dmy1ms^M-KFY98ZW?K*@aN^VXCKBCS!cM&8e?Yb`o}-@ z&L15V@ipeJ^5$|nb1_xRKE46veB;Gp=6}wk=yyp04m$AbS3cy+Va$Sfa}-(Eez*KY z?{rmvgz(!htC0iTR&gN0EH-Zu41+_cA6PE@TU%4g4reT zzK}~ymm#xP6D(&}$nHiNwcszFQiUHTKE5Y=%>rav?Ohs7huXIf`*KpT0rJMd9dS58 zm`YKT)9^Kj*SL}Z?3 zo3u?0_U4$^`!Ir|%@&cGcxhdeKBm`-=yU3@H?jjPMW8-=bFjdfUe`a7s!6Iu!*>Ujg7sjUnYLn*Sy26 zhob+QLI_9g7*3%38P9za)E}|)Y*sAuS{mB)KYzI0E86r3OxgJU0ak ziTI%xq~9w&zN{q8A8iDvVdBZciyCJR2t+`8Uc=QF{&iWGXq7GChM8)|*=DLZ;o`?o z-(1)9mWit$XN3-2J0GL8)^*ho-{{KQhEafJ1fxJD9tBIDIut~ErdO7JExL5GEgN|` z;Kz9rQh317$HnvGD*Qi7`LO*+L0Sw*N=y`S&R@!vdhzj{Yzp3I_xZEH0JONZi@xri z3P?qNz1_6mZ<7N>A?rN$s*P9TtxR^6SDpU_eQmHxIf;5G0QKYPlgYuZQA)Er?BPt z!{Vm>y1s$vfp_W!L?iEq%Fg^XBO;i^E|@7s!j$GEK431=N0vBw{%m)kJLt6O=l!a% z^W&X_dObSEe_l&p`UokXpkTE^>0*H*ODAxBrN0Be-?9h7c&Hgof~_uqwnMS&h4txv zLaF19@ZDk7YW9tp^iF@9pcOI9hRbv?dCP13`P7mqrPZ_no=ef;kr7Dk{AS8=u*SSz zHnu|mMl>lpuYkNoFRfUyrFL)^7TmS%P z13gMlwV1E<1E%qgwu_YrlX#sMjj&P206+vmd*1Q)5$Ax#Cmg} zK1iU{VeBj1RO!ZC+n=UvN%_=PTg{f)ig+HY`eeXf%HLhMU$YytwncvF_+pE0muxFS zajEJFvez-&%(JT_6Ckq%hFOd$m18-pNt9R1d&@G7`Q~BvV$SrC;9M=;9OaMKoWro= z6-DVwzX$*LYol%A#>P3%oarORsNuKTnY*30m}Y&Va_E9))|8z5RqoA?V+1fRAV5oE zhvp&1^pBk7#OZ66`s&-8^_7 zZCHTA&o}307cz~TpxFpZZ$?TxU@_m|pDf|}W%lU1>5sejVHp!5IDG@${~$GoPT;BX z1$8e-SWXH$Q}@ok${3)|dR&OvN(;~OSK>`#%2NICsh_E^L5iQ5YZ4SE zO|vE{4lw&nKlzu-U>)}{Xrss@F4xJVBrGb4jj`kP?Z1WpVOb#=G?KrWC>z** zpS=%u3T|d0%_GIb1~Oq{Gk>e}ZcoJMH`XCPSC-Tv>0=SMb+0xPo$SruYKRL_{wZn9 z)8N=C`aAr>0DkFIn3jBKB$`#R-d`jB}F)`bO-RHC6-w P=1_a2{qVb@MbQ5MB)geL delta 6315 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 dsqeX5u%9mHSBEr;Qv