From bb879dfac8e7bf65027b21558ef43d6c37649c4b Mon Sep 17 00:00:00 2001 From: Verkister Date: Wed, 15 Mar 2017 10:52:00 +0200 Subject: [PATCH] -Fixes overlay stuff such as character creation preview. (one of main runtime issues out there currently) -Probably fixes a missing proc with air runtimes too, which has been one of the problemos appearing in tandem with MC borkage (next line under was MC related anyway) -Husky tail wag sprites renamed correctly (inverted color order). Actual movement yet to come. --- code/controllers/subsystem/air.dm | 2 +- .../subsystem/processing/overlays.dm | 6 ++---- icons/mob/mam_bodyparts.dmi | Bin 29677 -> 29679 bytes 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index 5bc767d61f..036e86c18e 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -219,7 +219,7 @@ var/datum/subsystem/air/SSair var/turf/open/T = currentrun[currentrun.len] currentrun.len-- if (T) - T.process_cell(fire_count) + T.process(fire_count) if (MC_TICK_CHECK) return diff --git a/code/controllers/subsystem/processing/overlays.dm b/code/controllers/subsystem/processing/overlays.dm index 2c6bdb9c8f..286674f0ea 100644 --- a/code/controllers/subsystem/processing/overlays.dm +++ b/code/controllers/subsystem/processing/overlays.dm @@ -99,8 +99,7 @@ var/datum/subsystem/processing/overlays/SSoverlays overlays[i] = iconstate2appearance(overlays[i]) else var/image/I = overlays[i] - appearance_bro.appearance = overlays[i] - appearance_bro.dir = I.dir + appearance_bro.appearance = I overlays[i] = appearance_bro.appearance var/list/cached_overlays = our_overlays //sanic @@ -129,8 +128,7 @@ var/datum/subsystem/processing/overlays/SSoverlays overlays[i] = iconstate2appearance(overlays[i]) else var/image/I = overlays[i] - appearance_bro.appearance = overlays[i] - appearance_bro.dir = I.dir + appearance_bro.appearance = I overlays[i] = appearance_bro.appearance LAZYINITLIST(our_overlays) //always initialized after this point diff --git a/icons/mob/mam_bodyparts.dmi b/icons/mob/mam_bodyparts.dmi index e390b5cc41dd0b9889013d5c1581cb6ab711c825..0cb697ab94f6bcc5c2746e96373ef4f8fce97a7c 100644 GIT binary patch delta 638 zcmV-^0)hSQ=K=5M0gxmChLI&Fe<2Sm$+ird!RWiWv1MCSkupi1({H~AC8;wziH^fxzFXvL=N{`PH}w4!h|o3eM4G^x3$YUlr0M~<^8 zyShq~LKw@Y>@H18Lu>AT9|kxQ(y}*G#(LuO?0evNp%ga=;FqA6zk6Rr362nobA&c6jpjnMh)l7?Vj_A>Au! z1$LpNRa84&Qo^^R3z-1Bf03W*y0OnMpc^qvR}EUv7}9TLFxhT^5ok=ged!o7C$|#S z*{nZwn&kHV&53WC7~Tq11c;r-{wm3JhY2L;<#gXJY&S)%qyphDQK1?5{=`!zJj)0gJH&f7cwOA!7~{x;jD7 zk&v08Jl9%*p6;m_OJT(!7&3GZp?>1r?l453F>Fod8JvQG9K~>+f$k-*Qc+6?OR|gp zpBjf1v6~yUXpS|taVcV2Jrb%br;Q=_I#tgIeN@rNpT^Z zlR2s2Q?M%)0oqtCYY22CWTu_qVB2UXc+`5pw0b0Tl4vJ5e2f6lZujDwnw#+JROc~l z1Ut!W%{K(F$Gbcz+<$}|9|AAIk&qb)*_g(H4ZEjevV|3g;E47Zr5hPyfQ|2wpa|D& YzMQey<0Ab7??gYJ|Cf8pv#|m^anmC?qW}N^ delta 658 zcmV;D0&V^8=K<~K0gxmCgpnmDf58tc$+ird!RWiWv6WaPuCU&;Fp z`7upOF6o73Y;tq-IUDlJ&mW7YF%iSEyBkK%s2>rWjP=Cl>G#0#LMd(#$dQowO7Flz z_|6%M;8uDUT>oD}p;&jeFD3Zt$n2I)*REEyen5 z)*m`ea{K<~#5YY0Z-goX#Lnb7PAjyclMr-twhX#iL73mSxl+6ct*9M+d>slBh&lnG z+y+_5^p*kK+tfysU^{pw#t%@fk3w#E1Te$?s)aFJf_@yZ7)x-?e?b~D=0KsV69gRz znHwq!trh6$o{F&)RvdyML-!EsC(gA;8v2Z3D>BdE6qMvBhVu+`FL{-UT0&ToUG)Fd zIIM`>+^9iwtf+}g5!33CP+bLW4Z+uut)V~}t90!`-h5c4Ylo~W55UXOWBy8t3*nqB zNClsQU8xAr#%e*Je&1c2Jzi*GA#!mm@Ehp7?l zB)1jc62Kns@}O}4L2!HsyaY!=<|JfoY6~{(o{Gs9RvdyO+GCV%WQYMazDI&0T(j9? s%BGL=^bgEhKcDFnt*QV3AOJ~3K~#90?A?EeW!GUR_;a=Gv&jM`aoN5}9RL6T