From 27ce46c55148fb9c38a0f417ea571fda4dd52979 Mon Sep 17 00:00:00 2001 From: CGFighter Date: Sat, 31 Jul 2021 01:07:20 +0300 Subject: [PATCH] 1.0.1 --- 1.3/Assemblies/ResearchWhatever.dll | Bin 13312 -> 13312 bytes .../StaticConstructorOnStartupUtilityPatch.cs | 15 +++++++++------ .../Patches/WorkGiver_ResearcherPatch.cs | 1 - change.log | 5 ++++- 4 files changed, 13 insertions(+), 8 deletions(-) diff --git a/1.3/Assemblies/ResearchWhatever.dll b/1.3/Assemblies/ResearchWhatever.dll index 2097a2e1a94d8a5e44d1d74bd4c735227ed8cac0..df4aaa11ca21bb2261c0bfa5ae7917859f5a302c 100644 GIT binary patch delta 2992 zcmZve3s6+&6@btA@9y3E*t@`@AP*HpU>6n;BT;-C9}#pCEUqn$iQ*eUEkdkD>q55m z5no-eNwm~7#5BgFYIU8dq}ocIv8AS?)@qt+Qwgo9BgWdsY1Pr``48I+X1dIN_q@-! z|9|hlG%aab^8HPYxbDl{k*(?YLFB;Kaj}h<>-=dszz9221nerz#Zz`OhEiIl0e_|v z1vueE4!{>#0BA=FhDR&Jcm+4w5ogH)L-h%O`~c>uD{=u0Ge6)(pO2*M0wpJZ;M%YK zPwaEvLA899q&LhY_<{tA4bY|F>?a;CK1!m9v=x2Ga5WDwUbY?wrK_WG400Ms0^o(`5xqU&nX*VzxXaoA{&(ThWmTqsjOg>=URQVChyrd*Lj3_!o;fh4_1@xW{$`GHIFgjS@e@K52VA&zq7Ie4Ec9AbMj z+oSqY(*s8+ONE={RpCXk)KtOY7-e{1hCW;v&@F7r3R*=<$O8@PaN&XNRKf#KsglQO zAP>xA`Mx0&{$k0gFIm%QtU;#qI(WEwR6>P&JOp}*6fdk2#kvQk@z4{fnFsz1GTuvG z59GTgr*MUABsm1fx$!>cc6L1HlxaJ8h#wj<;d%B}uzfSzSLqcL)8UelgEh%3-167t zHDIJE$K9>T&HAn;*K!5lOd{1+VH>a0K)1AyspF!pTy!Frc$e>NycjN$pc1bM6@CM9 z!6#866;^Y(rF>^8_I|T}WmumK$baz=*28+um)aREtk;t!pow09V%Lw2$t3HnEskjh zYsb|dp9x`#ykjT3tE>7b2;-DwVm~XDcngzh_#x&%;&m;Hc+Pp2rbG0R{E8YNo^__+ zlQ0E~l_Yo-N)#!NBRL5sDis;>Ip5H)(7xaLk3G9^)j4bKsjrjDDTLG z=`n4Cl|foswv6o54~E>|Q%uO}QSqcHL-S(JTkfHx4U74Hsc)gkZ^tw=rjjqjnrtZZ zHa@29U@Z)D;G8hwXfK}|PQ-i-5PD5y zi+lt2l5bJ3$T(QpD>4pVibW2Dx0N`mj*x9hCORdP+%b+PlF4p{}HT&2xRK({p%`ap&;7W|k&n^cUlge>$7GYA(* zo&(KfkB80JVJ#&2uB#Rzc+s^II=M|5KG0rv{w;Dq0xf6cwoMR31Xym7&FB(aSW$(O~3fL)q!o;Xmy3q zFFrMIW3hPJa)=4yc}gmyv_vsO6j-UE3O^E=qDmxc%dlG9cI67$I8P*qm#AosSR_V^ zJ@A=TCe~2Pcxa|JGsH~3f!W+Foku?a-!WelH{eHNz1U2VsjvWq*e*hw$&Ii_{2q6S z6khOFu}g0iN5rqJR?#L(ly^w}lp42-9o9jTOSOZdj!UOtk+V&FOy#;D1;=Xb9GXc}}$BBK@+sAqIP{iW(fEb&5OUh;?1mgwPThP=l?eWID@!^(+Nl zFm4e`-FL+S2%Gn4_Rp+`#D6i@Ih{%&y|~ATiExsb24{#_@Hb*Ud`^6Ve!>c26mueT z8rv(uAp3J{3C-tAEes-41N~4J!dj?u%%@}Oxbh~nz<$R*=z^P$)AZZ8#CZ+2kiCl= zcai;`6Hr=tK)gI;HyUUGn^obS=gUG6?a+~7WD|IQm+ypZ;OgE%T2P4czx{R!&;j$Q^+d4mJQ zV{xC*K_N30=ooOhq9^<&9V%bRwKpd&irz{5nQH$vwbT~uB)3+ zS7(n-%d|gFHKRk*4yx*kZ_O!NzR>a;_J^*DtUV>qp1Abr&~Lvu-L^Al z=h!Or2E74c#?y<_*V}Xn2Y|yMn?{BK;B7kMB(3SB+SfZnS~H+;LKP;0Dlgt(^nA_+ z9N=+Ls&w}lT~y}=X>_d?-k`nQ_e~7i9lmVhZC{W$*)Qc<{|F35-}Z-58&O<1bjXvX z!|bB`RlSuQ`(pmQ#|`rXeUkyAX?y=6mq%_$h`xU>r?0&&kQM*Le?HuQv*r4;O)rd0 v-nw8^yL~E9>)jFiw_2tgka9*OGYMPlnFZ^kp2GWzI58@kF!VM?hPeIi delta 2941 zcmZve3s6+&6@bq z^FHVP_x}G9dp!2|?j4?^e~ZRCp3B0m9dCRSi(SM*@1}(SQ{7yOxb;|wPrKXDNngGQ zSLx(jU#l^x; zgolN_!hVT)R$It*9ut;{{hBsk*WpM0e8YnMJ{NT`CGs{Lb+8uh;RZoC?k&@FSg5HX zMq|DagpgUL1>s>*{FP7fl%ZliqkJCXghZZ$qZouEV&5kA<7T5j2wj||!!`Em@FX?* zb?|s9tRQ^dtRM@nlgn8(cA4e`p+&EtAnfE4L71&e8y+PHD@Fd7r4laMYU=a$JRWPb zUwJ`>dz4G)@VN|egXIuxrV=vQ~YY&7Yy~VVuo7FX1SRJuCK!n zWSuet%06SQ6g?zG=SYcH<<6?8g3_QCFOv@Mf?Dt@E~LXIDc2}>=5yciXV*IB1Ay|E z2#)EP(J!^%8IHMuHG&ww@Fl)O)&ne?qOFQ+mT3Rb@A&-C#*wGoia8$fjzeyEIV+wC0I{P`+!zD(^dYX^v=ZupIix4?h{<3&63suLYdl zS^zTm=mThjBz#G;VY+A?qsCjU{1VO;?M{mzEQv>U!b|L1HXR9|Wp9cuf8%l2HPz`iamRWqHAsm(D|3f!B;cJe%|0Gb$ zp3dY}ObaG36JeV0KH&mkjj&$WAdE6oVS~t9gxiE2OoSd`pYSF#157OBhnj@yVFti( z>=IT!;)j=nhCLBdAj_HwVa&4T!vs_%RG}rpIylera@fZ9L}`=4x;xscE`|yY_ z9VbJA9>L0Z&@j!!`&nLvALIMJbvS^-{tY;U<=RuY0UPb@%whiyY``YtdFC&S7ZIt* z+J`0$`+tf_G{ruSxwMYn#KlrGOegI=?7=7OK?lQh$$tYU&>Y)C_t7Jqw1Cr+sfNOK z2G!$-luPxLV64Liy5=h+)wqa~Xfqd$QX^H;UKq3&&=zi)2-~<#4K0-$cvzZc$>?3M z#otUraDbkoc8<(|)j+g^oOX62?4>{A4=G(1{1ELn_fZ#}w)asFm1_rCzQm1tX_x&v z%jL%Fv{p)|W0|*`KIU?RkdD)hx7ho8ETjRpAT;26eB5losop;7#g%414N)lgCyHXk zxJWnYXZB@^I%rc4L~*}gF-zpIewKs&V13Fg58R+GaQwG;_Cb4?`91G{sg$?u39S^8 z;UqH?&M@=fFU(@N%A5pWFz*%45iSyYE&r&M!b4(NC3M#C&v+@cz+7f4)OuF&0d+z< z2>alW=M@-)E1tLcS8=8HGVEgepfnz2`z*>~Gq(qR?%oR3H7%zm ziqSFh#MFi#`Eg7D&j^E8>y!YxEA9dx5h_!I)1xnZ_fGhye4KnG*FB!x*qxlxqr2YB zqQH{o^>yo;tE1~1HZ{1jGBe$QjInNOrq%sm<|*Ax9aGu;;Fu4zMDNV7A%7z8l+;k{0~`$=i){uQMnfppxd5I|vHJ;Bpf4g|^ z>}QSJpFdIN{yVZJR2%>QSf#8}a!yBX8ZLKtmuz+WODemArMEST-P@fs@dkE`_x%qK Ccp?D+ diff --git a/Source/ResearchWhatever13/Patches/StaticConstructorOnStartupUtilityPatch.cs b/Source/ResearchWhatever13/Patches/StaticConstructorOnStartupUtilityPatch.cs index 2deb420..3888c1d 100644 --- a/Source/ResearchWhatever13/Patches/StaticConstructorOnStartupUtilityPatch.cs +++ b/Source/ResearchWhatever13/Patches/StaticConstructorOnStartupUtilityPatch.cs @@ -13,7 +13,7 @@ namespace ResearchWhatever { //[HarmonyPatch(typeof(StaticConstructorOnStartupUtility), "CallAll")] [HarmonyPatch] - static class StaticConstructorOnStartupUtility_CallAll_NonUnoPinataPatch + static class StaticConstructorOnStartupUtility_CallAll_ResearchWhateverPatch { internal static MethodBase TargetMethod() { @@ -33,13 +33,16 @@ namespace ResearchWhatever { List list = new List( from x in DefDatabase.AllDefsListForReading - where x.thingClass == typeof(Building_ResearchBench) || x.thingClass.IsSubclassOf(typeof(Building_ResearchBench)) + where x.thingClass == typeof(Building_ResearchBench) || x.thingClass != null && x.thingClass.IsSubclassOf(typeof(Building_ResearchBench)) select x); - foreach (var thing in list) - { - thing?.comps.Add(new CompProperties(typeof(ResearchWhateverComp))); - } + if (list.NullOrEmpty()) + return; + else + foreach (var thing in list) + { + thing?.comps?.Add(new CompProperties(typeof(ResearchWhateverComp))); + } } } } diff --git a/Source/ResearchWhatever13/Patches/WorkGiver_ResearcherPatch.cs b/Source/ResearchWhatever13/Patches/WorkGiver_ResearcherPatch.cs index efcebbd..ff0eeee 100644 --- a/Source/ResearchWhatever13/Patches/WorkGiver_ResearcherPatch.cs +++ b/Source/ResearchWhatever13/Patches/WorkGiver_ResearcherPatch.cs @@ -13,7 +13,6 @@ namespace ResearchWhatever.Patches static bool Prefix(ref bool __result) { __result = false; - //Log.Message($"ShouldSkip={__result}"); return false; } } diff --git a/change.log b/change.log index 0fb9edf..474f610 100644 --- a/change.log +++ b/change.log @@ -1,4 +1,7 @@ -1.0.0.1 +1.0.1 +- did stuff that maybe could help somebody; + +1.0.0.1 - grammar; 1.0.0