From 114fc745f0733ad7b02a74fb7ffbf9ab5ee114da Mon Sep 17 00:00:00 2001 From: drewcassidy Date: Mon, 1 Jun 2020 21:28:01 -0700 Subject: [PATCH] Revert "Decrement instead of increment queue value" This reverts commit 2f308c3ab680957cc75f8cbeb4016d1dbe5ce19c. --- .../Plugins/ConformalDecals.dll | Bin 28160 -> 28160 bytes .../ConformalDecals/ModuleConformalDecal.cs | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Distribution/GameData/ConformalDecals/Plugins/ConformalDecals.dll b/Distribution/GameData/ConformalDecals/Plugins/ConformalDecals.dll index c02755bf63c7dc75d526e306b316e6841618ec34..0da29e539df26748b4d88c36be9ace02794d4d7a 100644 GIT binary patch delta 1487 zcmYk+e@q)y00;2zJNnACwDo$0!DNz_77FE8Vc_O4u#vgcU+jl-l%XzcCo;D`U_+yb zD|L7lozZ$06EnrEkYJXmSzUsExrEFtS>hy_!^}mEna;$SX`ISPGky2&{oy6A_df4? z@4f52yElG?j9(#drfk=a`fsI=ts#G>KkOk{gOD(tn*eqi0jb{TC1H{`k|g0>dKvtP zv0n)kb2+bcUJCECT5+Tju$9Kg%@eO5kj5%l{e=MFjQWhx_a^EsUa*;As=?AOmnmDLrLFDNB(~j*-DWMcoDW-%9J=^JO%m{tp>ZRqFZ%XiCpxQKA zflEA0V~HN5e%$2J<*S|v1dtcH={ZaTpi#4*E>F0#sDvu?hC3rw!Y}l!l0^^=LN6&9 zDTsEVd{Gu5#G)|g*JYb4BZaU_gny`6RAHacEj1%mVOWSdvZ%%pA&(;?RpXdYfMgNI zCtOLnj%1`TE{d#;Wi?n9StrYCu%;R2{JMNU3v02Fk*$;b2n%bmmrIvpzDY#zw8)f+n92m6IO ziVN&LIFt~)TuZm(AvRo1~T>8A4jT#zs5Sg^Of88U`m8r9p(0Z%y1a4W0eWR0i zxEX>AJni>$mKE>>%?aMXjW_{w~6qo60vKD z3te*+6lj>R#Ftz{^Ct6VtR;UE`*SB7h8q?Cqm!FY9+=!R+qc8}<-giLx%$Tjoy{%7 zr?MaqZ6`&bFHGR8K|G2`q&P)YqbpTDti`o0ryg@Pxh=KnO7 z2M)K0#%C%;BO5wceD<$zzSS@9U3}L$b6)JZ=Ey&pb$>driYytQKGl`;46YPN%WXOD K!5btUE&LDSmMYEw delta 1490 zcmYk+4`>@z90&04yXIw=G|euT*0gq(CS98}{TE&8x^;AIk5V1-Sl!8;^P+?G|Fa~x=MeP_}9a3~K#R)1pwfNqTh2^xBCDBq2FMwckRY8&0gsq|rQVE_AXzh$B;lDq32}6> zZv_-Hd5`kB($s5>Vln{OeDNv%BhE*Zi3)c9TqWR)dL;a21+C3@(Xfly^CvuBVt%Rn z@^9*=?@C0gc%@7Dl=!I=Mzy6^^bjqCR?C&fS6%`ao)Su;NN=JpB%~^s+&C}wJ=sb% zT$O6oJE)G9Ft3utWd}hq7V9j{3xyK(7Qe9Z@OXozM_pXErS=x>p~V<#?SC| z{wA(WX~caGEy3eLFXMuvkLhWtQ%pWgNNsTU(K5U!^@b}>%kg?sLX?4SGiU`aiZFv^ zI!Y^XO(?Cdxl{1tJE>pYBjVJ$+8tWWC0EUd+Dp|slNJ&iE>WwzgYf`&0< zWvmqmT8E+g_`Ecrl@&DLZK)pZ1vRBpQf-Qq|{zVx&0ufg_1}->kQbR z#7!#{FPDMaLe|S=K-+2EVXSaWF;FTMbxha{R7%}pcW59a<#KUF{>yA!EmCV**lwU* z>W6@q$6-zWhSN(ME0Q)hn@u_a{5fL=F7jJ-3p7VCaamBs=6w zf;`l#unAM_v&MGNHS@E>K5DRi(=e|euF_VQ>puz}THbT+uXR%K&xebqHay-S2S={T zK~{*=&aGZpnv0emF#50O<+jUe;)?m+a5%m$cBFb DB>E|Q diff --git a/Source/ConformalDecals/ModuleConformalDecal.cs b/Source/ConformalDecals/ModuleConformalDecal.cs index 53948bd..6c48831 100644 --- a/Source/ConformalDecals/ModuleConformalDecal.cs +++ b/Source/ConformalDecals/ModuleConformalDecal.cs @@ -50,7 +50,7 @@ namespace ConformalDecals { [KSPField] public MaterialPropertyCollection materialProperties; [KSPField] public Material decalMaterial; - private static int _decalQueueCounter = 0; + private static int _decalQueueCounter = -1; private List _targets; @@ -63,9 +63,9 @@ namespace ConformalDecals { private int DecalQueue { get { - _decalQueueCounter--; - if (_decalQueueCounter < decalQueueRange.x) { - _decalQueueCounter = (int) decalQueueRange.y; + _decalQueueCounter++; + if (_decalQueueCounter > decalQueueRange.y || _decalQueueCounter < decalQueueRange.x) { + _decalQueueCounter = (int) decalQueueRange.x; } this.Log($"returning decal queue value {_decalQueueCounter}");