From 1b2aef422480d8eaa60d70498ae009883311ab56 Mon Sep 17 00:00:00 2001 From: kaltokri Date: Wed, 28 Feb 2024 19:40:23 +0100 Subject: [PATCH] Enhancemnt of Wrapper/Airbase/901-Airbase-data-for-the-Wrapper-Normandy2 Airbases will be sorted now. --- ...Airbase-data-for-the-Wrapper-Normandy2.lua | 26 +++++++++++------- ...Airbase-data-for-the-Wrapper-Normandy2.miz | Bin 738046 -> 738060 bytes 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/Wrapper/Airbase/901-Airbase-data-for-the-Wrapper-Normandy2/AFB-901-Airbase-data-for-the-Wrapper-Normandy2.lua b/Wrapper/Airbase/901-Airbase-data-for-the-Wrapper-Normandy2/AFB-901-Airbase-data-for-the-Wrapper-Normandy2.lua index 81c7e85..8cd184d 100644 --- a/Wrapper/Airbase/901-Airbase-data-for-the-Wrapper-Normandy2/AFB-901-Airbase-data-for-the-Wrapper-Normandy2.lua +++ b/Wrapper/Airbase/901-Airbase-data-for-the-Wrapper-Normandy2/AFB-901-Airbase-data-for-the-Wrapper-Normandy2.lua @@ -32,26 +32,32 @@ bases:ForEachAirbase( local ab = afb -- Wrapper.Airbase#AIRBASE local name = ab:GetName() local nice = string.gsub(name,"([%s%c%p]+","_") - local text1 = string.format('["%s"] = "%s",',nice,name) + local text1 = string.format(' ["%s"] = "%s",',nice,name) local text2 = string.format('-- * AIRBASE.Normandy.%s',nice) - --MESSAGE:New(text,10,"Airbase"):ToLog() + MESSAGE:New(nice, 10):ToLog() Airbases1[nice] = text1 Airbases2[nice] = text2 end ) -table.sort(Airbases1, function (a, b) - return string.upper(a) < string.upper(b) -end) +local tkeys1 = {} +local tkeys2 = {} + +for k in pairs(Airbases1) do table.insert(tkeys1, k) end +for k in pairs(Airbases2) do table.insert(tkeys2, k) end + +table.sort(tkeys1) +table.sort(tkeys2) local list1 = "\n" -for _nice,_text in pairs(Airbases2) do - list1 = list1.._text.."\n" +local list2 = "\n" + +for _, k in ipairs(tkeys1) do + list1 = list1 .. Airbases1[k] .. "\n" end -local list2 = "\n" -for _nice,_text in pairs(Airbases1) do - list2 = list2.._text.."\n" +for _, k in ipairs(tkeys2) do + list2 = list2 .. Airbases2[k] .. "\n" end filename = lfs.writedir() ..[[Missions\airbase-normandy.txt]] diff --git a/Wrapper/Airbase/901-Airbase-data-for-the-Wrapper-Normandy2/AFB-901-Airbase-data-for-the-Wrapper-Normandy2.miz b/Wrapper/Airbase/901-Airbase-data-for-the-Wrapper-Normandy2/AFB-901-Airbase-data-for-the-Wrapper-Normandy2.miz index 7dd9e6c922befc8efdffa156d5005fbf006f398f..7394cf44bcfba248ea04f22606b5d7016203c507 100644 GIT binary patch delta 1184 zcmV;R1Yi69g)NMREf-Kr0|XQR0ssgA001BW3k5X&nFjy>iLn=Q2Q@G@>Pq!2rG;!| zx3%nRwxiYC-Hhay3+sT@eA}w?cF&ilfI_sZr-vUj1LCjR&h{&qqkjRjy$2%|3A2C^ zI&A|00HTxW97cbAl;3aLHW0_(4fub!s_-grHXU;vHVD{*m$<=zCN8RAeQ*qek|>KX zO==`nHyif9mp^1%c9J~_yyN$Ccf8Y$$K!r)Jce0gDyb5f)itMIiP%uiwDGQMMTwzB z0{Ay{g%Q4*{u=C37{#*2NTn0l5^m&HG4HyQ1uI!sgWrEUhj+e(8<{sdDhx49io_c$ zV``mDCM9Q^%H$3$`FKaPp$cu7shSKiIk{Ub()s#kah-L@>ktvEV@JM75FjQf=RKQoU_hK~G6e5u}DF<1=Vw zJ|=63pWsO@uUkmY5=5N}Ao*O_e~ zkj@`qZ^z7sZnJjM&?Qpa6u8U@2j|f6yA!Nue}4XBmd=xVx{rs+2gdENE<{e_p~Hv! zZA^bXwVHqbyR_og+VA;e@?kBXT#dF)6d5GXMkz$*kBK!Paq6;oCN| z?sZ|?<^)-COU=DK#Ah_Ya_83emlhke(M=XR#VCrG13kzG_3Ec+6s@B(k)hwr^rR|X zmreW*U>OZ`w6Y%e9laYl`pEH~$?=G7Xe&VXhshb}fN2SL^E92^hPU^0m|hK& z2l-KM4uu_`e(5f_Y<#}wPJHIX&Phel?{!*ew)E+uf8KOzp8KD-U#SBmUReWo049;Nt1X5DbOh1fjrZwR;seCK)YlyN+>vvs+yB2iq5r>#-3E(X zvB&z{B+oc^pzlyi0|XQR0ssgA004uVAcvbE0f(C)0*9L*1BaU+1c#d-1&5m;28Wv< z2Zx&=2#1>>35S~?3b&ge3rQde3k5X&nFjy>iI?p_3q}FHmoz~OL;_|AlYs~tmy|&Z zDghXmzd;K(H&G4%0B>+~X>V?GP)h*<000yK0ssgA001BWvw#sgZ36%Rq6Yu~KL7v# y000000RR91007e*lkOZrmu^A}DgvD#ldB*Zm$O0(Dgm>X-a-o+2I4>q00003XB8p< delta 1148 zcmV-?1cUpGhAsYuEf-Kr0|XQR0ssgA001BW!6T}Um8}tn*d#WvkBHJzkpn3Bj%&9)8fwhren&+mB$5{sptX2O|{;p26(1 zU;_XEIFsreMt_Y|UvJws5Pvt|?{HJ$Ro)~z);equwg)e9g8@xEOhNnL1O_Eh77?0M zNvdu)?7NRg$&T!%MV|!S@%QI=$BW~5Jc?sjw6<0{g+PD5k;zLaG3V#zm`2wy~(e9YE)N&YRAIpJz{vsz`#&DH8M+gvT*F5j&Fnw^l%-f7x24zl1n zr-qT*?!-`;nL_jCsO!UbH8-&1#<(aHR6@?6HLL`ypzy^*NiBs+X|OeeGYu#NHHIAN zZdZ596o0sa??F_KxHT3TOJ=C#mjC03JEnoEQ`#&2_}#$jb<0ckWO7a*vs7E}poe)) zNC>>EnS@WO1;bc(fEh!#41#m7zL34<)-p*52|NmGe&6zExPKzBYC3KWK}J6~^Vig| z-(Ov3_cz^96S#sz=~O)C6>&GppyGl7?PO!A^nZ@Z@)NNiEtp!hqQpBfp3tdkcT|>u zeWzRk6#^tDq>XJiTW2*8PMhY?2q4HttEwE!mnj4-pXs;d){w#iV)oF^Gaqa00UIqn$sYD(tci zU#^3R2_9S=ztPJGxg%uz44ixpcGdg1cX}IKEkC+2Xppdt{2{7g5lc zA57Cb^+s(E6&`!AMhZ0Mjh`lylVpNPCd={2_tMf_Fk+Op;gKvlwgy5PLDwA3Y^&v= zrWTtL(kc9Q8o{%Ud@v@sZSf|9dl`&JxF0tD);4Gc+>>bBP@1E7GKEs1-T~*ogl72T z?pb>lZ+|F|e7nGWD3J65$@2pE();Oh3yk;=#;7T}J0UWD^5J>btgPkCU zoge{+oge~-ogf2;ogf5ogfE?ogfH@ogfK^ogfOgogfQUAPK=Es*ack z004-W`#=ju0lk+(K?_6yWtWFR3q=7Jm(4*7H#blY003`rbZKvHb5KhG0ssIM00ICA z0000W0G`3@vtR=N05}H#06zc#00000009610002e9Fy-HL6>|&3n~GRm#0DtL;_Q6~2Gl?c0001HBN34R