From 4fcf7b320514560fa362ee434eaa55b62469cfc0 Mon Sep 17 00:00:00 2001 From: Foxtr0t1337 <48181014+Foxtr0t1337@users.noreply.github.com> Date: Fri, 27 Dec 2024 20:23:34 +0800 Subject: [PATCH] Try to fix grave/sarcophagus etc. not working 1. Added new prepatch `TryFindBestBetterStorageForPatch` 2. Moved `TryRemoveFromListerHaulables` from `TryFindBestBetterStoreCellFor` to the new prepatch 3. Rebuilt for release so that changes take effect `TryFindBestBetterStoreCellForPatch` had been deciding which item should be removed from `listerHaulables`, which improves performance. But it had been checking `SlotGroup`s only. Patching `TryFindBestBetterStorageForPatch` and checking both Cell and NonCell achieves the same thing, and could solve the issue of grave/armor rack etc. not working. Tried several things. Nothing broke, and it solved said problem. --- 1.4/Assemblies/PerformanceFish.dll | Bin 564224 -> 564224 bytes 1.4/Assemblies/PerformanceFish.pdb | Bin 195892 -> 195892 bytes 1.5/Assemblies/PerformanceFish.dll | Bin 605184 -> 605184 bytes 1.5/Assemblies/PerformanceFish.pdb | Bin 205092 -> 205092 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/1.4/Assemblies/PerformanceFish.dll b/1.4/Assemblies/PerformanceFish.dll index 24dd6492a4be7df59499b37f380a894882bf8206..b95efb285b4fafb3c6987664ae60fef866bfcd98 100644 GIT binary patch delta 265 zcmZqJq13QLX+j5!d$P)h#-7$5#?~ID)*j~89+uV~*47@jtv&2E`vof3EL!o{=Z5FH ziSOpdsl+pGzpjiGz$wO)6}#i3*(g3 zWD|q!GnzOO1Xx}#uRlEf&m@ijfyH|Nylkf}a@c!XY8K~M|`{bD%xl91WAzCE> delta 265 zcmZqJq13QLX+j4}mzi>RV^3=jV`~pnYY%g44@+wgYikeN)*g17{Q@0VTf0Srq@Cve zzqim;GbUjBjs5I14r!RC8YZQtS|phzTUw?W8kv}xSXfvlo0?dd7$qfIrX?CA8e5nr zCz))Y(ZrD;z@o?I_+|Q^NgM$J=U&-O?Co9TwB(>OpR;n-f$1@mIgTnoMVp>LMS0gz=3ls5;;Co!08pFEQzmk9v7DOETC diff --git a/1.4/Assemblies/PerformanceFish.pdb b/1.4/Assemblies/PerformanceFish.pdb index 8c6dabb2ffda3954c214460b869a88df9ee80fd6..63959a96f6d35edf17544c132ad2af1b773cd2b5 100644 GIT binary patch delta 121 zcmV-<0EYjx`U|xB3y^#iqb~kRJ(i+Cy~`H2f#9Ix>!*LifsnP30c)cm4+P9#B*)pz z2S)n-DJHEB?eT>{tquXr<~ delta 121 zcmV-<0EYjx`U|xB3y^#i&gwpqjg6v0q`^ZDLnCUyE(SsLfsnP30c)cm!(_{S{L3&j z`O|iQJc(^uU#f%qEL{N$h{nCo3(wJaw;QAZ8eAwfWieu9WjJCsV>vlyF)}nZG&ndp bV>L85G%{jgIc8xnVKX>4V`4P5T>{tqFB&pU diff --git a/1.5/Assemblies/PerformanceFish.dll b/1.5/Assemblies/PerformanceFish.dll index c39e53c526854888b4ce02aa04388af065229cfc..3cff9e84c1826a7f4e76538fdc472ed118f7e680 100644 GIT binary patch delta 268 zcmZqpq0;a}WkLswtGW1-#-7$5#?~ID)*j~89+uV~*47@j)*kk)Jsdo-0;{b2jdRbt zc~86Z)$Dr53zzLHVmSnlYNVJaTN<02TUsQV8Yd@OnwTaTn_HwACnlv?SQwe6rX^Vz zr=%vE7;Jy2#MvysBCan#WqO7&XMjNDuXAkyJm;O3r@0

Y`FV{e&^+Q3a^zC3UDM zNWGM(_kQ`p)@Z>`$J@8BHQ}7j;-A7`&XCMt$zTkm&4IK9Ln4DIke3XkEg4LJ>?E+9 o1w$H;P6YDOfNCrljDRw!Kz0(4ZOo7YWG4ev8*HC!$(hRp0A9aSCIA2c delta 268 zcmZqpq0;a}WkLtbD~<=N8+%%N7+ZUoT6>sVdstd~SX+D8T6@^H_HgjT3fR5#J+X9^ zz3+s@vzxaR6vS;`5z8TXRKqmYFex?FBFQY-(lX7^$i&RV!oo7y)WpKXC@Il0Ezuy+ z*up$H$z=OOCC+967Isy>W79K?IRgYXd;I&v#gX99ljCvu?`(6K=_iaik19Y#1$>~Q zAocr&cC4%Z@O@dzs>QNM$f&NCJ|n3>HAzj3Jr95(v|PqDBlRK)wl3 o+yW?)%wP&;n*ha=7!tv15*ZADEMuU&IZ!@{!DRbnOU_&-0M$`dBLDyZ diff --git a/1.5/Assemblies/PerformanceFish.pdb b/1.5/Assemblies/PerformanceFish.pdb index a3dbd820a573f53f69af947f017047c4fedb68c5..6f1a4bcd9edcc6efef8566ef2161e9565e806359 100644 GIT binary patch delta 132 zcmV-~0DJ$W!VILs43K;jS^Ca~Pz=vPr)EXNr9>ou7cU=_fsnP30h6jB`T-1fsnP30h6jBHV5P#2kVVq ze{uR7NHyOCmlIe1a0VF}vUy5*%{`dE8kb+I0UEbns{#L8C^cm3%;0=I<+1D_fEi7@;C