From d94725e34e7286294e429199f2608a5a9026b676 Mon Sep 17 00:00:00 2001 From: Yoshax Date: Tue, 28 Feb 2017 16:07:26 +0000 Subject: [PATCH 01/16] Cleans up, fixes, and improves ghost teleporting --- code/modules/mob/dead/observer/observer.dm | 33 ++++------------------ 1 file changed, 5 insertions(+), 28 deletions(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index b7a686fef0..d88465ef51 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -318,40 +318,17 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp M.antagHUD = 1 src << "\blue AntagHUD Enabled" -/mob/observer/dead/proc/dead_tele(A in ghostteleportlocs) +/mob/observer/dead/proc/dead_tele(var/area/A in return_sorted_areas()) set category = "Ghost" set name = "Teleport" - set desc= "Teleport to a location" + set desc = "Teleport to a location" + if(!istype(usr, /mob/observer/dead)) usr << "Not when you're not dead!" return - usr.verbs -= /mob/observer/dead/proc/dead_tele - spawn(30) - usr.verbs += /mob/observer/dead/proc/dead_tele - var/area/thearea = ghostteleportlocs[A] - if(!thearea) return - var/list/L = list() - var/holyblock = 0 - - if(usr.invisibility <= SEE_INVISIBLE_LIVING || (usr.mind in cult.current_antagonists)) - for(var/turf/T in get_area_turfs(thearea.type)) - if(!T.holy) - L+=T - else - holyblock = 1 - else - for(var/turf/T in get_area_turfs(thearea.type)) - L+=T - - if(!L || !L.len) - if(holyblock) - usr << "This area has been entirely made into sacred grounds, you cannot enter it while you are in this plane of existence!" - else - usr << "No area available." - - usr.forceMove(pick(L)) - following = null + usr.loc = pick(get_area_turfs(A)) + usr.on_mob_jump() /mob/observer/dead/verb/follow(input in getmobs()) set category = "Ghost" From 50b395bbeeb6a5d2843bdec6de97e22555ed679b Mon Sep 17 00:00:00 2001 From: nachomeep Date: Sun, 5 Mar 2017 09:19:43 -0500 Subject: [PATCH 02/16] Updates gas to look like gas --- icons/effects/tile_effects.dmi | Bin 1037 -> 2543 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/effects/tile_effects.dmi b/icons/effects/tile_effects.dmi index b08f1ac3dec4260d1200bda68f537cb05f1d28bc..0475e83515c8749344787a0295b6ff00badfe721 100644 GIT binary patch literal 2543 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 From 0bcbce97aef8c5baec088be109990217470f5301 Mon Sep 17 00:00:00 2001 From: nachomeep Date: Sun, 5 Mar 2017 09:21:58 -0500 Subject: [PATCH 03/16] actually phoron --- icons/effects/tile_effects.dmi | Bin 2543 -> 2544 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/effects/tile_effects.dmi b/icons/effects/tile_effects.dmi index 0475e83515c8749344787a0295b6ff00badfe721..e61ec48aba2d4e959b92c6714dda92fa815c74c1 100644 GIT binary patch delta 170 zcmV;b09F6*6Yvv|B!889R9JLGWpiV4X>fFDZ*Bkpc${sFu?oU46h-H}ueh{p5S!}w z7HN?V?Jr26&m>UOk_5%ScTngeXF9_fFDZ*Bkpc${sFu?oU47zXG3Pw~;NL2RmH z7D?%Ft-mWXob35-x598XbxIW*08dIFoRk>>C=L{IQoMF&?im`;FT)ACy#5 XQHx Date: Sun, 5 Mar 2017 23:58:17 +0000 Subject: [PATCH 04/16] forcemove --- code/modules/mob/dead/observer/observer.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index d88465ef51..44cfc2cd3e 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -327,7 +327,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp usr << "Not when you're not dead!" return - usr.loc = pick(get_area_turfs(A)) + usr.forceMove(pick(get_area_turfs(A))) usr.on_mob_jump() /mob/observer/dead/verb/follow(input in getmobs()) From afcd662bebfd5f3e4e1f5432fd1aa0e7328302fe Mon Sep 17 00:00:00 2001 From: nachomeep Date: Mon, 6 Mar 2017 17:54:40 -0500 Subject: [PATCH 05/16] turns all phoron purple --- code/game/machinery/atmoalter/canister.dm | 10 +++++----- icons/effects/tile_effects.dmi | Bin 2544 -> 1032 bytes icons/obj/assemblies.dmi | Bin 24027 -> 24216 bytes icons/obj/atmos.dmi | Bin 18016 -> 18880 bytes icons/obj/tank.dmi | Bin 2886 -> 3082 bytes 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/machinery/atmoalter/canister.dm b/code/game/machinery/atmoalter/canister.dm index 2a59f345d4..112cc7ba38 100644 --- a/code/game/machinery/atmoalter/canister.dm +++ b/code/game/machinery/atmoalter/canister.dm @@ -48,8 +48,8 @@ /obj/machinery/portable_atmospherics/canister/phoron name = "Canister \[Phoron\]" - icon_state = "orange" - canister_color = "orange" + icon_state = "purple" + canister_color = "purple" can_label = 0 /obj/machinery/portable_atmospherics/canister/carbon_dioxide @@ -77,8 +77,8 @@ canister_color = "blue" /obj/machinery/portable_atmospherics/canister/empty/phoron name = "Canister \[Phoron\]" - icon_state = "orange" - canister_color = "orange" + icon_state = "purple" + canister_color = "purple" /obj/machinery/portable_atmospherics/canister/empty/nitrogen name = "Canister \[N2\]" icon_state = "red" @@ -348,7 +348,7 @@ update_flag "\[N2O\]" = "redws", \ "\[N2\]" = "red", \ "\[O2\]" = "blue", \ - "\[Phoron\]" = "orange", \ + "\[Phoron\]" = "purple", \ "\[CO2\]" = "black", \ "\[Air\]" = "grey", \ "\[CAUTION\]" = "yellow", \ diff --git a/icons/effects/tile_effects.dmi b/icons/effects/tile_effects.dmi index e61ec48aba2d4e959b92c6714dda92fa815c74c1..8529bdc816f48989c9ba7bfbb6a1403330115c80 100644 GIT binary patch delta 1022 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 Hu0mjfWRwaQ delta 2399 zcmV-l3840h7{(TmBmv#ACE)>o8{7TP00001bW%=J06^y0W&i*IS$b4hbVOxyV{&P5 zbZKvH004NLwU*CrgD?!n&+rtey|M{t*{zqU)zriK3MhaJSs|$suN!YaCqZN2dn^Ln!iY%2$z<=Ae2G%|#GxsdNw z24Z1bDOb8a@NMg;SPAXA$Cv<(IUrAr=sA~4nj=C9s?MBLTU*iG@0@P@v zTf?H`Xiyo+gbA(@%-{>)nI)&O+}%(a>SjoxU{!PM-q2knPe&(d;4zs(H~cA%3(EUk z=`pzi_fw0%ldqeVom~KVn*F-)f z@(%>QFAT-wUNpn#J_g0@UPQ6H7g2owKJO;k(`o<0r7qMYvpVf0&pPcK>ty}+EF>G4 zeP3tUt>@Pq{}H_ThGxfII=jR6dU^N&@!)*&8Cat;000NFNkl<^RCt{2osU~nWfaHf zyd*dyCIqA?GMKaNf?A3i63`$>AZ%qCX6pLAw9HB~4a{f-h0Pn+;h(L z{$O|Oe0Uz7J5Y`4A`UrYg(0mf7CtM*!Waay%s?PV{rfsBQ6AC+!e0!Qs!hE9Pr!R+}!eX1QCqI zTie>&;<1Pu!KfN|VscZtl{Em|HdG19Z*%)IjZH|tMfq(t1l_?+Z7NsAcL2;b)b35c z_I6Bg%eL+D)~#*!f}PZ!m#MFJpIaHZ3o=~xYq1vuza2Y&U<_OB1UtKwVIo27-*}EX zI`8ggGinnubmXTD?fiO@ip0*Hv|(LiBWc*3N}&~68MO%+?lO-*#_!o3+im^Q2FabY zA^4GoP#;>Ml~J3JVO>Ud=C^Ij>QMO^jy)Dh{k0pmF?lba2NX;s=7}PkN6D_}cEKVuIHBPv499#p2ZXm8R$(YXJ9zOt7xF zzC8E5?cc%mOPulp!Q#m6R)kHkj#)or#<`F1Q-W!0jR~XR6SN-)!u45e9QQK>m06GZ z6NF&2Z^h4J{e4qoGjV=51mXIuHIDj~1Yrc#avFet;7Y%~$NKxGmS$r7%n`J|J}Y8O zQDX#m2Q`9@rYI)g)Y3@!6>kFZeEAqmv#Tg~CF4yHoxV)~QNM8;PvxaEAblQ$Yi;ss zJHRU$ZzR*@AlGUPL0*e`BiXYOcYf+_2fyF3GHMe#6a+yK1VN~Jy7%qhPv!jw4jx>q zT7sZ|`%o(N!T_H4A08ZhaR`kQCIJ-Y6X4f7JUsFemV;k*bad?HRY9lGd@=RL$HxOK z(G$wAcjA>4HiXJAdt`EO^$>P-MGQaqJvBXTcRRT0)zy#u%$;ERO-x{drr(hxs|7o| zx;jgKc7iiUkIs}o@-uhBvfqfk;IiM?D#7u8@njNa<`gjfTG~c%=4g96)RoH>ANias zUVr1*u{VS9i;Pc~NZSgw12Z|meB^fy96#~a?8&!Jy@UDfGLJvhZ-9N*Enm>gM}Fsu@2*|F_C4uGj~_Zeod{YZaDy2k zE=NaLaS=xFie0de_KO@~{TvIz2#^AMP+nlc-<;rPM5`YdNuhp!klz{_ z8>IanSw+bceW^gdbDWKu)=)nH5c#bkfZPk5=%0(1UH$tpmVt*IlThA_E{m9Hw(InGUw zxj~X|4?u%92~`fF4^-;m2eUAbKGkk-D z=T%?ikzao2iMf~)L-M5~roTq#W?8DgM+xMA|AWr|{0qsmiMfRcD>yWNIZ13l_t%)* zEKBw8C;|6*Hn9*}aNtK7lKnL<4|j z7E8E>eY9J9TJ z-wt`n9lOS-&!I4Kk5Gof*=TjAP9mW2$eyv_57bqP3M_^YR~U-e~*2%EF}3N zliv+_{r7_P)0yY@oG&psa< zdII9h6oSt|z(dY|61>2J2Nf0Mr^wQhwE52l-e2_LLo%=S-k+ufsn%Jw_x@PHs_*@AQ#1sNfb<3hK@bE% z5ClOG1VIpl$H(jUgN7abp||h%3p*LcFH`k?-o9Tm?9{qapU(Jk-yiA+PG0(U`|^1h z)|cqwB5TMsIPiT`{`)~SRUGrtG_FPEWFHly<^= Date: Tue, 7 Mar 2017 15:16:57 -0500 Subject: [PATCH 06/16] enables photocopier sounds --- code/modules/paperwork/photocopier.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 5373a71781..ef1744685a 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -68,9 +68,11 @@ if (istype(copyitem, /obj/item/weapon/paper)) copy(copyitem) + playsound(src.loc, "sound/machines/coper.ogg", 100, 1) sleep(15) else if (istype(copyitem, /obj/item/weapon/photo)) photocopy(copyitem) + playsound(src.loc, "sound/machines/coper.ogg", 100, 1) sleep(15) else if (istype(copyitem, /obj/item/weapon/paper_bundle)) var/obj/item/weapon/paper_bundle/B = bundlecopy(copyitem) From eaba140555aa3c6cc47b331caf7d2ce44522d793 Mon Sep 17 00:00:00 2001 From: nachomeep Date: Tue, 7 Mar 2017 16:11:38 -0500 Subject: [PATCH 07/16] adds delay to sounds --- code/modules/paperwork/photocopier.dm | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index ef1744685a..87aa611efb 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -67,16 +67,18 @@ break if (istype(copyitem, /obj/item/weapon/paper)) + playsound(loc, "sound/machines/copier.ogg", 100, 1) + sleep(11) copy(copyitem) - playsound(src.loc, "sound/machines/coper.ogg", 100, 1) - sleep(15) else if (istype(copyitem, /obj/item/weapon/photo)) + playsound(loc, "sound/machines/copier.ogg", 100, 1) + sleep(11) photocopy(copyitem) - playsound(src.loc, "sound/machines/coper.ogg", 100, 1) - sleep(15) else if (istype(copyitem, /obj/item/weapon/paper_bundle)) + sleep(11) + playsound(loc, "sound/machines/copier.ogg", 100, 1) var/obj/item/weapon/paper_bundle/B = bundlecopy(copyitem) - sleep(15*B.pages.len) + sleep(11*B) else usr << "\The [copyitem] can't be copied by \the [src]." break @@ -125,6 +127,7 @@ copyitem = O O.loc = src user << "You insert \the [O] into \the [src]." + playsound(loc, "sound/machines/click.ogg", 100, 1) flick(insert_anim, src) else user << "There is already something in \the [src]." From 59a592fd3430363d70694e292ad8631267f8fd63 Mon Sep 17 00:00:00 2001 From: nachomeep Date: Tue, 7 Mar 2017 16:13:19 -0500 Subject: [PATCH 08/16] minor delay adjustment --- code/modules/paperwork/photocopier.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 87aa611efb..74acf07ddb 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -78,7 +78,7 @@ sleep(11) playsound(loc, "sound/machines/copier.ogg", 100, 1) var/obj/item/weapon/paper_bundle/B = bundlecopy(copyitem) - sleep(11*B) + sleep(11*B.pages.len) else usr << "\The [copyitem] can't be copied by \the [src]." break From ad094bf64d36447b70ff6026d5b68499b24324ef Mon Sep 17 00:00:00 2001 From: nachomeep Date: Wed, 8 Mar 2017 08:04:25 -0500 Subject: [PATCH 09/16] Now orange with purple stripes. --- icons/obj/assemblies.dmi | Bin 24216 -> 24492 bytes icons/obj/atmos.dmi | Bin 18880 -> 20108 bytes icons/obj/tank.dmi | Bin 3082 -> 3325 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/assemblies.dmi b/icons/obj/assemblies.dmi index 50460c958f8508b4cfe611bb581b319d33a7afbf..89ab898f563763cf654df9f1e0fb861ed5367007 100644 GIT binary patch delta 4882 zcmY+{c{G&Y{{Zj_5eXlP>}8iVWY3f}im^qA5r*cIC}cF2#}>&DhGc7G8~c*A!Hgw4 z*~*e+&%SSCnVH}8Ip6R1e16X#_dL&i-uK*l?mhRuU-y0EnPS43I1xY)Y5BlM7v}Bk z1%KuP_w)dP{L*uidORlN+4M$7tl7Foq}^2{<6fz}3Tug;=L)Y-eU~?@lPU3iV-zuC zTfKkIK(Z=6*jtUu+b!QJ=Tb8EBG473rAhURErt(jdFv$=TZ0cM9^8te_v9n3u>Gm{-}V}R_p-JJqAAHs?N zA_pzBzZC|u`zn2vb}YfBBRfIhqMB<=>{|@o2GE-=W(1g_?MJs0-1&2$$Wk%GQHi)=3$ z;J8Q3;JioVJ@+3j`Co~sSJo_LL}jb_kthELRPKqhbdFZk`+%efb865A>YpZ&5~)*RC` zsUKGB@FO%k@iQ?e>X|7mc~{vq+~iLg;i+&!8o%8hD4SBX zfB|ab>Tg)5FKIpgI+#=xRcpyFY5(rVrJ3-gz7>yQX|?_b@jT6LXU79t##DThnzyWD z$}TTIT#{TfYrt=Q*?5XMJ>wwyGb*b{WwBD9hUXRyzkH>WHjEi)HXC7}=^&gK9R#X` zD|xcLPN37)mZW2Yj8%k0b-WJ4x@fMbzEE9Pn|qAqN?V`BMrVC^j?xOy8wC&Y33FD4tbOo3m47-X zr-lTz9~Jx}FaOp^7r52DGb?+#b41r*(rYCCgPGe)jrn*nA$M6wM`rPx-r3BSO~Hg- zz>UDr>1wg?67O5mr1h<9c06Og*XjzoxgeJ5-S2eq;r!{0xp5`5Q~{+DdIOZJY4HNZ zVgG&4#~~9aJojet+HLw5*b;YXHT_?Fm*hwv6J5JS_iHr|8OtN=->$*>+e!i^y%NOV z>0zR1x83Ftm+}io!EfvV71Cqzszw+{)d%;LdwX z1(vJlf^vAIY8vc-{Zfo?8CSjplHx>i^K>PDn<~!<%fsvOoeFU+MGP4+xn|7lB{A)( zi{_@dwZCf~slJ(xHy10QB<}Mu$o*>dj7>5KEVR)&k$-W)iW;^0n_s|=UT(B%%eS>L z;TWhFC|Dfb|GsuQz~oaIS>m2fh@`G<_NZim1TJP`4XkfXFJ-b++>XlFoo+FmLQ4aav$au_S5biHN!)L z_5;Za>qm@aR^?0LlZU!c`?>607$aG#zr+Z)xur|MKX)(cbk#xg3AZAjM9q`qM{+ri zjj@2>q4gqQq;nXUaI&dfnlS(-&qP0`%(OA64Sa&@AEAR7&oyNNqdUI<{zn$7y2OfW zw_+z}+7}o<4n8)OMEk=SEuiOpBN<+4>#OFc`c7qz21${$yd`Z~*YlaXG6D!CbA(~i zLv&bBe>(567KSxV=aqhTb0mu%b&8Ix)h4R9B7#INHvN8P{;&UTN^I!>ik3s}3j^1R4 zx+*O_`>d&I|Dj;nLgM%8zAZCy{YKBwWd93?NAi`gBQC94%wmzJ2%I33@!Da%GFt_EYH+ndbhXA0qo@IIc$n zPb9nkzPrWcRx3`7uAC6v=k?!c&K%t#y@HAmN3s+d@zqPH9CAl;;q|3z&59krP(tqP zV`>4+E}^!?Z=6w0cW7w_xuRJr4I@Vv>s>#$mOLH!E?J`ffPox%$>mw7_tFH%UA z_Zi9fynSjR27mhny$o3~XCo9(a-S&&E@z7ibSC}HY%3ZV7R1?GIWWAcTNJYaLY~-z z8p@rMU9j5c0aqfXEFi9hLhesIiu*MICAMG+!MV}R_5>k(@Sn{x#=nun{E*nfh2MIG z(WJbSW#G4qN1;$e$;~dlx~*4o0W;^JNXk30;B6^|4B9_o)T+CSQx`|*uCPbxW~HPN z?>WZb5iuJ6LU#q-abFnCWyJ+h->E<0sqaC$Lh%yD92~)SMA&oTPBd)PCQ9oyV!?+i z4l#GCh5qRnj6T))XoutTac?E;H=wZ&(LwYpa}cu2kJ4!VT>#hCBXpNhAdW{tQyIp;g)OzC38K>)KA3X zSeI$fwnZ>l0^hqS$y><`-f-pDgf>bCub+>!899x1Q=Ophv}QllYg z$BZfsRo>_Rq3%!k6`QP|HcV9fAe$r1c%F^+bVU| zc1@2K6OPkHxjudV6ef3qzq`7Hh|1sDW@t%YwR;0*6H^$9nc$cQCc3FZtwc7%3`wGG zuJ3xi6_%u$1SGCVD^9b9a|_5c37+E+ctIu4ve&#>oSQ3|uRaHFQgjP@Khqp;TA&o( zN{t%?R;tXv%pMT7BqN>MAGkBDt_I9Z{YAFqrL0Z8NkXnzRPdlpURG-Cu`*XIe1-(y zSVOwV`OA7NtiD5QR!Ad7KwsX{Z(K9A*!{tiYF9!e=_C|8QkvMnC--ShyA|(us1DvY zhAf^fe3R){%I;!{_|e^-;5^@Fwml?h1kZa2m{T%H0$0+ElNOJDRMVW8ibuO45)|!1 z?$Kk_uRTch{%|il6cOt-e6KVI-@1I}qO{ybiyQ{hwECskC#x^+YI18PAZwEaAB`G|3LmRSyDG zTjHPK^FHN0{oV??M9@fABcG^bfIz-C&HKw%i^h*WURrWxwHsFjSSJoW^~)^GEo$7{ zxz_^8N*XNg^X7JCE>iz;2<_yp8$E7qrBD`z}W7})`#L8pR%HIHX6!!!e-H>n9U_j7gH zZ!0NSZZ~m#EP_gm;Q6p;Cs|~jON**QIHkYM$<~JRUV95VdOVo~wblnN$ZyG=9@q9*psd|iGV2y>910D7?U_p(1AqG@v`oI^=tOyl0L+F+ zrjMNnQ!qmuE5}Lj)+?an!~%Z$RdBkcQP6~nz$JvVMpBzg(LzPCg2Zn4ZIgXcKS%k8dE>~QP5H`(SfjKS?6{HYTY0L*ax zfy%v5PZ@RL0^mE)crMK0uA!A(C_%OUW-~N>Qnmmr)Zdmlnq|EwO0==H3&rFn9dJi> zT_)vve{N*dikrThK^1@z#W$@~B}6#>oKY@&J=oD-rf6u#8B&uwdDDqjLO>&G<5&zq zH@(NsLhna$r{0cO%KEvWHD&OdoM?e0^H^;$VY$&xJdn3@h%qy z91b_8?o#ov5t(#HL_5zs!X!ItYH=(0?amZ`tRUS_9~!?$9kMBX+)clk*;we~^z^SU z0o9`ojB`H7*Wskc)n2mI`$H3(v#NLC>M;>F`E`^xYcO_JWeyqT zEVVvrOJl4;!otEq-TOWsepF^rQ*#p7jKiMMN8Oh^7i~;eQA#*%C3?VVUhnt($cVT6 zUlb6ig5z1L-Db+1t1n@^B|^29qRMtklTiGf#JniRTME>gA*JhQUh4{(rHYAx{_C?p cCi_95ou`!nO-Kt(gQ$<8o{4U$wqxl30nxGTFaQ7m delta 4553 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 Xp477Y$di+fcIjx|*Z8Vt^ZGvkj1OJ= diff --git a/icons/obj/atmos.dmi b/icons/obj/atmos.dmi index b9e60e6d0ded1a1da0585dbffcb227207439de48..d3b7507edce9013c39175c3150f2b1ff3b2c80c8 100644 GIT binary patch literal 20108 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 literal 18880 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 LNkvXXu0mjfYj+Hi From a53b196e13748f5c5b1d709769774e02849f4ac8 Mon Sep 17 00:00:00 2001 From: nachomeep Date: Wed, 8 Mar 2017 08:05:41 -0500 Subject: [PATCH 10/16] missed a line --- code/game/machinery/atmoalter/canister.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/atmoalter/canister.dm b/code/game/machinery/atmoalter/canister.dm index 112cc7ba38..5cf1c188d8 100644 --- a/code/game/machinery/atmoalter/canister.dm +++ b/code/game/machinery/atmoalter/canister.dm @@ -48,8 +48,8 @@ /obj/machinery/portable_atmospherics/canister/phoron name = "Canister \[Phoron\]" - icon_state = "purple" - canister_color = "purple" + icon_state = "orangeps" + canister_color = "orangeps" can_label = 0 /obj/machinery/portable_atmospherics/canister/carbon_dioxide @@ -77,8 +77,8 @@ canister_color = "blue" /obj/machinery/portable_atmospherics/canister/empty/phoron name = "Canister \[Phoron\]" - icon_state = "purple" - canister_color = "purple" + icon_state = "orangeps" + canister_color = "orangeps" /obj/machinery/portable_atmospherics/canister/empty/nitrogen name = "Canister \[N2\]" icon_state = "red" From 19fb047f01f2efd335f25b1237d69f64fee84509 Mon Sep 17 00:00:00 2001 From: woodratt Date: Wed, 8 Mar 2017 11:10:07 -0800 Subject: [PATCH 11/16] WR_SC_Map_Changes - Fixes sprite issues with departmental intercoms. - Tweaks to the random objects dm - Copies Bay's flora and warning sign list, as well as ports some of their signs. - Addition of a couple new floor decals. - New table preset, wooden reinforced. --- .../objects/items/devices/radio/intercom.dm | 4 +- code/game/objects/random/random.dm | 58 ++++++- code/game/objects/structures/flora.dm | 151 +++++++++++++++++- code/game/objects/structures/signs.dm | 102 ++++++++++++ code/game/turfs/flooring/flooring_decals.dm | 14 +- code/modules/tables/presets.dm | 10 +- icons/obj/decals.dmi | Bin 38878 -> 40664 bytes icons/turf/flooring/decals.dmi | Bin 61256 -> 60223 bytes 8 files changed, 329 insertions(+), 10 deletions(-) diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index 216e2e59d0..c480d2dd16 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -35,12 +35,12 @@ /obj/item/device/radio/intercom/department/medbay name = "station intercom (Medbay)" - icon_state = "secintercom" + icon_state = "medintercom" frequency = MED_I_FREQ /obj/item/device/radio/intercom/department/security name = "station intercom (Security)" - icon_state = "medintercom" + icon_state = "secintercom" frequency = SEC_I_FREQ /obj/item/device/radio/intercom/entertainment diff --git a/code/game/objects/random/random.dm b/code/game/objects/random/random.dm index cd12ad5a0c..dfaf885079 100644 --- a/code/game/objects/random/random.dm +++ b/code/game/objects/random/random.dm @@ -839,4 +839,60 @@ var/list/random_useful_ random_junk_ -= /obj/item/trash/tray return pick(random_junk_) // Misc. actually useful stuff - return get_random_useful_type() \ No newline at end of file + return get_random_useful_type() + +/* + Selects one spawn point out of a group of points with the same ID and asks it to generate its items +*/ +var/list/multi_point_spawns + +/obj/random_multi + name = "random object spawn point" + desc = "This item type is used to spawn random objects at round-start. Only one spawn point for a given group id is selected." + icon = 'icons/misc/mark.dmi' + icon_state = "x3" + invisibility = INVISIBILITY_MAXIMUM + var/id // Group id + var/weight // Probability weight for this spawn point + +/obj/random_multi/initialize() + ..() + weight = max(1, round(weight)) + + if(!multi_point_spawns) + multi_point_spawns = list() + var/list/spawnpoints = multi_point_spawns[id] + if(!spawnpoints) + spawnpoints = list() + multi_point_spawns[id] = spawnpoints + spawnpoints[src] = weight + +/obj/random_multi/Destroy() + var/list/spawnpoints = multi_point_spawns[id] + spawnpoints -= src + if(!spawnpoints.len) + multi_point_spawns -= id + . = ..() + +/obj/random_multi/proc/generate_items() + return + +/obj/random_multi/single_item + var/item_path // Item type to spawn + +/obj/random_multi/single_item/generate_items() + new item_path(loc) + +/hook/roundstart/proc/generate_multi_spawn_items() + for(var/id in multi_point_spawns) + var/list/spawn_points = multi_point_spawns[id] + var/obj/random_multi/rm = pickweight(spawn_points) + rm.generate_items() + for(var/entry in spawn_points) + qdel(entry) + return 1 + +/obj/random_multi/single_item/captains_spare_id + name = "Multi Point - Captain's Spare" + id = "Captain's spare id" + item_path = /obj/item/weapon/card/id/captains_spare \ No newline at end of file diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index 0ad1fb8404..5f505df3b2 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -79,10 +79,6 @@ icon = 'icons/obj/plants.dmi' icon_state = "plant-26" -/obj/structure/flora/pottedplant/xmas/New() - ..() - icon_state = "plant-xmas" - //newbushes @@ -205,4 +201,149 @@ name = "hanging skeleton model" icon = 'icons/obj/plants.dmi' icon_state = "hangskele" - desc = "It's an anatomical model of a human skeletal system made of plaster." \ No newline at end of file + desc = "It's an anatomical model of a human skeletal system made of plaster." + + +//potted plants credit: Flashkirby +/obj/structure/flora/pottedplant + name = "potted plant" + desc = "Really brings the room together." + icon = 'icons/obj/plants.dmi' + icon_state = "plant-01" + +/obj/structure/flora/pottedplant/large + name = "large potted plant" + desc = "This is a large plant. Three branches support pairs of waxy leaves." + icon_state = "plant-26" + +/obj/structure/flora/pottedplant/fern + name = "potted fern" + desc = "This is an ordinary looking fern. It looks like it could do with some water." + icon_state = "plant-02" + +/obj/structure/flora/pottedplant/overgrown + name = "overgrown potted plants" + desc = "This is an assortment of colourful plants. Some parts are overgrown." + icon_state = "plant-03" + +/obj/structure/flora/pottedplant/bamboo + name = "potted bamboo" + desc = "These are bamboo shoots. The tops looks like they've been cut short." + icon_state = "plant-04" + +/obj/structure/flora/pottedplant/largebush + name = "large potted bush" + desc = "This is a large bush. The leaves stick upwards in an odd fashion." + icon_state = "plant-05" + +/obj/structure/flora/pottedplant/thinbush + name = "thin potted bush" + desc = "This is a thin bush. It appears to be flowering." + icon_state = "plant-06" + +/obj/structure/flora/pottedplant/mysterious + name = "mysterious potted bulbs" + desc = "This is a mysterious looking plant. Touching the bulbs cause them to shrink." + icon_state = "plant-07" + +/obj/structure/flora/pottedplant/smalltree + name = "small potted tree" + desc = "This is a small tree. It is rather pleasant." + icon_state = "plant-08" + +/obj/structure/flora/pottedplant/unusual + name = "unusual potted plant" + desc = "This is an unusual plant. It's bulbous ends emit a soft blue light." + icon_state = "plant-09" + set_light(l_range = 1, l_power = 0.5, l_color = "#0000FF") + +/obj/structure/flora/pottedplant/orientaltree + name = "potted oriental tree" + desc = "This is a rather oriental style tree. It's flowers are bright pink." + icon_state = "plant-10" + +/obj/structure/flora/pottedplant/smallcactus + name = "small potted cactus" + desc = "This is a small cactus. Its needles are sharp." + icon_state = "plant-11" + +/obj/structure/flora/pottedplant/tall + name = "tall potted plant" + desc = "This is a tall plant. Tiny pores line its surface." + icon_state = "plant-12" + +/obj/structure/flora/pottedplant/sticky + name = "styicky potted plant" + desc = "This is an odd plant. Its sticky leaves trap insects." + icon_state = "plant-13" + +/obj/structure/flora/pottedplant/smelly + name = "smelly potted plant" + desc = "This is some kind of tropical plant. It reeks of rotten eggs." + icon_state = "plant-14" + +/obj/structure/flora/pottedplant/small + name = "small potted plant" + desc = "This is a pot of assorted small flora. Some look familiar." + icon_state = "plant-15" + +/obj/structure/flora/pottedplant/aquatic + name = "aquatic potted plant" + desc = "This is apparently an aquatic plant. It's probably fake." + icon_state = "plant-16" + +/obj/structure/flora/pottedplant/shoot + name = "small potted shoot" + desc = "This is a small shoot. It still needs time to grow." + icon_state = "plant-17" + +/obj/structure/flora/pottedplant/flower + name = "potted flower" + desc = "This is a slim plant. Sweet smelling flowers are supported by spindly stems." + icon_state = "plant-18" + +/obj/structure/flora/pottedplant/crystal + name = "crystalline potted plant" + desc = "These are rather cubic plants. Odd crystal formations grow on the end." + icon_state = "plant-19" + +/obj/structure/flora/pottedplant/subterranean + name = "subterranean potted plant" + desc = "This is a subterranean plant. It's bulbous ends glow faintly." + icon_state = "plant-20" + set_light(l_range = 1, l_power = 0.5, l_color = "#FF6633") + +/obj/structure/flora/pottedplant/minitree + name = "potted tree" + desc = "This is a miniature tree. Apparently it was grown to 1/5 scale." + icon_state = "plant-21" + +/obj/structure/flora/pottedplant/stoutbush + name = "stout potted bush" + desc = "This is a stout bush. Its leaves point up and outwards." + icon_state = "plant-22" + +/obj/structure/flora/pottedplant/drooping + name = "drooping potted plant" + desc = "This is a small plant. The drooping leaves make it look like its wilted." + icon_state = "plant-23" + +/obj/structure/flora/pottedplant/tropical + name = "tropical potted plant" + desc = "This is some kind of tropical plant. It hasn't begun to flower yet." + icon_state = "plant-24" + +/obj/structure/flora/pottedplant/dead + name = "dead potted plant" + desc = "This is the dried up remains of a dead plant. Someone should replace it." + icon_state = "plant-25" + +/obj/structure/flora/pottedplant/decorative + name = "decorative potted plant" + desc = "This is a decorative shrub. It's been trimmed into the shape of an apple." + icon_state = "applebush" + +/obj/structure/flora/pottedplant/xmas + name = "small christmas tree" + desc = "This is a tiny well lit decorative christmas tree." + icon_state = "plant-xmas" \ No newline at end of file diff --git a/code/game/objects/structures/signs.dm b/code/game/objects/structures/signs.dm index e8ce8bfb1c..5fed1a3577 100644 --- a/code/game/objects/structures/signs.dm +++ b/code/game/objects/structures/signs.dm @@ -122,6 +122,108 @@ desc = "A warning sign which reads 'NO SMOKING'." icon_state = "nosmoking2" +/obj/structure/sign/warning + name = "\improper WARNING" + icon_state = "securearea" + +/obj/structure/sign/warning/New() + ..() + desc = "A warning sign which reads '[name]'." + +/obj/structure/sign/warning/airlock + name = "\improper EXTERNAL AIRLOCK" + icon_state = "doors" + +/obj/structure/sign/warning/biohazard + name = "\improper BIOHAZARD" + icon_state = "bio" + +/obj/structure/sign/warning/bomb_range + name = "\improper BOMB RANGE" + icon_state = "blast" + +/obj/structure/sign/warning/caution + name = "\improper CAUTION" + +/obj/structure/sign/warning/compressed_gas + name = "\improper COMPRESSED GAS" + icon_state = "hikpa" + +/obj/structure/sign/warning/deathsposal + name = "\improper DISPOSAL LEADS TO SPACE" + icon_state = "deathsposal" + +/obj/structure/sign/warning/docking_area + name = "\improper KEEP CLEAR: DOCKING AREA" + +/obj/structure/sign/warning/engineering_access + name = "\improper ENGINEERING ACCESS" + +/obj/structure/sign/warning/fire + name = "\improper DANGER: FIRE" + icon_state = "fire" + +/obj/structure/sign/warning/high_voltage + name = "\improper HIGH VOLTAGE" + icon_state = "shock" + +/obj/structure/sign/warning/hot_exhaust + name = "\improper HOT EXHAUST" + icon_state = "fire" + +/obj/structure/sign/warning/internals_required + name = "\improper INTERNALS REQUIRED" + +/obj/structure/sign/warning/lethal_turrets + name = "\improper LETHAL TURRETS" + icon_state = "turrets" + +/obj/structure/sign/warning/lethal_turrets/New() + ..() + desc += " Enter at own risk!." + +/obj/structure/sign/warning/mail_delivery + name = "\improper MAIL DELIVERY" + +/obj/structure/sign/warning/moving_parts + name = "\improper MOVING PARTS" + +/obj/structure/sign/warning/nosmoking_1 + name = "\improper NO SMOKING" + icon_state = "nosmoking" + +/obj/structure/sign/warning/nosmoking_2 + name = "\improper NO SMOKING" + icon_state = "nosmoking2" + +/obj/structure/sign/warning/pods + name = "\improper ESCAPE PODS" + icon_state = "pods" + +/obj/structure/sign/warning/radioactive + name = "\improper RADIOACTIVE AREA" + icon_state = "radiation" + +/obj/structure/sign/warning/secure_area + name = "\improper SECURE AREA" + +/obj/structure/sign/warning/secure_area/armory + name = "\improper ARMORY" + +/obj/structure/sign/warning/server_room + name = "\improper SERVER ROOM" + +/obj/structure/sign/warning/siphon_valve + name = "\improper SIPHON VALVE" + +/obj/structure/sign/warning/vacuum + name = "\improper HARD VACUUM AHEAD" + icon_state = "space" + +/obj/structure/sign/warning/vent_port + name = "\improper EJECTION/VENTING PORT" + + /obj/structure/sign/redcross name = "medbay" desc = "The Intergalactic symbol of Medical institutions. You'll probably get help here." diff --git a/code/game/turfs/flooring/flooring_decals.dm b/code/game/turfs/flooring/flooring_decals.dm index 66434456f9..fc4dcd1d25 100644 --- a/code/game/turfs/flooring/flooring_decals.dm +++ b/code/game/turfs/flooring/flooring_decals.dm @@ -391,4 +391,16 @@ var/list/floor_decals = list() icon_state = "white_v" /obj/effect/floor_decal/sign/p - icon_state = "white_p" \ No newline at end of file + icon_state = "white_p" + +/obj/effect/floor_decal/sign/dock + icon_state = "white_d" + +/obj/effect/floor_decal/sign/dock/one + icon_state = "white_d1" + +/obj/effect/floor_decal/sign/dock/two + icon_state = "white_d2" + +/obj/effect/floor_decal/sign/dock/three + icon_state = "white_d3" \ No newline at end of file diff --git a/code/modules/tables/presets.dm b/code/modules/tables/presets.dm index 933f54ea8b..171bfe2b2c 100644 --- a/code/modules/tables/presets.dm +++ b/code/modules/tables/presets.dm @@ -28,7 +28,7 @@ material = get_material_by_name(DEFAULT_TABLE_MATERIAL) reinforced = get_material_by_name(DEFAULT_WALL_MATERIAL) ..() - + steel_reinforced icon_state = "reinf_preview" color = "#666666" @@ -37,6 +37,14 @@ reinforced = get_material_by_name(DEFAULT_WALL_MATERIAL) ..() + wooden_reinforced + icon_state = "reinf_preview" + color = "#824B28" + New() + material = get_material_by_name("wood") + reinforced = get_material_by_name(DEFAULT_WALL_MATERIAL) + ..() + woodentable icon_state = "plain_preview" color = "#824B28" diff --git a/icons/obj/decals.dmi b/icons/obj/decals.dmi index 6c8ddd9d39cf0027a7160b73158a550872c98fb2..af40b1c6ffecaa462edb12e03d21487e02e1ac31 100644 GIT binary patch delta 21370 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

D@_e!kf<~_EVQ8I-w7F%f0 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 jAHU|z2Qi3Uk{WUXd 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 a`q=_##kUEBl^Zb-@G>^EFsRXYx&I#@vv$J( literal 61256 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

%jLmRQTt#`1LaR!Nf5=hsx6nHz(q0*BXT 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 ai$ Date: Thu, 9 Mar 2017 02:44:23 -0500 Subject: [PATCH 12/16] Skrell/Tesh Examination Change Examining a Skrell/Teshari while not a member of the same species will obscure the Skrell/Teshari's gender, to better reflect lore. Ghosts, and silicons (AIs/borgs) are exempt from this. --- code/modules/mob/living/carbon/human/examine.dm | 14 ++++++++++++++ .../mob/living/carbon/human/species/species.dm | 1 + .../living/carbon/human/species/station/seromi.dm | 2 ++ .../living/carbon/human/species/station/station.dm | 2 ++ 4 files changed, 19 insertions(+) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index f9a18dbca6..90f80ed267 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -82,6 +82,20 @@ var/datum/gender/T = gender_datums[get_gender()] if(skipjumpsuit && skipface) //big suits/masks/helmets make it hard to tell their gender T = gender_datums[PLURAL] + + else if(species && species.ambiguous_genders) + var/can_detect_gender = FALSE + if(isobserver(user)) // Ghosts are all knowing. + can_detect_gender = TRUE + if(issilicon(user)) // Borgs are too because science. + can_detect_gender = TRUE + else if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(H.species && istype(species, H.species)) + can_detect_gender = TRUE + + if(!can_detect_gender) + T = gender_datums[PLURAL] // Species with ambiguous_genders will not show their true gender upon examine if the examiner is not also the same species. else if(icon) msg += "\icon[icon] " //fucking BYOND: this should stop dreamseeker crashing if we -somehow- examine somebody before their icon is generated diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index a8cb222436..b6f69959d9 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -156,6 +156,7 @@ ) var/list/genders = list(MALE, FEMALE) + var/ambiguous_genders = FALSE // If true, people examining a member of this species whom are not also the same species will see them as gender neutral. Because aliens. // Bump vars var/bump_flag = HUMAN // What are we considered to be when bumped? diff --git a/code/modules/mob/living/carbon/human/species/station/seromi.dm b/code/modules/mob/living/carbon/human/species/station/seromi.dm index df2bbd8cc8..120400413b 100644 --- a/code/modules/mob/living/carbon/human/species/station/seromi.dm +++ b/code/modules/mob/living/carbon/human/species/station/seromi.dm @@ -38,6 +38,8 @@ blood_volume = 400 hunger_factor = 0.2 + ambiguous_genders = TRUE + spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED appearance_flags = HAS_HAIR_COLOR | HAS_SKIN_COLOR | HAS_EYE_COLOR bump_flag = MONKEY diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index 88c696103d..868c2d2f68 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -162,6 +162,8 @@ darksight = 4 + ambiguous_genders = TRUE + spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR From 467cea8a000e62fc0bd068377ff8916b512d88bc Mon Sep 17 00:00:00 2001 From: Mechoid Date: Thu, 9 Mar 2017 22:54:44 -0800 Subject: [PATCH 13/16] Multi-sprite Panel updoot. --- code/modules/mob/living/silicon/robot/robot.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 2fb2f5dfaf..4359c8174c 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -689,7 +689,7 @@ overlays += "eyes-[module_sprites[icontype]]" if(opened) - var/panelprefix = custom_sprite ? src.ckey : "ov" + var/panelprefix = custom_sprite ? "[src.ckey]-[src.name]" : "ov" if(wiresexposed) overlays += "[panelprefix]-openpanel +w" else if(cell) From 26d56e2cf4cbe55588c39f8f9186c3f800ccd725 Mon Sep 17 00:00:00 2001 From: Yoshax Date: Fri, 10 Mar 2017 16:18:26 +0000 Subject: [PATCH 14/16] Fixes/adds reagent transferring to/from food --- code/modules/reagents/reagent_containers/syringes.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 5c7459e3b2..058e09c6f7 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -76,7 +76,6 @@ switch(mode) if(SYRINGE_DRAW) - if(!reagents.get_free_space()) user << "The syringe is full." mode = SYRINGE_INJECT @@ -137,7 +136,7 @@ user << "[target] is empty." return - if(!target.is_open_container() && !istype(target, /obj/structure/reagent_dispensers) && !istype(target, /obj/item/slime_extract)) + if(!target.is_open_container() && !istype(target, /obj/structure/reagent_dispensers) && !istype(target, /obj/item/slime_extract) && !istype(target, /obj/item/weapon/reagent_containers/food)) user << "You cannot directly remove reagents from this object." return @@ -209,7 +208,7 @@ trans = reagents.trans_to_mob(target, amount_per_transfer_from_this, CHEM_BLOOD) admin_inject_log(user, target, src, contained, trans) else - trans = reagents.trans_to(target, amount_per_transfer_from_this) + trans = reagents.trans_to_obj(target, amount_per_transfer_from_this) if(trans) user << "You inject [trans] units of the solution. The syringe now contains [src.reagents.total_volume] units." else From 6f12826c45d9dcd6a03b2996253390e4e7f26405 Mon Sep 17 00:00:00 2001 From: Yoshax Date: Fri, 10 Mar 2017 16:30:37 +0000 Subject: [PATCH 15/16] Adds ability to add food to the chem master because the condimaster is beyond broken --- code/modules/reagents/Chemistry-Machinery.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index 38f558721e..5be9ed93c2 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -47,27 +47,27 @@ /obj/machinery/chem_master/attackby(var/obj/item/weapon/B as obj, var/mob/user as mob) - if(istype(B, /obj/item/weapon/reagent_containers/glass)) + if(istype(B, /obj/item/weapon/reagent_containers/glass) || istype(B, /obj/item/weapon/reagent_containers/food)) if(src.beaker) - user << "A beaker is already loaded into the machine." + user << "\A [beaker] is already loaded into the machine." return src.beaker = B user.drop_item() B.loc = src - user << "You add the beaker to the machine!" + user << "You add \the [B] to the machine!" icon_state = "mixer1" else if(istype(B, /obj/item/weapon/storage/pill_bottle)) if(src.loaded_pill_bottle) - user << "A pill bottle is already loaded into the machine." + user << "A \the [loaded_pill_bottle] s already loaded into the machine." return src.loaded_pill_bottle = B user.drop_item() B.loc = src - user << "You add the pill bottle into the dispenser slot!" + user << "You add \the [loaded_pill_bottle] into the dispenser slot!" return /obj/machinery/chem_master/attack_hand(mob/user as mob) From 3a31c88f4327edb95f1386715ee354b7c05ff8a9 Mon Sep 17 00:00:00 2001 From: Yoshax Date: Fri, 10 Mar 2017 19:49:15 +0000 Subject: [PATCH 16/16] Fixes sliceable food and slices --- code/modules/economy/price_list.dm | 42 +- .../reagents/reagent_containers/food/lunch.dm | 34 +- .../reagent_containers/food/snacks.dm | 498 ++++++++---------- maps/northern_star/polaris-2.dmm | 4 +- 4 files changed, 268 insertions(+), 310 deletions(-) diff --git a/code/modules/economy/price_list.dm b/code/modules/economy/price_list.dm index 3d4589469b..6e101a0cde 100644 --- a/code/modules/economy/price_list.dm +++ b/code/modules/economy/price_list.dm @@ -705,16 +705,16 @@ /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/margheritaslice +/obj/item/weapon/reagent_containers/food/snacks/slice/margherita price_tag = 1 -/obj/item/weapon/reagent_containers/food/snacks/meatpizzaslice +/obj/item/weapon/reagent_containers/food/snacks/slice/meatpizza price_tag = 1 -/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice +/obj/item/weapon/reagent_containers/food/snacks/slice/mushroompizza price_tag = 1 -/obj/item/weapon/reagent_containers/food/snacks/vegetablepizzaslice +/obj/item/weapon/reagent_containers/food/snacks/slice/vegetablepizza price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/ @@ -737,37 +737,37 @@ /obj/item/weapon/reagent_containers/food/snacks/sliceable/meatbread price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/meatbreadslice +/obj/item/weapon/reagent_containers/food/snacks/slice/meatbread price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/sliceable/xenomeatbread price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/xenomeatbreadslice +/obj/item/weapon/reagent_containers/food/snacks/slice/xenomeatbread price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/bananabreadslice +/obj/item/weapon/reagent_containers/food/snacks/slice/bananabread price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/sliceable/tofubread price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/tofubreadslice +/obj/item/weapon/reagent_containers/food/snacks/slice/tofubread price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/sliceable/bread price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/breadslice +/obj/item/weapon/reagent_containers/food/snacks/slice/bread price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/sliceable/creamcheesebread price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/creamcheesebreadslice +/obj/item/weapon/reagent_containers/food/snacks/slice/creamcheesebread price_tag = 1 @@ -845,67 +845,67 @@ /obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/carrotcake price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/sliceable/braincake price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/braincakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/braincake price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/cheesecakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/cheesecake price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/plaincakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/plaincake price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/orangecakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/orangecake price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/sliceable/limecake price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/limecakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/limecake price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/sliceable/lemoncake price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/lemoncakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/lemoncake price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/sliceable/chocolatecake price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/chocolatecakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/chocolatecake price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/sliceable/birthdaycake price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/birthdaycakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/birthdaycake price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/applecakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/applecake price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/sliceable/pumpkinpie price_tag = 5 -/obj/item/weapon/reagent_containers/food/snacks/pumpkinpieslice +/obj/item/weapon/reagent_containers/food/snacks/slice/pumpkinpie price_tag = 1 diff --git a/code/modules/reagents/reagent_containers/food/lunch.dm b/code/modules/reagents/reagent_containers/food/lunch.dm index 794d7f69dd..1ab8cf3a43 100644 --- a/code/modules/reagents/reagent_containers/food/lunch.dm +++ b/code/modules/reagents/reagent_containers/food/lunch.dm @@ -1,11 +1,11 @@ var/list/lunchables_lunches_ = list(/obj/item/weapon/reagent_containers/food/snacks/sandwich, - /obj/item/weapon/reagent_containers/food/snacks/meatbreadslice, - /obj/item/weapon/reagent_containers/food/snacks/tofubreadslice, - /obj/item/weapon/reagent_containers/food/snacks/creamcheesebreadslice, - /obj/item/weapon/reagent_containers/food/snacks/margheritaslice, - /obj/item/weapon/reagent_containers/food/snacks/meatpizzaslice, - /obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice, - /obj/item/weapon/reagent_containers/food/snacks/vegetablepizzaslice, + /obj/item/weapon/reagent_containers/food/snacks/slice/meatbread/filled, + /obj/item/weapon/reagent_containers/food/snacks/slice/tofubread/filled, + /obj/item/weapon/reagent_containers/food/snacks/slice/creamcheesebread/filled, + /obj/item/weapon/reagent_containers/food/snacks/slice/margherita/filled, + /obj/item/weapon/reagent_containers/food/snacks/slice/meatpizza/filled, + /obj/item/weapon/reagent_containers/food/snacks/slice/mushroompizza/filled, + /obj/item/weapon/reagent_containers/food/snacks/slice/vegetablepizza/filled, /obj/item/weapon/reagent_containers/food/snacks/tastybread, /obj/item/weapon/reagent_containers/food/snacks/liquidfood, /obj/item/weapon/reagent_containers/food/snacks/jellysandwich/cherry, @@ -26,17 +26,17 @@ var/list/lunchables_snacks_ = list(/obj/item/weapon/reagent_containers/food/snac /obj/item/weapon/reagent_containers/food/snacks/cherrypie, /obj/item/weapon/reagent_containers/food/snacks/plumphelmetbiscuit, /obj/item/weapon/reagent_containers/food/snacks/appletart, - /obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice, - /obj/item/weapon/reagent_containers/food/snacks/cheesecakeslice, - /obj/item/weapon/reagent_containers/food/snacks/plaincakeslice, - /obj/item/weapon/reagent_containers/food/snacks/orangecakeslice, - /obj/item/weapon/reagent_containers/food/snacks/limecakeslice, - /obj/item/weapon/reagent_containers/food/snacks/lemoncakeslice, - /obj/item/weapon/reagent_containers/food/snacks/chocolatecakeslice, - /obj/item/weapon/reagent_containers/food/snacks/birthdaycakeslice, + /obj/item/weapon/reagent_containers/food/snacks/slice/carrotcake/filled, + /obj/item/weapon/reagent_containers/food/snacks/slice/cheesecake/filled, + /obj/item/weapon/reagent_containers/food/snacks/slice/plaincake/filled, + /obj/item/weapon/reagent_containers/food/snacks/slice/orangecake/filled, + /obj/item/weapon/reagent_containers/food/snacks/slice/limecake/filled, + /obj/item/weapon/reagent_containers/food/snacks/slice/lemoncake/filled, + /obj/item/weapon/reagent_containers/food/snacks/slice/chocolatecake/filled, + /obj/item/weapon/reagent_containers/food/snacks/slice/birthdaycake/filled, /obj/item/weapon/reagent_containers/food/snacks/watermelonslice, - /obj/item/weapon/reagent_containers/food/snacks/applecakeslice, - /obj/item/weapon/reagent_containers/food/snacks/pumpkinpieslice, + /obj/item/weapon/reagent_containers/food/snacks/slice/applecake/filled, + /obj/item/weapon/reagent_containers/food/snacks/slice/pumpkinpie/filled, /obj/item/weapon/reagent_containers/food/snacks/skrellsnacks) var/list/lunchables_drinks_ = list(/obj/item/weapon/reagent_containers/food/drinks/cans/cola, diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index 2e0dd06132..49f0df13c9 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -179,24 +179,23 @@ if (W.w_class >= src.w_class || is_robot_module(W)) return - user << "\red You slip [W] inside [src]." - user.remove_from_mob(W) - W.dropped(user) + to_chat(user, "You slip \the [W] inside \the [src].") + user.drop_from_inventory(W, src) add_fingerprint(user) contents += W return if (has_edge(W)) if (!can_slice_here) - user << "\red You cannot slice [src] here! You need a table or at least a tray to do it." + to_chat(user, "You cannot slice \the [src] here! You need a table or at least a tray to do it.") return var/slices_lost = 0 if (W.w_class > 3) - user.visible_message("\blue [user] crudely slices \the [src] with [W]!", "\blue You crudely slice \the [src] with your [W]!") + user.visible_message("\The [user] crudely slices \the [src] with [W]!", "You crudely slice \the [src] with your [W]!") slices_lost = rand(1,min(1,round(slices_num/2))) else - user.visible_message("\blue [user] slices \the [src]!", "\blue You slice \the [src]!") + user.visible_message("\The [user] slices \the [src]!", "You slice \the [src]!") var/reagents_per_slice = reagents.total_volume/slices_num for(var/i=1 to (slices_num-slices_lost)) @@ -2313,54 +2312,81 @@ /obj/item/weapon/reagent_containers/food/snacks/sliceable w_class = ITEMSIZE_NORMAL //Whole pizzas and cakes shouldn't fit in a pocket, you can slice them if you want to do that. +/** + * A food item slice + * + * This path contains some extra code for spawning slices pre-filled with + * reagents. + */ +/obj/item/weapon/reagent_containers/food/snacks/slice + name = "slice of... something" + var/whole_path // path for the item from which this slice comes + var/filled = FALSE // should the slice spawn with any reagents + +/** + * Spawn a new slice of food + * + * If the slice's filled is TRUE, this will also fill the slice with the + * appropriate amount of reagents. Note that this is done by spawning a new + * whole item, transferring the reagents and deleting the whole item, which may + * have performance implications. + */ +/obj/item/weapon/reagent_containers/food/snacks/slice/New() + ..() + if(filled) + var/obj/item/weapon/reagent_containers/food/snacks/whole = new whole_path() + if(whole && whole.slices_num) + var/reagent_amount = whole.reagents.total_volume/whole.slices_num + whole.reagents.trans_to_obj(src, reagent_amount) + + qdel(whole) + /obj/item/weapon/reagent_containers/food/snacks/sliceable/meatbread name = "meatbread loaf" desc = "The culinary base of every self-respecting eloquen/tg/entleman." icon_state = "meatbread" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/meatbreadslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/meatbread/filled slices_num = 5 filling_color = "#FF7575" - center_of_mass = list("x"=16, "y"=9) - nutriment_amt = 10 + center_of_mass = list("x"=19, "y"=9) nutriment_desc = list("bread" = 10) + nutriment_amt = 10 /obj/item/weapon/reagent_containers/food/snacks/sliceable/meatbread/New() ..() reagents.add_reagent("protein", 20) bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/meatbreadslice +/obj/item/weapon/reagent_containers/food/snacks/slice/meatbread/filled name = "meatbread slice" desc = "A slice of delicious meatbread." icon_state = "meatbreadslice" trash = /obj/item/trash/plate filling_color = "#FF7575" bitesize = 2 - center_of_mass = list("x"=16, "y"=13) + center_of_mass = list("x"=16, "y"=16) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/meatbread -/obj/item/weapon/reagent_containers/food/snacks/meatbreadslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("protein", 4) - reagents.add_reagent("nutriment", 2) +/obj/item/weapon/reagent_containers/food/snacks/slice/meatbread/filled/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/xenomeatbread name = "xenomeatbread loaf" desc = "The culinary base of every self-respecting eloquent gentleman. Extra Heretical." icon_state = "xenomeatbread" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/xenomeatbreadslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/xenomeatbread/filled slices_num = 5 filling_color = "#8AFF75" center_of_mass = list("x"=16, "y"=9) - nutriment_amt = 10 nutriment_desc = list("bread" = 10) + nutriment_amt = 10 /obj/item/weapon/reagent_containers/food/snacks/sliceable/xenomeatbread/New() ..() reagents.add_reagent("protein", 20) bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/xenomeatbreadslice +/obj/item/weapon/reagent_containers/food/snacks/slice/xenomeatbread/filled name = "xenomeatbread slice" desc = "A slice of delicious meatbread. Extra Heretical." icon_state = "xenobreadslice" @@ -2368,30 +2394,29 @@ filling_color = "#8AFF75" bitesize = 2 center_of_mass = list("x"=16, "y"=13) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/xenomeatbread -/obj/item/weapon/reagent_containers/food/snacks/xenomeatbreadslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("protein", 4) - reagents.add_reagent("nutriment", 2) + +/obj/item/weapon/reagent_containers/food/snacks/slice/xenomeatbread/filled/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread name = "Banana-nut bread" desc = "A heavenly and filling treat." icon_state = "bananabread" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/bananabreadslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/bananabread slices_num = 5 filling_color = "#EDE5AD" center_of_mass = list("x"=16, "y"=9) - nutriment_amt = 10 nutriment_desc = list("bread" = 10) + nutriment_amt = 10 /obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread/New() ..() reagents.add_reagent("banana", 20) bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/bananabreadslice +/obj/item/weapon/reagent_containers/food/snacks/slice/bananabread name = "Banana-nut bread slice" desc = "A slice of delicious banana bread." icon_state = "bananabreadslice" @@ -2399,30 +2424,27 @@ filling_color = "#EDE5AD" bitesize = 2 center_of_mass = list("x"=16, "y"=8) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread -/obj/item/weapon/reagent_containers/food/snacks/bananabreadslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("banana", 4) - reagents.add_reagent("nutriment", 4) +/obj/item/weapon/reagent_containers/food/snacks/slice/bananabread/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/tofubread name = "Tofubread" icon_state = "Like meatbread but for vegetarians. Not guaranteed to give superpowers." icon_state = "tofubread" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/tofubreadslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/tofubread slices_num = 5 filling_color = "#F7FFE0" center_of_mass = list("x"=16, "y"=9) - nutriment_amt = 30 - nutriment_desc = list("bread" = 15, "tofu" = 15) + nutriment_desc = list("tofu" = 10) + nutriment_amt = 10 /obj/item/weapon/reagent_containers/food/snacks/sliceable/tofubread/New() ..() - reagents.add_reagent("nutriment", 30) bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/tofubreadslice +/obj/item/weapon/reagent_containers/food/snacks/slice/tofubread name = "Tofubread slice" desc = "A slice of delicious tofubread." icon_state = "tofubreadslice" @@ -2430,30 +2452,29 @@ filling_color = "#F7FFE0" bitesize = 2 center_of_mass = list("x"=16, "y"=13) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/tofubread -/obj/item/weapon/reagent_containers/food/snacks/tofubreadslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("nutriment", 6) +/obj/item/weapon/reagent_containers/food/snacks/slice/tofubread/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake name = "Carrot Cake" desc = "A favorite desert of a certain wascally wabbit. Not a lie." icon_state = "carrotcake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/carrotcake slices_num = 5 filling_color = "#FFD675" center_of_mass = list("x"=16, "y"=10) - nutriment_amt = 25 nutriment_desc = list("cake" = 10, "sweetness" = 10, "carrot" = 15) + nutriment_amt = 25 /obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake/New() ..() reagents.add_reagent("imidazoline", 10) bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/carrotcake name = "Carrot Cake slice" desc = "Carrotty slice of Carrot Cake, carrots are good for your eyes! Also not a lie." icon_state = "carrotcake_slice" @@ -2461,23 +2482,21 @@ filling_color = "#FFD675" bitesize = 2 center_of_mass = list("x"=16, "y"=14) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake -/obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("imidazoline", 2) - reagents.add_reagent("nutriment", 5) +/obj/item/weapon/reagent_containers/food/snacks/slice/carrotcake/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/braincake name = "Brain Cake" desc = "A squishy cake-thing." icon_state = "braincake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/braincakeslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/braincake slices_num = 5 filling_color = "#E6AEDB" center_of_mass = list("x"=16, "y"=10) - nutriment_amt = 5 nutriment_desc = list("cake" = 10, "sweetness" = 10, "slime" = 15) + nutriment_amt = 5 /obj/item/weapon/reagent_containers/food/snacks/sliceable/braincake/New() ..() @@ -2485,7 +2504,7 @@ reagents.add_reagent("alkysine", 10) bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/braincakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/braincake name = "Brain Cake slice" desc = "Lemme tell you something about prions. THEY'RE DELICIOUS." icon_state = "braincakeslice" @@ -2493,60 +2512,52 @@ filling_color = "#E6AEDB" bitesize = 2 center_of_mass = list("x"=16, "y"=12) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/braincake -/obj/item/weapon/reagent_containers/food/snacks/braincakeslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("protein", 5) - reagents.add_reagent("nutriment", 1) - reagents.add_reagent("alkysine", 2) +/obj/item/weapon/reagent_containers/food/snacks/slice/braincake/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake name = "Cheese Cake" desc = "DANGEROUSLY cheesy." icon_state = "cheesecake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/cheesecakeslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/cheesecake slices_num = 5 filling_color = "#FAF7AF" center_of_mass = list("x"=16, "y"=10) - nutriment_amt = 10 nutriment_desc = list("cake" = 10, "cream" = 10, "cheese" = 15) + nutriment_amt = 10 /obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake/New() ..() reagents.add_reagent("protein", 15) bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/cheesecakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/cheesecake name = "Cheese Cake slice" - desc = "Slice of pure cheestisfaction" + desc = "Slice of pure cheestisfaction." icon_state = "cheesecake_slice" trash = /obj/item/trash/plate filling_color = "#FAF7AF" bitesize = 2 center_of_mass = list("x"=16, "y"=14) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake -/obj/item/weapon/reagent_containers/food/snacks/cheesecakeslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("protein", 3) - reagents.add_reagent("nutriment", 2) +/obj/item/weapon/reagent_containers/food/snacks/slice/cheesecake/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake name = "Vanilla Cake" desc = "A plain cake, not a lie." icon_state = "plaincake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/plaincakeslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/plaincake slices_num = 5 filling_color = "#F7EDD5" center_of_mass = list("x"=16, "y"=10) - nutriment_amt = 20 nutriment_desc = list("cake" = 10, "sweetness" = 10, "vanilla" = 15) + nutriment_amt = 20 -/obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake/New() - ..() - -/obj/item/weapon/reagent_containers/food/snacks/plaincakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/plaincake name = "Vanilla Cake slice" desc = "Just a slice of cake, it is enough for everyone." icon_state = "plaincake_slice" @@ -2554,27 +2565,23 @@ filling_color = "#F7EDD5" bitesize = 2 center_of_mass = list("x"=16, "y"=14) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake -/obj/item/weapon/reagent_containers/food/snacks/plaincakeslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("nutriment", 4) +/obj/item/weapon/reagent_containers/food/snacks/slice/plaincake/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake name = "Orange Cake" desc = "A cake with added orange." icon_state = "orangecake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/orangecakeslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/orangecake slices_num = 5 filling_color = "#FADA8E" center_of_mass = list("x"=16, "y"=10) - nutriment_amt = 20 nutriment_desc = list("cake" = 10, "sweetness" = 10, "orange" = 15) + nutriment_amt = 20 -/obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake/New() - ..() - -/obj/item/weapon/reagent_containers/food/snacks/orangecakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/orangecake name = "Orange Cake slice" desc = "Just a slice of cake, it is enough for everyone." icon_state = "orangecake_slice" @@ -2582,28 +2589,25 @@ filling_color = "#FADA8E" bitesize = 2 center_of_mass = list("x"=16, "y"=14) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake + +/obj/item/weapon/reagent_containers/food/snacks/slice/orangecake/filled + filled = TRUE -/obj/item/weapon/reagent_containers/food/snacks/orangecakeslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("nutriment", 4) /obj/item/weapon/reagent_containers/food/snacks/sliceable/limecake name = "Lime Cake" desc = "A cake with added lime." icon_state = "limecake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/limecakeslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/limecake slices_num = 5 filling_color = "#CBFA8E" center_of_mass = list("x"=16, "y"=10) - nutriment_amt = 20 nutriment_desc = list("cake" = 10, "sweetness" = 10, "lime" = 15) + nutriment_amt = 20 -/obj/item/weapon/reagent_containers/food/snacks/sliceable/limecake/New() - ..() - reagents.add_reagent("nutriment", 20) -/obj/item/weapon/reagent_containers/food/snacks/limecakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/limecake name = "Lime Cake slice" desc = "Just a slice of cake, it is enough for everyone." icon_state = "limecake_slice" @@ -2611,27 +2615,24 @@ filling_color = "#CBFA8E" bitesize = 2 center_of_mass = list("x"=16, "y"=14) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/limecake -/obj/item/weapon/reagent_containers/food/snacks/limecakeslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("nutriment", 4) +/obj/item/weapon/reagent_containers/food/snacks/slice/limecake/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/lemoncake name = "Lemon Cake" desc = "A cake with added lemon." icon_state = "lemoncake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/lemoncakeslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/lemoncake slices_num = 5 filling_color = "#FAFA8E" center_of_mass = list("x"=16, "y"=10) - nutriment_amt = 20 nutriment_desc = list("cake" = 10, "sweetness" = 10, "lemon" = 15) + nutriment_amt = 20 -/obj/item/weapon/reagent_containers/food/snacks/sliceable/lemoncake/New() - ..() -/obj/item/weapon/reagent_containers/food/snacks/lemoncakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/lemoncake name = "Lemon Cake slice" desc = "Just a slice of cake, it is enough for everyone." icon_state = "lemoncake_slice" @@ -2639,27 +2640,23 @@ filling_color = "#FAFA8E" bitesize = 2 center_of_mass = list("x"=16, "y"=14) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/lemoncake -/obj/item/weapon/reagent_containers/food/snacks/lemoncakeslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("nutriment", 4) +/obj/item/weapon/reagent_containers/food/snacks/slice/lemoncake/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/chocolatecake name = "Chocolate Cake" - desc = "A cake with added chocolate" + desc = "A cake with added chocolate." icon_state = "chocolatecake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/chocolatecakeslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/chocolatecake slices_num = 5 filling_color = "#805930" center_of_mass = list("x"=16, "y"=10) - nutriment_amt = 20 nutriment_desc = list("cake" = 10, "sweetness" = 10, "chocolate" = 15) + nutriment_amt = 20 -/obj/item/weapon/reagent_containers/food/snacks/sliceable/chocolatecake/New() - ..() - -/obj/item/weapon/reagent_containers/food/snacks/chocolatecakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/chocolatecake name = "Chocolate Cake slice" desc = "Just a slice of cake, it is enough for everyone." icon_state = "chocolatecake_slice" @@ -2667,11 +2664,10 @@ filling_color = "#805930" bitesize = 2 center_of_mass = list("x"=16, "y"=14) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/chocolatecake -/obj/item/weapon/reagent_containers/food/snacks/chocolatecakeslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("nutriment", 4) +/obj/item/weapon/reagent_containers/food/snacks/slice/chocolatecake/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesewheel name = "Cheese wheel" @@ -2681,8 +2677,8 @@ slices_num = 5 filling_color = "#FFF700" center_of_mass = list("x"=16, "y"=10) - nutriment_amt = 10 nutriment_desc = list("cheese" = 10) + nutriment_amt = 10 /obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesewheel/New() ..() @@ -2701,19 +2697,19 @@ name = "Birthday Cake" desc = "Happy Birthday..." icon_state = "birthdaycake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/birthdaycakeslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/birthdaycake slices_num = 5 filling_color = "#FFD6D6" center_of_mass = list("x"=16, "y"=10) - nutriment_amt = 20 nutriment_desc = list("cake" = 10, "sweetness" = 10) + nutriment_amt = 20 /obj/item/weapon/reagent_containers/food/snacks/sliceable/birthdaycake/New() ..() reagents.add_reagent("sprinkles", 10) bitesize = 3 -/obj/item/weapon/reagent_containers/food/snacks/birthdaycakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/birthdaycake name = "Birthday Cake slice" desc = "A slice of your birthday." icon_state = "birthdaycakeslice" @@ -2721,29 +2717,27 @@ filling_color = "#FFD6D6" bitesize = 2 center_of_mass = list("x"=16, "y"=14) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/birthdaycake -/obj/item/weapon/reagent_containers/food/snacks/birthdaycakeslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("nutriment", 4) - reagents.add_reagent("sprinkles", 2) +/obj/item/weapon/reagent_containers/food/snacks/slice/birthdaycake/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/bread name = "Bread" icon_state = "Some plain old Earthen bread." icon_state = "bread" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/breadslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/bread slices_num = 5 filling_color = "#FFE396" center_of_mass = list("x"=16, "y"=9) - nutriment_amt = 6 nutriment_desc = list("bread" = 6) + nutriment_amt = 6 /obj/item/weapon/reagent_containers/food/snacks/sliceable/bread/New() ..() bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/breadslice +/obj/item/weapon/reagent_containers/food/snacks/slice/bread name = "Bread slice" desc = "A slice of home." icon_state = "breadslice" @@ -2751,43 +2745,42 @@ filling_color = "#D27332" bitesize = 2 center_of_mass = list("x"=16, "y"=4) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/bread -/obj/item/weapon/reagent_containers/food/snacks/breadslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("nutriment", 1) +/obj/item/weapon/reagent_containers/food/snacks/slice/bread/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/creamcheesebread name = "Cream Cheese Bread" desc = "Yum yum yum!" icon_state = "creamcheesebread" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/creamcheesebreadslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/creamcheesebread slices_num = 5 filling_color = "#FFF896" center_of_mass = list("x"=16, "y"=9) - nutriment_amt = 5 nutriment_desc = list("bread" = 6, "cream" = 3, "cheese" = 3) + nutriment_amt = 5 /obj/item/weapon/reagent_containers/food/snacks/sliceable/creamcheesebread/New() ..() reagents.add_reagent("protein", 15) bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/creamcheesebreadslice +/obj/item/weapon/reagent_containers/food/snacks/slice/creamcheesebread name = "Cream Cheese Bread slice" desc = "A slice of yum!" icon_state = "creamcheesebreadslice" trash = /obj/item/trash/plate filling_color = "#FFF896" bitesize = 2 - center_of_mass = list("x"=16, "y"=13) + center_of_mass = list("x"=16, "y"=14) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/creamcheesebread + + +/obj/item/weapon/reagent_containers/food/snacks/slice/creamcheesebread/filled + filled = TRUE -/obj/item/weapon/reagent_containers/food/snacks/creamcheesebreadslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("protein", 3) - reagents.add_reagent("nutriment", 1) /obj/item/weapon/reagent_containers/food/snacks/watermelonslice name = "Watermelon Slice" @@ -2797,26 +2790,18 @@ bitesize = 2 center_of_mass = list("x"=16, "y"=10) -/obj/item/weapon/reagent_containers/food/snacks/watermelonslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("watermelonjuice", 1) - /obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake name = "Apple Cake" - desc = "A cake centred with Apple" + desc = "A cake centred with apples." icon_state = "applecake" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/applecakeslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/applecake slices_num = 5 filling_color = "#EBF5B8" center_of_mass = list("x"=16, "y"=10) - nutriment_amt = 15 nutriment_desc = list("cake" = 10, "sweetness" = 10, "apple" = 15) + nutriment_amt = 15 -/obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake/New() - ..() - -/obj/item/weapon/reagent_containers/food/snacks/applecakeslice +/obj/item/weapon/reagent_containers/food/snacks/slice/applecake name = "Apple Cake slice" desc = "A slice of heavenly cake." icon_state = "applecakeslice" @@ -2824,27 +2809,23 @@ filling_color = "#EBF5B8" bitesize = 2 center_of_mass = list("x"=16, "y"=14) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake -/obj/item/weapon/reagent_containers/food/snacks/applecakeslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("nutriment", 3) +/obj/item/weapon/reagent_containers/food/snacks/slice/applecake/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/pumpkinpie name = "Pumpkin Pie" desc = "A delicious treat for the autumn months." icon_state = "pumpkinpie" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/pumpkinpieslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/pumpkinpie slices_num = 5 filling_color = "#F5B951" center_of_mass = list("x"=16, "y"=10) - nutriment_amt = 15 nutriment_desc = list("pie" = 5, "cream" = 5, "pumpkin" = 5) + nutriment_amt = 15 -/obj/item/weapon/reagent_containers/food/snacks/sliceable/pumpkinpie/New() - ..() - -/obj/item/weapon/reagent_containers/food/snacks/pumpkinpieslice +/obj/item/weapon/reagent_containers/food/snacks/slice/pumpkinpie name = "Pumpkin Pie slice" desc = "A slice of pumpkin pie, with whipped cream on top. Perfection." icon_state = "pumpkinpieslice" @@ -2852,23 +2833,21 @@ filling_color = "#F5B951" bitesize = 2 center_of_mass = list("x"=16, "y"=12) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pumpkinpie -/obj/item/weapon/reagent_containers/food/snacks/pumpkinpieslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("nutriment", 3) +/obj/item/weapon/reagent_containers/food/snacks/slice/pumpkinpie/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/cracker name = "Cracker" desc = "It's a salted cracker." icon_state = "cracker" filling_color = "#F5DEB8" - center_of_mass = list("x"=17, "y"=6) - nutriment_amt = 1 + center_of_mass = list("x"=16, "y"=6) nutriment_desc = list("salt" = 1, "cracker" = 2) + nutriment_amt = 1 + -/obj/item/weapon/reagent_containers/food/snacks/cracker/New() - ..() /////////////////////////////////////////////////PIZZA//////////////////////////////////////// @@ -2880,11 +2859,11 @@ name = "Margherita" desc = "The golden standard of pizzas." icon_state = "pizzamargherita" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/margheritaslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/margherita slices_num = 6 center_of_mass = list("x"=16, "y"=11) - nutriment_amt = 35 nutriment_desc = list("pizza crust" = 10, "tomato" = 10, "cheese" = 15) + nutriment_amt = 35 /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita/New() ..() @@ -2892,30 +2871,27 @@ reagents.add_reagent("tomatojuice", 6) bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/margheritaslice +/obj/item/weapon/reagent_containers/food/snacks/slice/margherita name = "Margherita slice" desc = "A slice of the classic pizza." icon_state = "pizzamargheritaslice" filling_color = "#BAA14C" bitesize = 2 - center_of_mass = list("x"=18, "y"=13) + center_of_mass = list("x"=16, "y"=13) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita -/obj/item/weapon/reagent_containers/food/snacks/margheritaslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("nutriment", 5) - reagents.add_reagent("protein", 1) - reagents.add_reagent("tomatojuice", 1) +/obj/item/weapon/reagent_containers/food/snacks/slice/margherita/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza name = "Meatpizza" desc = "A pizza with meat topping." icon_state = "meatpizza" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/meatpizzaslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/meatpizza slices_num = 6 center_of_mass = list("x"=16, "y"=11) - nutriment_amt = 10 nutriment_desc = list("pizza crust" = 10, "tomato" = 10, "cheese" = 15) + nutriment_amt = 10 /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza/New() ..() @@ -2923,58 +2899,54 @@ reagents.add_reagent("tomatojuice", 6) bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/meatpizzaslice +/obj/item/weapon/reagent_containers/food/snacks/slice/meatpizza name = "Meatpizza slice" desc = "A slice of a meaty pizza." icon_state = "meatpizzaslice" filling_color = "#BAA14C" bitesize = 2 - center_of_mass = list("x"=18, "y"=13) + center_of_mass = list("x"=16, "y"=13) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza -/obj/item/weapon/reagent_containers/food/snacks/meatpizzaslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("protein", 7) - reagents.add_reagent("tomatojuice", 1) +/obj/item/weapon/reagent_containers/food/snacks/slice/meatpizza/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza name = "Mushroompizza" - desc = "Very special pizza" + desc = "Very special pizza." icon_state = "mushroompizza" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/mushroompizza slices_num = 6 center_of_mass = list("x"=16, "y"=11) - nutriment_amt = 35 nutriment_desc = list("pizza crust" = 10, "tomato" = 10, "cheese" = 5, "mushroom" = 10) + nutriment_amt = 35 /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza/New() ..() reagents.add_reagent("protein", 5) bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice +/obj/item/weapon/reagent_containers/food/snacks/slice/mushroompizza name = "Mushroompizza slice" desc = "Maybe it is the last slice of pizza in your life." icon_state = "mushroompizzaslice" filling_color = "#BAA14C" bitesize = 2 - center_of_mass = list("x"=18, "y"=13) + center_of_mass = list("x"=16, "y"=13) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza -/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("nutriment", 5) - reagents.add_reagent("protein", 1) +/obj/item/weapon/reagent_containers/food/snacks/slice/mushroompizza/filled + filled = TRUE /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza name = "Vegetable pizza" - desc = "No one of Tomato Sapiens were harmed during making this pizza" + desc = "No one of Tomato Sapiens were harmed during making this pizza." icon_state = "vegetablepizza" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/vegetablepizzaslice + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/vegetablepizza slices_num = 6 center_of_mass = list("x"=16, "y"=11) - nutriment_amt = 25 nutriment_desc = list("pizza crust" = 10, "tomato" = 10, "cheese" = 5, "eggplant" = 5, "carrot" = 5, "corn" = 5) + nutriment_amt = 25 /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza/New() ..() @@ -2983,21 +2955,17 @@ reagents.add_reagent("imidazoline", 12) bitesize = 2 -/obj/item/weapon/reagent_containers/food/snacks/vegetablepizzaslice +/obj/item/weapon/reagent_containers/food/snacks/slice/vegetablepizza name = "Vegetable pizza slice" - desc = "A slice of the most green pizza of all pizzas not containing green ingredients " + desc = "A slice of the most green pizza of all pizzas not containing green ingredients." icon_state = "vegetablepizzaslice" filling_color = "#BAA14C" bitesize = 2 - center_of_mass = list("x"=18, "y"=13) + center_of_mass = list("x"=16, "y"=13) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza -/obj/item/weapon/reagent_containers/food/snacks/vegetablepizzaslice/New() - ..() - if(!(reagents.total_volume)) - reagents.add_reagent("nutriment", 4) - reagents.add_reagent("protein", 1) - reagents.add_reagent("tomatojuice", 1) - reagents.add_reagent("imidazoline", 2) +/obj/item/weapon/reagent_containers/food/snacks/slice/vegetablepizza/filled + filled = TRUE /obj/item/pizzabox name = "pizza box" @@ -3011,46 +2979,34 @@ var/list/boxes = list() // If the boxes are stacked, they come here var/boxtag = "" -/obj/item/pizzabox/proc/closepizzabox() - - if(boxes.len > 0) - return - - open = !open - - if(open && pizza) - ismessy = 1 - - update_icon() - /obj/item/pizzabox/update_icon() overlays = list() // Set appropriate description - if(open && pizza) + if( open && pizza ) desc = "A box suited for pizzas. It appears to have a [pizza.name] inside." - else if(boxes.len > 0) + else if( boxes.len > 0 ) desc = "A pile of boxes suited for pizzas. There appears to be [boxes.len + 1] boxes in the pile." var/obj/item/pizzabox/topbox = boxes[boxes.len] var/toptag = topbox.boxtag - if(toptag != "") + if( toptag != "" ) desc = "[desc] The box on top has a tag, it reads: '[toptag]'." else desc = "A box suited for pizzas." - if(boxtag != "") + if( boxtag != "" ) desc = "[desc] The box has a tag, it reads: '[boxtag]'." // Icon states and overlays - if(open) - if(ismessy) + if( open ) + if( ismessy ) icon_state = "pizzabox_messy" else icon_state = "pizzabox_open" - if(pizza) + if( pizza ) var/image/pizzaimg = image("food.dmi", icon_state = pizza.icon_state) pizzaimg.pixel_y = -3 overlays += pizzaimg @@ -3059,33 +3015,33 @@ else // Stupid code because byondcode sucks var/doimgtag = 0 - if(boxes.len > 0) + if( boxes.len > 0 ) var/obj/item/pizzabox/topbox = boxes[boxes.len] - if(topbox.boxtag != "") + if( topbox.boxtag != "" ) doimgtag = 1 else - if(boxtag != "") + if( boxtag != "" ) doimgtag = 1 - if(doimgtag) + if( doimgtag ) var/image/tagimg = image("food.dmi", icon_state = "pizzabox_tag") tagimg.pixel_y = boxes.len * 3 overlays += tagimg icon_state = "pizzabox[boxes.len+1]" -/obj/item/pizzabox/attack_hand(mob/user as mob) +/obj/item/pizzabox/attack_hand( mob/user as mob ) if( open && pizza ) - user.put_in_hands(pizza) + user.put_in_hands( pizza ) - user << "You take \the [src.pizza] out of the [src]." + to_chat(user, "You take \the [src.pizza] out of \the [src].") src.pizza = null update_icon() return - if(boxes.len > 0) - if(user.get_inactive_hand() != src) + if( boxes.len > 0 ) + if( user.get_inactive_hand() != src ) ..() return @@ -3093,74 +3049,76 @@ boxes -= box user.put_in_hands( box ) - user << "You remove \the topmost [src] from your hand." + to_chat(user, "You remove the topmost [src] from your hand.") box.update_icon() update_icon() return ..() -/obj/item/pizzabox/attack_self(mob/user as mob) +/obj/item/pizzabox/attack_self( mob/user as mob ) - closepizzabox() + if( boxes.len > 0 ) + return -/obj/item/pizzabox/AltClick() + open = !open - if(Adjacent(usr)) - closepizzabox() + if( open && pizza ) + ismessy = 1 + + update_icon() /obj/item/pizzabox/attackby( obj/item/I as obj, mob/user as mob ) - if(istype(I, /obj/item/pizzabox/)) + if( istype(I, /obj/item/pizzabox/) ) var/obj/item/pizzabox/box = I - if(!box.open && !src.open) + if( !box.open && !src.open ) // Make a list of all boxes to be added var/list/boxestoadd = list() boxestoadd += box for(var/obj/item/pizzabox/i in box.boxes) boxestoadd += i - if((boxes.len+1) + boxestoadd.len <= 5) + if( (boxes.len+1) + boxestoadd.len <= 5 ) user.drop_item() box.loc = src box.boxes = list() // Clear the box boxes so we don't have boxes inside boxes. - Xzibit - src.boxes.Add(boxestoadd) + src.boxes.Add( boxestoadd ) box.update_icon() update_icon() - user << "You put \the [box] ontop of the [src]!" + to_chat(user, "You put \the [box] ontop of \the [src]!") else - user << "\The stack is too high!" + to_chat(user, "The stack is too high!") else - user << "Close \the [box] first!" + to_chat(user, "Close \the [box] first!") return - if(istype(I, /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/)) // Long ass fucking object name + if( istype(I, /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/) ) // Long ass fucking object name - if(open) - if(!pizza) - user.drop_item() - I.loc = src - pizza = I - update_icon() - user << "You put \the [I] in \the [src]!" - else - user << "\The [src] is full! It already has a [pizza] inside." + if( src.open ) + user.drop_item() + I.loc = src + src.pizza = I + + update_icon() + + to_chat(user, "You put \the [I] in \the [src]!") else - user << "You try to push \the [I] through the lid but it doesn't work!" - + to_chat(user, "You try to push \the [I] through the lid but it doesn't work!") return - if(istype(I, /obj/item/weapon/pen/)) - if(open) + if( istype(I, /obj/item/weapon/pen/) ) + + if( src.open ) return var/t = sanitize(input("Enter what you want to add to the tag:", "Write", null, null) as text, 30) var/obj/item/pizzabox/boxtotagto = src - if(boxes.len > 0) + if( boxes.len > 0 ) boxtotagto = boxes[boxes.len] boxtotagto.boxtag = copytext("[boxtotagto.boxtag][t]", 1, 30) diff --git a/maps/northern_star/polaris-2.dmm b/maps/northern_star/polaris-2.dmm index 06ca008289..0187d78972 100644 --- a/maps/northern_star/polaris-2.dmm +++ b/maps/northern_star/polaris-2.dmm @@ -1931,7 +1931,7 @@ "aLg" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/amanita_pie,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar) "aLh" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/bigbiteburger,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar) "aLi" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar) -"aLj" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar) +"aLj" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/slice/carrotcake/filled,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar) "aLk" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/stew,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar) "aLl" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bathroom) "aLm" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) @@ -1975,7 +1975,7 @@ "aLY" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/bloodsoup,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar) "aLZ" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/tofukabob,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar) "aMa" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/poppypretzel,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar) -"aMb" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/orangecakeslice,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar) +"aMb" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/slice/orangecake/filled,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar) "aMc" = (/obj/machinery/atm{pixel_x = -30},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) "aMd" = (/obj/machinery/atm{pixel_x = 30},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) "aMe" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom)