From 5bd90d32d9d326535a5f93a0dc101e87128b0be7 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Tue, 1 Jun 2021 20:32:47 +0200 Subject: [PATCH 01/75] Fixed another crash related to opening another players inventory --- angelsbioprocessing/changelog.txt | 5 +++++ angelsbioprocessing/control.lua | 5 +++-- angelsbioprocessing/info.json | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/angelsbioprocessing/changelog.txt b/angelsbioprocessing/changelog.txt index 779677d8a..b58616a4c 100644 --- a/angelsbioprocessing/changelog.txt +++ b/angelsbioprocessing/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 0.7.20 +Date: ?? + Bugfixes: + - Fixed another crash related to opening another players inventory +--------------------------------------------------------------------------------------------------- Version: 0.7.19 Date: 31.05.2021 Bugfixes: diff --git a/angelsbioprocessing/control.lua b/angelsbioprocessing/control.lua index 7fb55c8cc..d8628ca4d 100644 --- a/angelsbioprocessing/control.lua +++ b/angelsbioprocessing/control.lua @@ -108,8 +108,9 @@ end) script.on_event(defines.events.on_player_cursor_stack_changed, function(event) local player = game.get_player(event.player_index) local opened_entity = player.opened - if not (opened_entity and opened_entity.valid and opened_entity.object_name ~= 'LuaEquipmentGrid' and - (opened_entity.type == "lab" or opened_entity.type == "mining-drill")) then return end + if not (opened_entity and opened_entity.valid) then return end + if opened_entity.object_name == 'LuaEquipmentGrid' or opened_entity.object_name == 'LuaPlayer' then return end + if not (opened_entity.type == "lab" or opened_entity.type == "mining-drill") then return end local player_cursor_stack = player.cursor_stack if not player_cursor_stack then return end diff --git a/angelsbioprocessing/info.json b/angelsbioprocessing/info.json index 621e629db..da26aea22 100644 --- a/angelsbioprocessing/info.json +++ b/angelsbioprocessing/info.json @@ -1,6 +1,6 @@ { "name": "angelsbioprocessing", - "version": "0.7.19", + "version": "0.7.20", "factorio_version": "1.1", "title": "Angel's Bioprocessing", "author": "Arch666Angel", From 04cc4ef7022a01eb9f8f150e4608f5de5042a039 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Wed, 2 Jun 2021 21:10:31 +0200 Subject: [PATCH 02/75] Added new graphics to the agricultural module technologies --- angelsbioprocessing/changelog.txt | 2 ++ .../module-bio-productivity-1-tech.png | Bin 32124 -> 116772 bytes .../module-bio-productivity-2-tech.png | Bin 32131 -> 117140 bytes .../module-bio-productivity-3-tech.png | Bin 32104 -> 120596 bytes .../prototypes/technology/bio-module.lua | 9 ++++++--- 5 files changed, 8 insertions(+), 3 deletions(-) diff --git a/angelsbioprocessing/changelog.txt b/angelsbioprocessing/changelog.txt index b58616a4c..11adf036a 100644 --- a/angelsbioprocessing/changelog.txt +++ b/angelsbioprocessing/changelog.txt @@ -1,6 +1,8 @@ --------------------------------------------------------------------------------------------------- Version: 0.7.20 Date: ?? + Changes: + - Added new graphics to the agricultural module technologies Bugfixes: - Fixed another crash related to opening another players inventory --------------------------------------------------------------------------------------------------- diff --git a/angelsbioprocessing/graphics/technology/module-bio-productivity-1-tech.png b/angelsbioprocessing/graphics/technology/module-bio-productivity-1-tech.png index 12cb78039b6353ab0ac8e4337d1f0fe14577eebd..67f95935b368954d9ba61930599c203246626774 100644 GIT binary patch literal 116772 zcmaI7WmFwa(=Lp=dvJHzxVyVcaCc|p?(V@YKydfq?(PuW-5mmaxpP0yd%hp%J$tQL zyQinBy1KfitNQAmNF@bHL^xbH5D*YVX(=%k5D?JqKNkoL)Snuggd*%ee_w#&T0m6? zbD+DCvl)o6se`c@v9z6$g_(+(k*TNCs2Lv!2spWwnifz?UXI7a!H&`B9~wpvJI6oV zARv5#9*#yPHfBI#V>1gYdw$ZZ_HI&QD^q?_O?G*JyrZa@rInPIvze-wf|`k!jS06Y zsh|Kcp9jw$0d{6UBVrFbTYDEC4}Q|Wa(Vug|EXpoCH_kSwBaZHS1B!dC1OzrXES0B zMgW5e0Kh@a$<1hLWNc(&Y)ntg0$^cg0UHk?SV!f4E8Q$|CJzS z=3?S(80VEbP) zDp@)J9b7CO9En+27}$m|0?f4yr%!VF0B76FVi1onEn~r|KCXex9X4k z{8RiN$Nh8jKdx_P|Ht2*|2THWUMdj?=s>Epn6R41uk#$}bUjVa>h7kq6EiQOMdhZ< zgUw!GEeWv^OoEVe4LD7LjK@f4YSQ{QSw?2q1Vb5sVNVkC$`B;p8Vh5+S59KF^=tO# zxIp`+|3zX9C@;nuank$ADv!m~dBa?CZREmTF z{C_K{kbD07SW{w-uE}U9-QD%?qxqU9{9%&x3oN%QC@5&?oE%>F+d$Q+@unM1)0@9C zazE&-m#g)5_u>T^QO`oeh4Kzgstl(_7!w81yPuwFQ29Z;|81>1;m*|vPi6{n19-cl zx)vw!c03jwN7g;l*6wD9?!W0PwQ2VFuS}R9{*vR~C-TU(Cc{YP$$9we7QQzpR9!8; zj+Ss0-nS2acFy~&B~SP+Av0ZOc%1m^zi($+96tB@eno%IzOEl_;%PMxyhIQ~*2qj| z`#fj(QhjjOJw@+Ulf_Nqyun(G>C?2FK7jt!ti(VPq=8V#@XueW8JT=4%`O&_L*_qbaJA2iPx$`>0uMipzZE)jhkNre&3NM%^CrD>E@m+U& z-WHyD%nnJ9hyO8I8vW*gmm372eb6oB-QZ0%G9F8SH~nO}FL71pmy_ewRkTMFadrmI zo1S16l6!fug7eFZtafN*Z$B5ytrw0Propp6=iYNK(RO|bxe*WK&O}CXdbR@D z(p<3CFo;A6JPywd2AWI%`@Cx5)fD8W5Bk=090Bh-sLm!az2ZL(dq0=GS5VmCe))Sx z@_xzhg9m@8s;bI%I+vdVbi^}XSX$7I$j1=F|FeE-&^I@vg?uG-mC>ZwXPRZ4x~nBL zmTNBRlPdicf1*{f0Fx?VoJVOgem6r8R&E+ktJV1nn_kb#0D{KTs1#-)b&7TA31rAO zG!8vKP}@-pt}b;EQFMP(h$d*me|1sWIXho%cbAW0_^r=1*G!wjdiL@nN~KwS%#U;0 zajGRLIgC(clJkZHy6{fet0h-5KhHfXU@eR#nPNb_Ngna`m``@E)_9p@ay zh7;+vNyVJ_9W@UCh zx7QGSY+mcW50#MDVzNOT&)|7zbm@03U+K1GNPcICXm$uIb^ET}LO(ntNBs*par8tG zCAJ%G#_m|z+UofM&zt&7mh%&dbi*Mazi5;Mmy5M-<`VwpV+A|nH-~clVBHraqIFg# z);CrEk8X$e{c`rRoW%KH1g1LaOv!4m3uvM`_pKI}ti+AGSPBAmww08=)LhXBsA3}> z(Dl~`IEC!o!9{FIrDam71Bzn}7{vMBdmqeE;Flt2q-Lub3$=FQZk=+FtR)BM)Q53f zj{>ewNzU!e7Jnbp^VDV0Yy5u)^Yul3>FYC6o`5Up`7PejQTgN8=64>>cMz6A$aN2O zbPf6oQ1oGZSm}~ny;|4yVCi1@g3Xy!se)E=9DS!f5o6H$T_!9S7tyqh=Yzt%lN;hl!)+o`Ybn-~gD8)TR~CsZMVLf5B#ZLPM7ZGKD6ttp`Q-vb5Qnp%;PwM3Is_ zop$#t^Q#r8XP?u_CT9g#+kWllHe{Vq>p(1tTUhQiFmM7wcT<-*}YOuodq7hzdeGS|C5*G`YBwXM(~<*qMcTe_ZB4Y1OtqDe# zJn{u$f^VRR!KOG9=3BCkEw&k2p6BykJueGRYR@JUd2PL^KP=|?SGgQ5VIF?vtO%xy6d4!L5R=xs(NyEYY$rvxIo(Ynn~c+fW4c2qhMC~4{#l4vW{*xe_Sa5Xj`|W5= zm@lbye9L;zv84=E5;7Lh2sE@wfW(`q4(7&O;V__gZe@|nCkp!s$9e+5J>bedmJ#ch zo!MNCIeB@jyP9EJdSn&L=1cmTA#Wj4$~J~0;EA%Rf`lySh~2l70B<1R!G&+vw{VR5 zdmHtOrtV9o{NVmb;eLav!TWBB!XYbs_*v^f4$(&I9WhpLK!;_+JwpqZ?UBME{(AS* z+`zeE8o64I8MuyC)k1inHVjob)NDSKQz%Y8ZiR(~=w`wB-=>5So0}kUZ!2((&nkZL%yoYre7;?7eOz=uzgBXna{hyf@sSLH%^Q#ev%NVZI%O`0WMKr2VCfGU$HD zuXL82`-6N!B9?Ix%2FF|tcaA{dnkhmmp+Ao>BrqrIXeEpJ6)G1+{DB3})MXX=D17Ys28E~(2Gj1f_HCiJ{+kL$&7@#H((sx=xn&@Kfe9vGXQZdlw*+)~{+ zT2^{yjP1W0{XvE0`x~A^{Ho2kWfG=Oalzn8$=}GF1La&-okjLhtDra4owHDT%$UbO z^7vJqtK$>noCYzAgU;hQAEVr5?|EwZBNyM7liYwcXIPs&SsJ5aeQ|?AqV88&LmD7e|Cp^m*N4*{vjpz#V}{Fjr@Bo{p^0m5$z`CspKa z@RB2$#5DvnIy9^5l`Ck6vV?n+_{pXZDM|g&Rrs1AR5dSPe?82DB3{l3|0FxoSUJ#0 zZI@xA!d{U+S#BAo0~rO+W12KezDsCq(gls6ZG`6$Rlyv z*ZI7edaBZ$ulKPU(9c0kw$c0ECKf>KAZo8bikpy-S!R5a%E%QISZ4(us6-H_A#6n= zd=^GLC_d1SU0BwNEeid_+h$*DTJ5)9&%A-r6S;0IA~OBY8s+3S6q7_=^ygcUuRC9Q zUc(cXQM_B#_53cZ_v;`zz-{x=UZW8?|%4P7WCAavs#%@v0V}d}&+T66|9+ zL`stVfULjtcx4Wc;Db2AvZ|#gImKe=Ols2(%rfxXqFv5`%C5~wRl&jWuBUBP8 zoS{exkY!){A|!($Hb7)32tvK^@4lkW zyHMaXLu6GKn{X0yBQ~;y!-SEVkLgX>Fxnc=99bO3*ev<(q7(Vf3T$IL_H)k6;oan; z#=~Z*&934ga@*Ar^91>Y_`spS1Z)CAe#g*4?B}|on!q!sR!BLCZ2OM=n4ATbDQ~~FrONItONM&$MTv4MPUqP)O%`qwgKJ<#U zji|6gN)=W(f~=t#VyG`F;Az#!+q<$$iEk+~$e$7ELvBk742VGX=;JR|7y^+wlWY=h!RfdLovk+G^|9mIVG&&%r+?rQ@Ff3z2x_Lz8)FPa`>2> zh`)N%t$$A2O?u(r@|b@AJ)QR~IG&l6nX0Ue!+sxT#-(x^#kt|=@>V2|qc2zMxEc zu&$R>;6ogG*}iCOnic90ZUaK@%Ztbt#0}?JQynO^{J09Hn7yRvrM~IAb1eCZ3H5}j zn+KrfB8!+tI62@~m+)3u@UjUo=dyidX0@QelwMfTV!{e;d9@3i%7W>f7o%q2C9z`PVjym3R{7Q4=IvForE@w+Y zyiC}gIn8c7x>N??GBt_T^xj}(zNkpmH^<3P+EfNRQMOG8VJm0bdB=2|#`jr@AmYK0 z$7(Y*0C=b^lr=HjcqtWw4xbgz?v50(8z3c%k4GSbyP@t~Kot3tgu9#?^A=Xu`61T6 z-s3Wv?SMD(Q>fd4RvW3nn*%e|5T>ZWkJia*|}cSe!L;<&Ch~N+je+3#?ik1c^pkmDGW{a}c`A^z?a{ zZ&shi-iOZ)a+}J2~R!<2&ziq#4Zq`6x6QV0YX)?GB zC6=Z1?xg0RelB@P zA9Dz)k(T3Wu~EE4!Ho%Mcbfs{1evwu(~OD1XO<5)udx0Rir7N!?_2)?xj8Io=#7qs z$G9!s;acachNrSOI~?4kFR``_9#)KbuLWjxO&3)JFyUkg7=!$RxtOK;H9OCN765ks z$XFdF2^ZDzYN4&MtfIEBTtBa9b}Z!aug6p0=|iSD1&(y|>4~^%j~<)kQNwBRZQmI{{eMcB*s52W&SyRM5;-&;VbV@+GZ%qIUl-wZAZroB ztZB8H(=lpo2EnJM-Ym@0#!Xu;nb~L$+HWOpeGYKaeY#DuqvUyj9Wr^)3i6aNAURt9s0L3 zomLzfkGQ!3xA$t6^@Bs@B*pYf8Bog79^UvRNdTzc754dX#kn&?r(M@o5+_w5T0IrE zl)%iL*Hir|wP%u-c&+0=Z!%cV2n4eC6In{+mtT8Kr|XQ6BvzB8<%s7eP;M{5mQuFr zgJ)iT|F!+~8&>=vU$lI`en_=%bGTmOXaUqST3;x(UX)RwU(FP-pT%#FTTf;0*W0oWO zEjh%(#DficT!?lA@k$Xi&nG-&Il0RenrPoH2(Cq@VAy87P-zv?`%@}S(cC*`> z)wPB+KJC2rw_lP(9cw%sDj3kIp-vC#vNNscQ1scaX!h^sc;!t{+NA0c6MZ7u{o5gd zndZApTUUk;r>;uAM&Ia2=*ejzj?e;IB1Cf6?HQog7GTSfgxzO1oK0_v%`P3eJzlQ) zo*vGfXh`!4AVx@CB$eJUpx?)9h8NT9hSrbuBHV2Ue76K+v_E3zf8kp6s}5-C-O_aRhiBGPMc@db9K;4Gq$KtOorvQm}O+Y(Bl< z$GWcQ0yo23gWKEWhx2I8;^=ABuGfiAO+xog#0GYQ&$_`qS>inWak^hctJDHCY6{C4 zMBJI>cM2-lH?*dsr_z|#$;KdbyTRJR?`5_hXkzrmU)RGOf5KW5$9=?N2Ym@v>rG0W z_@+FTEKu?H-9sOVx|YqoO%#Y~_h zLch8Ujg__-x`mUib#G^VeAp+h%k9C{D zj4^JuOrlB4jzNdTZ4|!cvB{(uw;V>!u#|SJA>zN8;c^Y7MvVVmbIaJpg?sOceWInGVs{KMVF&eLDh8x)d|g9ML|$;xLkq8R@v(yyAB^EX!&jr0W)L=Gwg*L_t-;p zDZ-?Jgz3re5=+h6 z4KQ8o7*RZ9>RC^oefe;T-vWNEgQ=Ax9XdPe)dq;Sj2oSUrS(*x1-vY576Sq~2WHT) zd+9(XnIYraz;Ku5;Fz_#{9sxw5*6njsDhSbYUkH6OdOCcsw;$@1 zD5eaT)F*k9f;I_jdibSdl4G|lsk{mws1D6;x>|QT4ULH5t>B?@RALnV5N-3I%9{~} zm09|*eQ{75-xBeCaAL=@bzl=9oTnbZ%8M}Quq?AIpN<{7lm6~*5rY=TO#o3%204!9cK@=p39H=S`=4w$2 zT|vQWG<)&zM0M-&gEZpm{{mv&d5?*++?-N$PB88ph Lj+A1&{4=|6GuKQ!$fNv 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

Bui=FEOyU40Jr3vis+ImHT~`*TqI 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�H&JE&i$J)Ftuz&PeX(x%JnZ;UO=m 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 diff --git a/angelsbioprocessing/graphics/technology/module-bio-productivity-2-tech.png b/angelsbioprocessing/graphics/technology/module-bio-productivity-2-tech.png index f3733f517a11891f2b50f9387fc581182da8e078..bf292d527bd744b340fd4c94c10f2a8067a478bc 100644 GIT binary patch literal 117140 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

OLvgoY+gGCpoyd7Bp92C?a~6jAZQ%KN~a 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

S;hiX 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≦aRW#!UzCBPIu;rq`ABrj zeyex^PMJ>^*LA=aBSyh0c|7+9xM>C{GcAW2+xsKIIlqVDf~PR43<_Kg6mKXWWRTr| zY1F9IQf#lNFdi(IeqJTSP^PcjbL`CzuP|1EWx=dSL4f?5l9CCrvqWMm1E-;mGzBq(R{GrG8X5b20@N+gxXsPD+=27fvE!e(RWl<;o(0^Q$m7ecs ztl#9vhy=gRS5Wt}zIE4k(52tB71KU6et&~n+3b}HR7mL+4s2o$k^b=1ThfFR1H;d}u z-@Pq&ZQT`Tvy+X;rm)`O9lOW%8<;7g=$Z;fP{YeIdp-N; z_w?Oom=v+Xn7OXOSLMsS7wX6&8{8jB<(89F^A}Q&`fuE+5OR@O_9XfG2FL;zY>$;P z6l~|cIr8U^w?(q6yQTIw8Kc5#ZL*7<`HgP2(Fd#PwlGU`BPBcm*eae;nkxDObkgS} z86i+|M+i^>E$H%wGaPqWh~m@)6OK@e%4zJW`56tQ72ruLEm86hZ zx3Iw)I*Rcdhi1q?v&lKoC$0Yu_dXc8UfQuL>smeIf~dYLv{cl;sQsDkgrVZ;6o6u- zSS?_e4rkrU3$>%3R||D14gPARlw4077qD&Pv};x@JoC>OO&0PAF0R_C+l8HN+cO@N zPi>f`xEU@H{lI&6j|`VOdF&MzN`TP@U0rCtO|05ARVy2TUtWbm!ls*KhYwd`!C8C3 z8SJlboU+m5KQWWCd!5MS38tnk!!sUn4R5*XRO@Qf!3+K{X{ zNFx*}lJX_DbnaGnpR8qfHPWKMn%x4#GrZ7Smung@8HZR95A7@fv(9~V!*o<*sIYy? zAtvds2%dE?O~ouY1_@TMC0YuOBNj6YTOn6)V^?|+D$3B)Xl;x7T!1Z7I9Ke?dKps4~-eemD4Jl2BBy6vS@(vl{36B_Dk3Lj zPj5J=-ef4rXU9yL_;%wYUJzK?aT~lhJ#Lk)^zT+jH4EoI)9;QiTmN9n;$J7=Eq6*s zp;Xqv;>7oycI!;7`5ZhRX%*IMMZE^Pv!oWE{bF=fZ9XbI9(8?%k+*oCikl-XdT&u1 zc~lQiuXzB{G6FTET`TA+qv0E=HH=hg9y*}A*zY@OKfLQ8cK#bbGg4!HE{u=%O9gbS zZ9cEUGA4(}yjt~XqE1zSz$%q?zet*Ey^Ml93yz}IFEOZeZj9Tc-o-dQo$iP@Cm|pT zbj1ODhg47WFze|8Oc;aiwAi}hnkYbyfgQJmN-STnoTa3LVb;JV=mWr_T~zm}T10?p`f zuz+SRam^VeKHF+YUG0wum%BiQMpHsoE5rR3hCIgyo+AHdMA||O_%>Z;lMyR7(q@E* zi!qPBrat983L}^k;lc48uS=!Y%iGtr15O_4y+lrmj9u~6q50rti+`)=9re@%b2{j2 zFY3*${fOV&#cmzPd<(l#95bxt)9OmB!vR>~2(ADrz zR;Z8>bNT3(qvVi#G~VJP?+VAea_KNQp@q=4kCAmw2qS6#1eNwbrEumOz&!ttJL*n> z?8EzKy2x?d>U(~`Xl;{IG&<$9=-yGgLV%P&WlJ3uj5E$nn72$dipPRn%*ib3W*fE5Uro z%XN&ymgKQBiB_H>$D-nydP%OvGajuNw8$>h1C#588-~t&Bkn*0Pe|vUq}~@@k5t@K z41(^{p3YFAOrpoGu?$8ILL1DDQUMud&4D3f&9sLRT~NnKmo5V-HE^CmTIzxB$#G@W zG6cpo@8FdH;62x=2Pt!bZ%7DRG_;Kqu_9@pxfJHXuNEGD+b&@!nR84?DcAC%Ye!{D z(fh}Hi|aFf>8?Y1G606?((Ce)%N8Be#eNm+$^lh82(@j-(m%0~4M$0VoyQ}lH}n;f zIhiHb<3-lb_VSs}TQUM4A_9WBU){dBlrYG`LXpIYkBTd%XXgP@!RI6gF-%TEt**jD zM-15-$Hul*Dn>7;K0@8>MOEwYZ(>RrDBCkkvbH;H-AY%jPzTDgr7)w%W+@^o|HtI} z+FU#@U2DV&7@~K7G=9JMl*(s&ry3_GA0t-H@s9_s5ngWpmF~2S<(TpoNWRj94Mk&d zzX3M6 zPU!+?Ssfd(Mjk!tWUVuz`DGBlZSxGN*7E~$FxDsXkZp6ALCoMY z42Od3#(HpQst?d{yVJ*pf${#BqA&C!=`aR)Lv2lX2!{LpyPzSnvTIeSKsyUH@a(Zg z(!QDr7#dv*>yehqxdiW`I;m2gvDH8!7ElvGQp;D|1IgE;A#VhhBEm`>1RjJ{jx~8J z;_Cj+KA@GR6hTJKeV2>8y72l^Jy&RXz`~LkAk-G2BE7N+^>l{a*NttxdObH7A@gjd zJ}(yQoLC)>T525-jYUV~AB{;g;=+;1;gW&z=oNZ}GX#2Q=?9dFJoNl5*;poTG{?Ma z$)sn&R|lnHT?RU3Q`+!vcKKxYjTLr3eqCe4rvz0pDy~bt1d6i6OG+m{i@gvEGA`#@ zpOS6i$)AojuP^KvpSh}+H~rZ2R82t%`W4wrXUUGII)!AAfY~ZBZ;uB-=(cbB)Q%iE zgh$ok8KB>K-kK`1`rpE)WR;Om=;3c`$19e+wXIgKGayNPo5$hF$N91ETkf+NwDXEU zK<g?EbEvozwx#VCRH$V&JM0$?mSO0(u{GC_?>#HN7}#>n6#vO$5-HYrT{uY;ju_+nHJ# zkX+F>nUpW0iK|sspe)O&j_ElA;m_d!q3NU%|t+i(0j-+Q);vIZ6brzNgS{!yyUCB?TP!lb{wnrZ{-JPL#{{pXej7uy#@7`ITcNd( zU_sD+eCN>}o9s$+13CSC!p#>&eD$L;e^i&hak0Ml!I`@flC&*VD7|V6W6*d1J#99U znCdUhnk>w1p3omS$CTU{pCOxO#M$Ph7#?C$$c|E1`{It!G>?Je;_ev!M3$r@b{|P` ze?UF76y7=$C;M56u1`;=`1VrKMLT|T|KAf+q_(p7c=S3)0OIBVAVhgEF{bTlaK<7+=@uym@AQY?nG@t} z1Q66gu5_W#u;#tt2!^f5(f&mwWt5)o0g50~9ZbI?vx@9t=%svr?rKTuy|ui-lvvS? zaQ{BCERru;PMhWf2u8RZIs#z-6lxWwq0hh!Cg>IK+dEGh$#q^9KGQFDk?)%MSJ(E9 zqyZ$;G@fr6_M*y@t0NnxK5+|jt7!_-6OSjUP(supe4kN-?z9$IBdV7lPvwUCr!r z6}}Vt1Yd2e79aCJO92~6wiDAgw9&_sjaW66`yHCsRel=qX8dewPgRPt>l-tO*;vBm zp2(QD9-E%Zg8F2qL1={SUw}?@WXlT1Vr!(wTDhVXo{3VjP^QsXhW2rhLH>UE~m}X{SunoD#@F7cMtoayU^K$!z%(c4QTu3%0U;xkfo)Kpeu#{9lb%(XbDGH zTOmL>emoK9l#ZWQ49hdee#&Yt@5^EVy@ofWXx`hdm9sVewsS<}Grl zk~Te!1lG-KjaJx_v0wozd9_1QNTNxt@kn%4U@{EY(UtP;u$~bagy@04`&@sO1eYL; zqE+VTI}m}{!>zLyeQT{WMV&93K&_#!4x?{P+ENEHnEaERY!m|BWYFvB+DG3f54J91 z$#8#?*ktjF4LVOeU-E$ak)xGEP|Qh`h0&brs2beMlKysD+Zuf#oVKX`l@EMJ*`iRG zV9DuVei6Rue_o%vj&VXPe5n*ul6{H8jz-*ppV-H~{88L3skS4jOIh4DWX zR3$@qU(l$E_$wpB7h~zx>u;Kp&Em@s3TJE8Jw&F1>d{Ghl50g zxwSQ#&jW=o^3Hd@>%)LQ!+99<)!OU4H;`=jh!(umgJz2h#jWPk5p%*T=%Oq=d5Z9+ zCpy%@XmlbW`P%fcKu~{bvM`}(N3V$tFxa8?g_G<86*Kvn8w2e$>b~YgO)7f+kxP;v zC$2i>p>poXQ=}lBXR~6UYFTQ$Cp0s{w(0?lqrrJIkbu3?%<>e>IYCm}=82sm_tBan z`qE8BLv0W$y^&O~=zz_6oZnFp9l8>aJzE{RGvr)TZIL7aZdHvsmdm6T%VW;BNe=k( z{Aa7W$dh%~W7k@q?I5}^tmjPK)&09%;_9tv7$N!Sh46!}gE#&Q-6*b{&Q~q-LiyNI zk{-ool6u=^)~kAaawzLkDyz^&PeG)-);)*WQixs7uNpgtQG|}Z40ICdOlidj#_hCt z2h1X3hN{@VsS%ZZLrXsBAf1mUd_LeqA12fVgmf7XN7Z|tc>ohw{3Gd($qBBNk-5xU z(Wj44H>A+Z zwWv#~k&u27DZeHE;~g_K$T`}(y1u}D+go>W#ZGU{UDH@It2`Ihc_(Er#op!xUPb=8 zT9MP8r23u;6iED;etAD0QkEem= z978Txl-WC!N;S<6tkt zC;TG%H? z`-(ZB-yYB;Iz=T4*8|J)cf041&wDf5?F%#JeazH7gv0QXnf^$4Gdf8lH02$lr?$O- z#+JM~No8EKmc6;Wye?|RVuH3U1s8YKX0N z;%0*|HFs5gj3aquq8jG>xo6`!@8%cY_5I!*JC)t8E~uTtl3UpPx)J{N+y!4i3vAM7F*k@GC1K ziP#$UlE&1&i{5|-sf2fgGcEafI$KOFTJRROb**k86GpSIT|DtEohoM zn8>yJFmC6i4Y;KnZ+&0?w*2;baevUb^P%U6wL-mWp3%I@PQ*Sesfh2AG$1rzH^kYr zq0-N-%D9f*Wj(H)7#t?_Lh`B^b!UKCyCr`!9)7j;z%4(uDpyd%(-z^(WjDf#K$C0F z^8kb9uiR;r8U$pnvych#2CMVXTQ)e*KxJm$988{4TGw3q8Xm{>piibg4L~S`N3e zi}b?&hT%Q3#|Dpx3W_W?PskDR;`ozP)5v{Oy#_H%CDvRqITfqtMrE(IM_z91O<(XO zM5m6}+W)s4`YwqQ>b6Mwo_UeGo|U+7jU7gdsEI+ko-zNXX(SDUcOzaDc(%5kFa3IX zJ}GDP%OP}sA(_<(RoymcDv9h(M;Tux;L&2KAcWmC3(U)?ge`RKFWIe1 zuxFq#_ae}av{qaJKQe>er-R_djgb}}Wiq(I#apxcvnpK6Wz4qPrCp5m{bK1tO&c%lQHI7~U97ghaiFEuR z@HHgk{Tn%QrXeP|B2+CA;^%|)=AyXCseNOmc8DlbztTmES`F!>D+&ixVT;^mX_Viu z&?cT{ZxNtQ8Wr1&E&YY|sCWSvA{xSh({1k0$*?Q48IAaWm_630uxwUGzy#BEedhQ%H`_E)U=L#ym@%sRzRl zgjA9wBA4JbefP3iPv>{E0-hE9X#3RTd!;T^6Q*N8aoy2uRgrvuJg;>MZ7ttJPeB9b zpvK5)2Jc&IyYAf@LOn#V*~L?HY0+aT6>7#b{VDgAi??(iOk=J_nj3cV!~mcRYfyfL z_pYMMHZ;UQbMcY}1Kg$SLX!|*U+2<(MZNx%VIVr@_9K=%( z9}BSf+5K{A;ioGRWtmqD6IBYT0a`Exqn#|PS5!Bqc9+VS{8BCCe)t~Kbj@D!y{qWriU8Os@bSAuk($(YC9%;d${(? zN;t)6h!UmQioalg$&-fhG2^vxY;qwhz~P-u=lbxXvH_&58Uu;$8d=appwKUbhJVq* zl8siJ8KC-v9Nc;P{P94szy8`H-qxj2MQb9ZH;<+N2lW5b-`Lez$2M60Oj8Hh=`|4C zOlAcflCW-o6UutY>K*a^NqOkJ_QBeGHW1H!ojA5Idq!+z7s1Otp0kRA-D$+b%-(c7 zJ;)f`8S9y`VPP6(W5S#0a#ZTD`<^F9>4>L1BO3Xkn)gh03HdDvZHq3O&EuB8rLJO)}$M3Hh zi(^o0dSfD_YNz0CM7$0b{sStgPHqd_=Z@1O0nDm5DDDFf6r;TYS3NQtyGRz8NuR^y zzw7oUSL`K6U2R8$RYdfm{XCc2?JfB02M+1hu$bmkpnYiZo4wVqKHQ}Edz<$)PsN@D z&2l^GlSMaGMUlR-oD3aeQMi^E8X(F-TnY(#C=N|2oL~y<@!80nVigJK*>9t1vHZT} zKa@q9?5C0D(@bK);Ap{fiX?`^c9D_lr>?JN1MB#4r_3*y^kWk)U)H1uqnM4y<_&Tl zSxn%1yAeWBQZB;3yw=$cMpu6b+_>T*4LAAR$~5h<`m2@8f($%LDy-m-N`Xi3RzU8? zWC^VA+|#?WXiAfV58;JqhzL)@@6nkitA{eDV=b2oc^3n_-PC!vKb?fYGZbnE*iJ~h zbBawNAO8EL1F`%W(%|~sW;8>^vX-}sk{{`L{yeh1x{79B(WLWAb~)@r*dT`6ZhPn0 z+HU9XQlU5AyMkXV6$lL%+YV#8`qP+pH%sI3j!7W@rAq7lOG5;^+mtCY7Bi zUiyOUlzhj6--YnVJ;*=!4%|QqLGpBjdw=lWOdBVcLea*c6+78H=`yAV`227H)@JyHL~<;@ev}GJNmgo=NdpEl zq%jT<7Dm4mq59ibpw*w$10Au{u;eWc`K#y8j+xlrmiHAmpcLQ3ReFSXOl31!tvb>H z_L*mYI(@*p`5W4|+-h$@#tU8lN{mJ?xBlvokBWTo?>G|F zkV+nAbJjwKG(K}j0JggoVVKsf9X{fWlsEx7;RzA`z=}->dISf#5JBk>a`leL8jl5a z-{_9X9LgIAZE|O^zD&8_s0LY~--2WjwWAcTk%Ov*Z^{=}q_$&%C(=(4pe8v%O_v9! z$QX8v;PrPQdl)nIQLqjrB0Zlz;4Pm%w4pV%bP2D!xt@BOY1c?}2i_zSb`z`5y|8PvLSm^HXa>CKi6*&$M99);UYAE*d(lSLpv$ z4M!%e5j_#k4?I&BPG(uC$dg|@-nVVN^^jrKYE{l%P6^pLbVt$-ACtxk#DPs4j1vke zI(%z?$?nCx)I51+R}H}GJD<@RGPc&J$sqRsEI3Oer6vz*RMKQpqNu zI7zGqVKOiF{0Ab^TR!|-axaLT2`WF7L5~q)0saetELV(Caf2wmp#Wg0&l35!?4W%s zdPoIV1%OtOAzm32WnF?e^E*jADV9{)O@%rmGL5g>ojT906V9{0O_F8L=RrNSSnN|Z zhZq89)i(C)Y5#f7?;R;e;OxG768G#&7r@RbCRKs@RIyUyK>m04tghjp)?+i75HJ)s zuPQIfBqVr(Gl3VPh%8qxTMUgkT(pJ8Aq%!3mVcLhq7C(jwB7&XFE&4ViMfMz3m88d zPr70ajkPI9FT`A3JYx7@jHG9L1p*76HvAfj-MlHXAK#>SJ1Nl_`*Qkj&e1V66k$Dx z6}GH7Z~DK1%lYf;$LZa?g7Wg#v6FmJ41xjURv)HL9BkWl%VD@Eg~rp9FX=2&aBluo z$SBNPgpv%hD2i#CAbPkhHe1YHt(qA7@x9GV;9WA*daX*&9+qQgs$?6H+_`G%PWykF zgLxKQ-TX$grSk3T`Q6<#hK?Ij8@ug-R{l3NLUM(fX1rhUJXT4na!|~%Z$U1ENvtSx zHyfC*6C4e$R1;<0u0%1aX9#K@{%+=DAea(PvuBr& zFW1qqn!AxttbL=Z(@8g$2Izpdh<7Qte^PozBg1XXcW^Z@gu>Amb)8(w&h*GZr-fA?%q^1LTGb%<6xx4a*l%P_C`3 zM=&7@F_`+XjdDC6XIX(3B=6o=MuN*V@~0PVT}>5(Uq!Mh|aDC&1~X-EFcX5wo+3VK9W61)}>Ew8Kof7f^h@BejUqrW$E zaZ|hxo;mO=nLbz3#g}mLutnrO1tb-Lxc)jO9CFO=JqU>D?AQ3{cbw2gg8pPNL+IiY zRUQfczWTr+)f61@G_}TlhdcJIy8E${yX64;;$@-Y`)*QIYgKSY`d+vHcAiJ3f1LzR z`%w_WSUsQGQmLSUeHnUP&Ji_wZFD^ye;t%H?+6eFMLQ=ievYG3@Qj?YAiJgQng+zd zgwwlk!A=gTr+Xld5M{;BxW1cY2G0Hj`o)GPDk19@J*wvJIR*g@Wxq~vRhVNbf?J9e zix4Kp;-wFGN5s&)UFml*4gP`RLs zox6%WG~}|;yf?>PTt(NO$1p&@GAQ|1}kRHbg~x$Tb#uhX$)vjY-j zO&Q(A=>A%aN_^lqVqparO1|{E3dY#TE9pXX0Zr2nsr;1khZcuBgKp`fzB#_0iVD2D zxED?!+(;YvN}iL==zGdXr?4;1tR{Ng>KU_Gy{ekY9e=PAT~2*oGqmbu54A}ytyxe7 z{>;je6r93DpU9XBuw;?{=Y6zi>6ZAtU_d#bd|FxS*WhwO`c(`q8O2-cNRrv0 z``+W$I^n2LY&S;TxEqe-q?GMN%k%T+&41W$hXPKhPqO|(9MYTCyI7p4jWjcLWy9lk zMYy)QTA0ac7e1ihx}JZ|SsRfKS_QMLwtRw)l(PRF*2x*wOvhK-zeG6AyZO3Rq3z_x z?nToxy)s~uK$*qPUU4Ye=?h|pnef7Brpiz}@p5u2)t)&TXBRB3Des0R&cjFPsaHeT za4OEEF=D29f~IE|w**L8(lsZbLF!2{OF*E&fROvpxcakDW-@d-Kn54@(rO2m@gB`G z_tG)na1*Y(Zjc9%sw6D9#HW%;=PzL3DB6QRPs~{|A^q&MENcRY51Ar|Ynk*sYQ^}U zAg2*DJ>x$Jz(0Dzn)~ioQ*ZgWh2wE@AhZ0jr_o$3BCpUZiBSs+7$WaEuf5(o#3I`7 ze-0~ak~8g4bt|u?6YKzVSSHrHW^#C5&c#Uf%q>1RD!H<$OXupXYc9p6?u(=tTU4v} z$XotZ_^l9-4l0I=mBH^iiX8$|xz`v?%iR)~OyVz>#X^rm9R-+E(eG~Q$0qv`sMOL$RVnQbo#B2oyRk*x4Koc8pubdX7>$Tx5398 z<7dKawVls+)$-ZKAMfZ;?v~cp`j#a%MO``|G?+f0=Z{bR)u=G9ehG69?Gu+Z?~kq$ z;!KmEf5|(?8*Ff>a8{Y`Hz_56MlL~2#F4n4i&ARn8zfQLj%ZyF{r4!-TZ3Bjf`5ek z1@7uPS9^GRU%rHh5^p7OR8%wCB!v??7I0H=i$@SC97e789`s?gOk|ATOgwVy^c_fG zOEDQjRlO@lK>~+QqLAtmE5{Nk`3L(7LXsg(e>rjwi7@4sp0y-OAt+ZvT7|<rdf z8j+EzR@eR_iZBcp44okS9;m2$Pf4!XFjNnn$6Yr*Z(^ zuuc9j;>Ovcn2JFH_75)p3J(|swQafj_+yJ0a2&m4T(CdJ0O%qIht1=Qj(P&Up(a;I zaA`jk%9EKHrRK;+B7^}mMuYDVYH4k8n!lAuoL_-_0?^`Jg1REe>Nj3EK#AUd9pY4E z2inK{`H(ICmucW$MQTiaiXc%N(ELEdPk@^?iOP0f|2uxMB7rBi2}dTaf$efIy6y#) zqW(n?t=2v>F1S=p>b3-YB`UF&^FO983@B)V6)GQKtYdWqc& z!LluDpIP7jqIhDsIHi)q579X17>#tB5fBinq%M?hvF%|-xvJFvv|(G1i3KX#eANgs zxo+T6?80yk!n(S(Fl8atrNz|O@Ak>!tFkx9HjMt6mivp(x2DxNV#JW}NC6#DMbz$q zf`lZ;GRQ2%AyO%1k3y*dR&>!%$`enQX(=kLoE5g9pURmI5}DeN=(N`t1u+)OxOCGn zA0m@Np81((?J6&REER;LsV0hy2;C4Lt!O&Fj5@V1^<2A=deesJ%E1{Qg9eaNtu6)? zYBuftsZkHpNW)wI%2dHHeZIg!q4@4=@Ngik`2wboeBW&z5PKYNMrk|ggOERIV(|*Ip zsH(#-dUR7|QP2jJ6lJGdw83<>#&y|BXjq+;MeiscvP-WS^TCb0A!XS!|Ir{cBi9?` z^4dB2D>|MAzGul9oi@rFj6K)xb(Kw8QAJ~pSwRO zqe57!s7pU!Rj84Y+-!*>mdJC=P?l_ z^QXv+n;pT8_n3%?)1yYl1QJpy)l73ZbQY&f)Y9zLRTn@tPO>Br8dBWvDc}!*Rv#So z3i{#!mB9BbXhP)jV~a?V+yw<={P9l+Qqut`P5mWijV|B4VpB9UPFITultHFa%T!W4 zmKHJ&Z`d zDbK$(o0mKo%zw9@X09nv5sfpiHb4=pCV>_cRTT#4MxjhcOv0x|m(?10QKdM&cF?K#t4+ zI}nE5S#71BuQ!VGXD*Ch%v9Fe8dH5iqLj=n#?zZ1!3A>ca}FN?;`R8EKPHdE#$XGw zU($AhHc`}GT zzC6c&Gv9La1YaD^AFV}G8H30YWLABf5;OF_z6kK^M++tc{eRm};r<6}Tlaa-LnEbI zBplenJmt{T@8JOC=DL8YqHgZ3bBBBN5*H^wl!lw{MDf%|6qn`5 zJbgq#gUs0TeBNh@=1#Y(gpXI9C?nMcEzRXp$8{u$ZMas;=C^v{pv=BHmquHHG6A7G z?lsshwm|dgsoF69K!-}Ro$6w`;5m8TohcL!bH4s=Nf%Wxt@KK}={eB@^pKDK6ojYM z3x*Y!NU@DG;GO{bA%bhH7i4()=J(&$N(b?kTh+X>3#y=;XG|~DJ2Xk zji+v5VsEbEhi#SAL&E$YU5wUWmcIpBMpn8S)!2nMM<(u?m+W)q>Kz|dF$TghK<^bF z^*LzAgrK3+7aZ%8<*cX^-&oDAyS1j26!f=j7yZ%1*qi=8W|&g6IpY~iIR#S+8hjR@ z@FV{5WGSFS1Awdef$1?#?vLP1A^nT4t|gOu9#B@^7kwS74PQ)4+a|n}f*pR%?Isf^K|K1? zfT&xS{M4ms26SrgfGTtyM7SjoB}h+}Q>GCFD-4M&I}@drYQdiP=Z{4dDcS==-D=OA z?>#3ji#c`F!G6doO{Kj}lcp_n@8|I37YyzAHbl}jxB2l;Br@vZHV#>M(te$8=__ct zX_P;_)QU^Zt{GPIhgQ5jQ`Z2}Gufl~w?$oqq&|am5H-7F z2s~bWpJKDpj|)4EwgQJQgs}D3bYtaWwKF93ai~}!SNpCNa-PD$Y4d_Q&~h2*Gw1134?sW4R z3#Ma~K;lYw{g2IZ*Le~g&(BRbzrQrU<1+i)EK*r;G4zXl^m=E=D3sLECN+NGq|)+F z%F^F&=v#W*hl`1lO-W%vJ7mORNz2(_0uASJU z3A)aP9=5e^;&|qY!!X!GMX3>+LCYSWSWelz+Y;LXXu zb6kS4RD(oLtD#!vQiHDgPDOj<7rQISazUt}nG}#U+4xL9#*QTX_KmpZpDgudSr#F2Ato#-(;`o9Wql+IoG**hS6YtKC4_&h|SdZ zcx+uY&@wyG4%UMvhpC1)I*a)T$VM-oHbxR2j=3hP20RczrC_ZnguzKXtm$d%(FYP@;g z7`ezLbQ=-|v5&%ioSvQsm3g>go~itZ@n+#-RJmdl_V_*(_zNm*^}teaa10q;uAh_Dm|3Jy1u`o)|pzbu3Aw7%^oTQHOJ3OXrD zp~8wIX?@b3?~_k7fzW0EmB^s{aHsD7CdKy}{|BBPKxE((%Uh_HU-9hm8|E&#W6OFo zSk6iV94qB)K-Q83&m6gqv8Cm=@HoG3k_M9)lq~{3(7x%dr25NPEK-UltWKi1SJB1} zLk$V3S2TP7Tk8)Q^L#%6o2L`|W%i8#ro1T z=?-z31YI^gorVQd|nfN&bN?kAwg zZvvLi2>&~gH?7vr6Wbg^Fz$(YV5AhE-`|x7bV>w;5;|mMuN<#)0)uZ%e*S+uIN``a z;PO)fq^~i!&y0J%?6-xF6K?gro;Nj++caQ|6eoR2;h^S<|8V6u5K zI@Z`3BgK!114Ge_O^YOdd}`TkOifqc}BY4%sx)BDfNV?3Km%-du4>k#Mbkcg=tZw~D&jTZRXQKchRQ zFXUDyZGU(apMw`d_RW!5{nk9?ckRExEMy*oID%h!ExokrKidGnuzDs2I;VRYmfi54 zCw_-2p}1(#`%(Ys*SI(~&&jjqoexIqYrZ%Ji~PBYlQ+ADT+;^IJ`^*z<%%zK1KJpz zgO!zTPeSd;gmPSo+LuLx=^!%AgaQ44L2v#~Gp!rnTT-u9x$L}-v~6ECY?#cEi&VZF z6y+~yRXE(g?*ICiI9t$LzrR7r8%v#5{7wOGg~c{U+kV%~0F~o?gC;L3ERv8Crt-O< zOP4QgElb6+i0e^uTjD*qXFRu8oV85-ArE8j5WWq!HM5M#VmYuGw&|-PFXo8#ERPKqgFDYEAdxO2)h~K2pecDF8NW&JbGCfNXm~}p#;k}YFfQ=K zv_f}pE}lkA>?9LFdL7jQJC2c%9`TEL;OUKE!?WA; zLAvMVrtc1{DA=eE$go`7))x5;2&$ThVW*NQIVj02QG;&(Ek_CikPokbNs-7X0W)`P zR1jv)L?diXICE`1Nqnblt{In1EXhVfnceiut>Fq(@ytwZBn*n^2pr9`4o*1GbRoL?Q4f-Hjhi#kh4bPt6z<<=H86*hrl>U`}ITUwPW!8g#fh z#Ojd%hXv8PKtWCGRi#}PPs7-O{c*PJurdxO=do-J)ug`g6ZoX6B2CANg92^D@lKGH zWz#rAFO=)%8K-?Se z%tCC|HQ&2Xx#uQ0yfh^5M6cod-r@({mFhMtY12#Q_h(KJd-QP%O{4a^xe##I?(~3H zSb5fAsctJ3*;&sXMp9j(qYcYfBY$Xz3faPs@epna1NGP1m-qUPFm(ISzq(4a;{WZJ zEXxFkt9LXPa!tKm!8Q1gSKDeTk(wRBGu^(Ch^@+h>|ExR$7Fy?d}`dL*lJjQWll6G z96^qM87O2Exp`g_+E>ebA$carg|ucv5Zxi%i9nZ`-LXScB29{MCoSM&4SSaqF z+jM;%#9>dyhV0vZ==+?h77XCq3LXBEi{q{wPZGKbu9FiW9RWLFN3$AD{6qWGhLJat z$ioeb@#bc~%0Jkv9RGk<6qMN>9tpvFjZInZ4=4RH8b{Dp|C)DHFQyez{kogejZGY> zD%}u6ttj?OCk)zKzCs;#cdc+Pg-*l%?-d!Wu>F7dEln^+Nz9xBQkv?Ge2i3Qpd|uC z8|;cFiI2%M#lxJRaB~ohzo3OpuB{DcRp_7zZxZL~=t`60IU$jf7nb6T8S+7RwoGDa zo>Y0txi6hFbh8rUQqibqeSB*^=8L3z!jFfO9?@!yeBio|7#=#lW(SC!tHp69no+|p z2h*0W-sLTC0%^;+$px}92T~lZKHjAlM||ReNqEKmjKl{n1#|3JEGwjGb*i!-Vp;)n zNqnRbfwJ+OF%?0$^)eksmiv%j7o!R;v}#h%?~|B=x^m?g(0>>jP;P~ zQ8`c-#tz}~VjB&jXxg;hUs9znQdb~>i^1?|7;@wxcGV%tV~w~#7=K0SUHnd8=~#Ojqz&j* z%ui&tg7sliJd@9-;{@ryybi(gfh*;U>DrF7SDXXKzh z^`;V&kb+^nN_fJ6AQfRrXsl{N%N5#@N8bInB3OPTPtdlg7WG};A^^`lJMVR6t0xGQ zW6=4T^$8^aQX|fTayW6p9R0IpcCx{o`VjddlvV2KhH0zVdMRzwx|+dsqAQ4NF!@RGRV^R>5}kaE+RDF;dNV&aTXNP4%3M zUfanv*75E-Cz!XhZ2f~8+_Xg^rEjlpY$NUsF(0 zr49O4Mbn~%TA@Wm1AjOzGj)NPY7S+yf#S{HH{0DIGoJ;@`zatTv<|e(=*yk1*PqU! z*F;+cWXrmqu|rh>Kjre#<;5vxZCSGvxiU7bj0R)UmfWay-HBjX`GT{CCPy~p*^DS_ z39zESfxiTUKRk#GpSAZME+LBq!-&MtwRc6mF_zds(%m-o*#&MbX#`cfaV~oyN!p2n zX#)tx*u9W$)oq@S5HmA@Or+ad%GlcUdaG{?tG2UyGv#vL7S3?qCA(*gHExoYfJ7DA za(ChF9iQ+6V>gqM@!F%Pfc#C#pG9HbuFAG|&|;ggGsfyQ*Y;0d-$tP9F}BXtZ9kg4 zv(C8&_yX^ml=UT9i3ScHs|;^AQ;1VDr!wUmU=jKmX6vJ-zj|uINoRk);FOcq^_v*?fH$T#mN9NZok}O0)=)NwO>1co ziQj_@>r_+UVFCJ+8HtrcxO!@2jCYhUrx{4lIqCEpJh+Uh+$E_PYhGI|V}3=;z)bw& zV6MsR$Lvg7Wp$UVQ|rXNy_CRR(5-qX&VF!2`u z;PnUW2_tIcw?PwRM}<^jFdL?CIAeY_`fahn(k+W%q>8WF+x5GeKO3Fp*r6h?Oa$+q zbL-k)wIwq5r2{jeqouwbyDg`T-D(y^78y{c<`4U)j z&RTE}Y%)sc|1MY(joF~qqbf*(;ia@mHpVs37!1;ZkxQh;Znj-3;1(VV1QycH1v2L6 zgoMfclJn@jC2Cdbbu}2_C1v0#Cj9dq_Z#BUi`9~?uMvc`$23?$NouTfE~*>B^*dXf zc}~wyCvNTh`SpGn$e2gJi?q5~w4`v~Rb%t=!{*7GRNjm;ue5Q~giPjzCj(n`g{q%k zOo(;d`o~=J(m3YxKYKj^r@(EA6Vt!Obe%VL(Z{;wOW#;%%A`Z2ZIBmDR+PhcDrQ*RpoS!m z5An@DhCaGI7+&6ampsW$!W)ktc+Sv0iFEdfA+R_Z!?(^+4iiYyzw==LMo1Xe8d1+%2};Sf32U!|G~V|?}p1Q%brjI<$CKRy!Ers z43Rh%4N(x6T)VtdPLs6bzSPtc zE&0T<+fgpn-^sD>R_@0Qm3BEtZF;k5@_HS;C4iqqnTCH5Js7sA_Wzb#flHn zD~+h_F)G{vi__xu%jT`Ez;0beP*LFM5E|lEo8UAWfIQHwzO8eV2&A1hYs3ZD$*37g zIY8cS_;WrCP#C_Hhbanr*ZN?r?tU|mepgtvZdjy;7M_Ey-+_9U{``K_B`s)yXHv0P zp_|A$PnWrIm1o$#*%&Dt24IRoXJVXyRTfZAn0PYc4Hi4|9P zc0c1ZtKvdfalpAffqUzf76nTk?qFqyFJg^h9V1c3ne8&a;Q7>2`@TKvMg{gx=IEct z;|SgTzaEiW)AOD}!tgQZZ(nNrg+x5~*k@-i)^5VrZOPxX{i+Ag*#BFi`M0}-Ff;{M zQ{&=2gbFAL+)(fu)NB$%MK+1L?QrT49egvN&!sKnhtgQaBIt(?bXTFLcP6RQZp(zh z3XF?3&a<~Ru>=Le7X`~}C3X%*tRhbF*=Z6aUohu8)X;pXs z-n=BXI7Gcd5g7zMUhN*gb9j~_zz`Pl4?X^4pNvyvclxFjERA=7J0r9hmkPsyE@F2+ zWL2{`E@cK`bjZSbe#`y44z~CR$MEMk)aB5;h6`({<-C2!wMlBV#HGZi8-`};>Zf+qF08Dx>{6SWw3 z@+?L9g>a6`2lH(=y2>wixNhq1D1`$X(2@-Z?CG(?E%oLqQ|jR>-i{+GCRe5N=T%kf zXIYq8{n+~^zHml-TLv0W4Hq;9020C>iQv9gUBhK*raR%iTO>DsYugBG=W4}>4> zlvJo3BK#)&K5m-h#^8r*9`)^-oF%^_FZUpzXY53rF9N@Nw3iRqzy2UB zvJTNKEkPD;SWPF@A6lIaFXQ1~G1?v;)+JciGLk~eJsDN?*{7zjnCD!)Dfe#qRynuN zx85mbKRJEX%cZ0tzgEpE>bwlMmsohwyP#4W8|0MxOkb54((m>Q+I!XjJG_uF2i2G2 zI^J10-E99f&H4R4Z}_I@)${Eb&D&SmWNA+JbFsz`>8j_ayzOh=%cLb+4APV3wrJ(a z@$+&Fb8xl7)anKU0&{ZdLi3mTtwMhwtV7 zUqP{8w&AUk7z@zI%q)#HKlq!5LnB}DU2jgFl4uzi-m6-U4jYY4xOmz|9Q)uW=iWNe5{ z#tkI$>W!pTW$7LaT>>~if-+W~Yr)ccPaqN2zSh-FXEF7|CbRL)@$(2Dk&9A(c|j*F8qL zf3;583dZvVg5r3i)qktvpBF|)r@L*=;nx)@I+l2Zw6JCupK@~L;ys;5839OBOgQmP zVyYf5HwB(XK9^aNx=42ChN7NsKl^&(a=%S{Erkve3hEm_uK3#5X})mzdwq> z2kcq3%gmg;qovHrY?gr&>Z#?v#r&iz=0^=yx>|(K1_7@lb6mvxFF@}097Py0jG!y1 zTpH^OLbQxpnS|fxe*wfjDdwwhk=Mf*ORrV837o}D{-4<6x;O9v|Bn%4OvKuqfT}a6f3DFp#JjV7 zW)P0Cnb!juy&|1KOU=B+aeS3S6E@ReSE?($$IHVB_`L9uZ~u>8T5jkX(Os8(OCV24Otp zi9b@^@7dM0G?4z6ox;G>+RV833_9rbF8-@7<~HrV^&D8 z(KiP&Axn36OZtHOQf;$4l9t0pFGI~Is>e?j<28S%(pkwa zONyJz-b>JJ`#Gv5&faE-N7AytZ&3f{cVL@ziN3UMS4c>-L39Gc1p;F6KNn42+Y_(e z#2eDO1Wrzlgs87*yIrn-yHllz#`@`k*bI-29s*_oJMCD$`vlwlHJ>jvChQqILup3C z%Ab)Uft6Y{6>dk*&tTm=mbDF`^8$*T3~?$otJg8`A~Fy!jiI`gQ)YEH*P!iw-QeYv z89mQPLxCoDby&`YS8aCUy<33{Y2J&YviQpCCez#jYio_sBbmpB=xJc2!gJ=HcO&l1 z!1j<@&dkiIu!u>|m#umrMe@B-RqxOLgG~KN<)L6CP+m$uUqlE$K}Jt)pDzCIJ0v}a zTP(yx*y)UNHQVaG`Y{ysi2+#vH6b&}Tr&BR)3PK>4#W~DBX(Z2wz$QAOe{nEtqDs6 zT(EVC$qhJ|t+%{`vnLQ*#4XnYHCOrT=}y5h>K9|~H?x1OD}EV<;WNV;j~z!@aUe+M zywdTUuruk{Uzl)H-3sFs@RRE$PwNL&$v-syFxr;La4LCU4U4TQ&cPpc&g$J3HCBkv zfNHaW(c^EsRZv7Se0ww;mgg}VlyZf1^@;u&>$tnM33+!FyOZ|{+|1*pPiSM=x=)A` z)CSCQ_!lTi&0%5>B}^;4-h%1nzzDy#F^$r?#q?%}B1{eoD=9^kVLZ@p{QCzWixKulCG#SbYuIAECLw$Y+v z6*%b5VKLB|vN^<0sj3#A_ElaAl>GiDKc$JAvS1+jqu-s7eF@%y1hqCB%>TGy9cmt& zjr-5#S%d;>47^4};xYzyGP);4N(bkHOkXO@xcfajG_L&XQS#Eg*$V$ICw&epcxBP+1Ewb9k3i`@N_3d#sRZw_7+(89F7SyW`F)5{B=t>(?t@+2xwR z1SEPz+|c&w2@xC(Lc($d9kFF%{i0oWTZN!9=1f2ZyHb(7S4#b{M`^wJ>g{o|vpFxlij^i~!qC-3Dz3Ny{{58jX5UChUT7JxX&u*3tq1(<>R1cX{67}vx1KFe3jh6|#ve7GcSj@s&nzDYJx+#p z?=w^5B&%$N6xzR(vGRRc$VTCuVKKpAIq1(xx!wBhfEj$0*YE>Kz(eY}zCtA|^GxdI zVrwaK6XO)hnqJ(saqoT<+W4EEJ}nN0wvC_PE5m{&&1XZ9<}ZSvo+EZ3RFqT z**xTM8HI1*?-=?*B1~stzRJo{v3r=#hSRTy=GYi&9BOqDzx8HgjiezUItrRp!DB-F zyYCLNR%{##YF!9NMq2&71Lj8{5igZcl}&>f`sNgNW0CY*&;c_9xYIx}g=%n5r9XK< z1ib)tvqA~3?M3Ho*|nzl&kJ&Js*!#@ zTB0OdK4PSshpTSL&*5AAg||zPxZ9e6oju6R))mqnM%a`T?Kut?urPbt$O* zJZl0bioJRYamh?wL+qdUw0$(Yb)0{M!F3KJfO zrhxM2>|cipf7!MP6 z4vACbs0rucA=z%KNYb~P#=;g_DXE5wd#P+O19+(3`8Ip-I%#SVZ;Sd zC9L|lA+|l0{^g{wG6lRRL0S1;?>V8UM8&D^Bn57!mcYo4Q|#NL&8}bSlQ1?u;LJU4 zDiS%YJcm#nY{bI6!#i8JyQCp!iBlbORqB0BZbY^n$ek+`6o`$Np6uhOC86A(GF9vu z5G;naJB!QBixbV#FvL^85XXvN0X;5x#X}6SfsZ2Tm82s}hFQ_glEbU2wLZ^7I17W{ zZFc;2cKd=M2?c!v#yl$~e;w_0#|jYTWEbi>7B2n0g(|~KZsf;mw4qa)feYaJHk09_ zeP%b%r0Uj@_UH7HOg|cxy9bOShZL_{vN!67o}QXGYJTcz)3ZHe%p%QQ^i zx+3!R(_nw_Yhk*%^@Vn|WkzVg@5m=`5k?p-0w4Dv3uro#vwc70mZnIlpO8kc_eOml zi{bXenMg8obC23VJaEIsf5G(@mH_Gu!vp*Dfr5SB0^%(PRuwu5)NUR!`gL>K`ancs z$~^B#&yPdpEGEGsk9(+SXkYVychKTP!~dX@GgZ`&aji+7El=@G<&PKtmr{}SPQQbf zb(1CA5?Ni|=Z*Nx+JNfG2zVibCjd8iMpjlV6K8bPKCKWyYcd>O9nc0w(e?8Nvm zVK|UWUq)0Rk(m%89B~}Gq!dx}wD0s&w-}1YWw^EqdK%~NHegMa;^8@Wo{z_~UfhTE z!1k&#;d`$E@8o!$;%0IbJJrSQjCKE%P(-{|2-B1XCOHj)ut2Qwq5JvAC^0@Dh77Me z&(qV_FZv@G&0?f`DVqUMidPf-YmZbksHhQcy#oDd6!jgP+ArThh20NWl{4}J6mbK; zFpLQlCwEl>w1bC18Ci2C>N*eGqDw=Adsf`fa>6-zXPZ6-O@&K)I`RC_8_DU4>O>BA zs)vLj=9-lL#l8Wv+Lq2M0d>xeKUEDQvt?QlhRfbf8Dps$WzU^;-7nDU<{U-3L4nXy zgy>R~QeaqKM7qyaZ+mSy;#5gs)yOlJx-HdF7w)z2o$$_ti4X=0W@)KCGvnC9*Un97 zqy1`EAvmrRipS9Q<|*Z{8XhuwOA70?!~Wdv=bt=BWAycvt?dyzCzuftGh^=g8KV%6 zzpl!hi430liHfrFbd`cbP8LNX2ksmcce*ffHL5|?$#j%Ig87MWk`*cB=KtejO7MBB zzY)i1X|tO>^U!R+r>yq>-`vpi8MTx3`5!a?e#_?yi{-sd#PVX}IWPLlm6m9v!9agi zJKP|lO~v7O3@%VK1la~R#vDe|rV+^NSGlRm5yBZckqlr}gFy^Z7rRcytW$hoeC6)aYwwp)CS;aku$PEQ+ai(O&?eyM}6WnN_M+bSR^55nb&PQ)?co`qWr*(nx)vfL@ypyVv4%LDB9&O z`W*>Zwx~64OJYLaL2@OISK*i7*>ppp?>PozS4G0KhJ;Y2JxI5@ z^^Nv~XjvNi7(&)@NDJtUJzNvExy0JrX9IT)P-5xZABn4LYKwjD{KM%Nb>6OQEPNTa z^9*!J?`Vi1%Hl?;Rmyguo8b6g!e~wEh9)!VWb<%AS{lkjSZLsWnEaz;* z43M3_IkY*``6A>py?(nN7P;jRN%}mW`LJ`os(I(~Wu+9qZ#5CY9mu=F2(foqz`}em zS3gDLc_71s=jodKb9V`Rm*=;nFM+2oBtdh6_;%qCoaL6%dzAFdydc=6%eH8#m03xd z!(^j^3?P)jMG~XI^3c}G$MKSLF$@9*6Z3rX>C|uvM&1N2C`pD^8a9o_!z+r-%qs|# zP_UPm(Qf(|pYf!wafoT+x1x6!kc6^6>E7e>yj%Z9$lH?i0cpsQqGNVO#yz+3VwnS< z#1}DxnteEWV+;pQE z%_FE@pyQZ52lb5}vr0@Pw7XRyNwPoc%hV()_JX)ISSjTXf$Uf_z&%ZO&9%H(<0Fl8 z17Bn$7}}3JC=KDGHR^@p?_V?kusu80-J=8({;VSZL$kdFE)dfy%zR@q-`ZT4{ecyi z45THO;kI~sr&LUJ-2Em5NKXC&o~OCvMM%^hhvr+$7yVL!2Eoq2$!U`WUEAxIuE6;4 zh41(ka!q(!Oi@9wG^8I7u3-AfcL5LqKk@K!jF^OpC49bYW(9Lgaen1uq1#x!>ZETt zV~1!kxOk~KM?@`KhGn9I=Bkp(RKFi|cQCC;*5v*=;@@mlk9yDM^=FDHOYu(JK!Hvn z!@B>@Sc~=kf4(_=PVvB1GgqADNgsST?tHwjM+6fy8?^^iP-JZiK;`1Es*0<%z2bO# zo-8VxHmC1*iv01K4`G}Hq28Uko4YVwX788BoE+;P{Q@e{;!n=wW!TgdZq9M5$l5dv zItA$zQpjK>8RKfGOKTUy0!=FR;02~fcU(|?+$rhNxah6hO<7TKfK&Nj8NbO$+NwUt zPyMMBmr~|9kCQBzf<*P>Am#J#cOuvc;S0NAA~*4q7`Wwux($Wc(E}X_(N`$54(V%* zoOznHZFN9yp9>GY)ihkHVyJ|MA~@mCPX)EemMYQXcvTT+OiYeS6s>YE+^i zwjVa^WvoBYjvy9bpU`1roP-4zXNk&Jy`3eQUKcPU{qqu^qqrO5J;w++voP$CL;%;E zOQfaCQM2|nW}8-|v=2|2Xx>C7*>t-122-%b7HQzI3nNU~J{lo981G|<31uGcK8V#D zF2lO%tN^#4phGYAj zT>?kHh`vrG>deBvi>v;UV&XH;3qJNl5Q68)KFP?sqkqyluzV&dV~!tO_cXp)&4X~l zLI__+23|U&!HO|*9vOCzT8t}F{35k^QYOcdUAROQi^5~oc+3qw3rvg5GX&N*s>Vnx zMnQ(Z+Fikuj!OsA+(t{Yd&6#M+KD?Of8M@m)q$K4^@klnL0-WxP~;^L**_K*n+$$+ z0Vfh7;P^WNB-WSZW{%7S3~-hK_Q==KNWc$hLdO)+CfBR77*-zRfK=nx3972zOU!|0 zTV)G|6IrBgVx7Lzo{57;w1lYr0kW(6iHTJzF-^w9)kT!3!9Tb86}sHr0)?buh?8)Q zXvrqXamb}dahqEnm9+AqTlZ}}g}SN0#(DK-N-g7`5A>^xNPV^XTA zZR%(pFlPC-q2CpoxQ0Z2q8iu4>BPQwwrZxol8cf2Ytj6P)C7 zZq+p*LV!$?XIq*@Xp~Jiz=Rus=PHsl)hQzt*dJ==X(zT8#zN{T~Kic^?dB zykCB&ce9`OT376SWjh4CfTcOY^LXe909_zF9cCGg?85CZxn#$}b*AVu9bp>=Y(~98 zEptSN|ALlUeT6z-TGoY1{BG+T7jx*7Qs4 z)n@k=2UJI$YVLBB)wyAoYnEFZQ_x+dFH@!L7?aO)t5W=oPwG4Ta<(|(BlnM%vduBp zXK2dbbWgukQ|#$zB5wBJS>(|o3=d%|&7jR_x``)oi^p99bN9wCdn@&&Cg&tavQ8TN zzIwKycYN=@5z!}8_MLEvy({Ml$dnKDmC<$IkHBJVW{;FK3#)Tz(MK0=Z55c;d1+hA+OoKCFp$$x&lO;*@eLC zc}JFb4K?pavhBw+)HI=Iwd7&!;`-}$%5i5t?^#e6gzb06^GV`x0c0Of1W+bVY`k(xds$Q-C$(Y2?OR^~a&mZt-oZ3Y-B6N zAf$OJR9=O#W01Qnu}vdSDbBj%)yNg$yvfFBSSh8Ufa~j?x3;!1?B<5({{VJziJX~; zeEBq*jdZufeBCN8DC}JY{=L_=*)Du?NsZ{L7X`~$GJ--;mCHCDzYZW!?7-5eCWG4T z{0`5}z2toMu2%>g2BVkivXS|QDV901$m%I{D5yxnRa(%?&~#mXv}5&Sw*AV2XIb4V z6~Cf|+I8QW*!G=gLXjdi%1JP8OZS7|1$lMMa&AVMKX1m<$G_>I>I;}$LV*a#3vdi> zNmHEfl#SQ>d|2*j<9>8(wsRIGPsz;w;O?{wmu?=3ImgUtx8lSCbakxgHH=xo@cO+m zy|MS%TUw%|NFmsEA?qNLExN&laVX%hl{AFPQR(&@GHf7D!C0uEG)R)H2Ve-?%_R*S*1Q4|R#c}p>UENxt`SX#lJ(R0;6A}43Hvu= zbpb@p%|FKk0|y2u6r&JY<*uoeG}tkIB`j+VDu#f|!;zEmMw!j+?!n&Ppz$LDP8}xA z=#R#z((z)3+Eph>5f{PJZnHg^eObPjV*krl)j&+*^f9D7&Bl^KkB5CuIjr3K($QMV z&use>Wu>fc|E&G@YVe;;RIF2wlW>^ruYgJc z`@g$kOH{YF;5uXc!uN7S14U|8L^(SIEi*Suvn3^hEQZ}BS*L*Z-kTddu`7MC#?30U zstVQ!=6yV#rLpYu=BRR(f635xl|wO`e>4dPu76bWP26CzGvcYB|B5ZFaMzkhl&WP~ zVS-dE3IjQ-RtOVhx-B(KM5#842ee8VTcbyR@j103Qm?7|U!a;aLlv^@*2wm;K=O$L zf(E|@;<;Y-!AifG>2Fx=z1*_wUhjYtlL)G!V*kL3lr2xf)+9<@A4Hg0uHABNDo{|J zFET0Y)vLtUeN9y%z}xn|PG_98rgy!EQ0{08?Xv+(kfmvh-T`z9ht=!gO*q?|Sv%8O z@6ToTlO6wFsEhW#Ni5ov!58{Y$#f*iExGg-bbDUbHVY1<*rgu^OK}WQ|XoHl-Vl*sp)fv2M z7c12u#(i${K!yS#TnZ;ZbfYh>A%+oibNhifP#y=|nL(T^`k00uG=Dt$vsB#VYw&r>U}3=NjFYrn9SS&Edbn?Cce(SGo6bzw`ah zMI0U6Th@2n6Ue~T^F4%c=k(CJKv|P_B*h+*DQG+t38Jo;_2QR)2W&l_?6SpE&SRYO z(N-iom$ffCl9}~rVy0uq;?RRP##9){uf|mwvp{LA-_vN5Y##4)vSK&Femi+*r(Xs- zf`PRntF}JecM7*;Ke2BWw#yZ8>8|hj9IkR9^8Mys&k3$x#lg1`Jj>f9teuey_J!@F zV%8zw&@n$kxwcM`)rk?Xv5?bVL~4pzVo1JP$-&-YoJpzxDJa+-=g<;tyPPL2(JRPz zVN0)`lJ!&vvbVbxZ1?;KW3`6po@9usR8LMRS1Z?&v(Na93Bx;7Y09>KkdE*LUo9!g zl7vT(XU^;RvwW|bHJn42Vh4^ICMZMt>p-hsDafz3(wAx}=OFT~zS7Sg-rIYV6yq8v{39*6|KWZB3EXwjdZI zpTOV&vP%)-{STACudP$*>+xN{H~Wwt!(y(s#;TiW7}p=s*wa8RWVX^48bd5BM~2UMer z{cz)UKw^StHXEWK4N{N5mb$j)z;}5q)=Wm!TVe2}%VF&5?N+5fpqYXuK z^}bjMfxL+XypvvUH`KkqAADaK&@d3-ov|RrANZW zC9NFp*Lr?Lu6coSYBBhkZ(qIyN31#7<-1`|cfYxI)AI%Jk=Qb#n{F--Z+V)iH?C0B zq3uC>18!~*JXwWvtoOp;BOjhY!AX2GtEN9J`VkcFGO357Qcr_gbVGBE$lYHsb-%2z z^=&VGNyPs$j6^+Uy-2d%<%|4#duKjh{yVcZcl#fR`&HWC5`#WC9f=$s#F%fHx9j9^ zia2x0Z^qOoYwdm{wr6X|AyrUwqTKI%Fr_=Auo!&h3EDc@5N&8T?5_ECHU$>l>I>+Z zN0%Z_6r(^A)WGxUN>QNpo|+YZ(v zEL>|ZpAv8W+Rq%7z$OaobreQI57Efu6q0rrPiBW^2`x)YS9*MPVvc9xq$_0H-`kGh zx)ldM#P8Z6_T48f62{rao3Ffpy&=5PW5@IRt{21Ps7gDy=0pbkjX-Pz2+0C>b6KG? z1qT(~yVb(nlobD;K(`4}I)>YG8I4eR3E8J^%@TKS+1c@12}3#DBDYY2j3O9D{y(Z`L-2V7EU`bD_z}q^xa)`a|9WW=0DA2IDiQ6EVG0PW zLmgq`Ip!;Rst%-8TV<#$sZ>Mjw95$Ga=3zAVDumw)={KzqY>QJ=O8U@Gli9Gd5JJ9 zqL*xnbt|U+ruyc~(2SLfs#Zfg}FWSC>=j6ZiSO#goX(?Bf07Ue6+EDQ!2 zCUXOob_*3_vg~$Fc$Be%r7A+0W$jv6UnMVpmiH4~ih3Q|MXg2zMWG-mY`N_6mB7K& zE^x8v6NM|$;gH9RTUE^!TSwBw3O`4guMWn_f`dS=|B#=zWFC}LYdzX3A_R*>8^j!I zM$nH5@E(JP7*TMnGt8;EiMbDKZS6A1YHPXS%9YES8lO(5SYKbmVmv~vQH4KsR8w3V z_VE z+7_O$-;ch_-)X!c!W)w9`S$YP!Af{zwN`7jzHb2hB;xN0`(4gS8qczYd}+8~hzN%1 z>V_RBmNx1*ri{h(xS>zES(070cMzRE#;tp&@FSCKaEw}O1LuP&zW&Wysth%sFW@ca zDn}{oNE(8=oeD1QbqS~)RdrfSPEo6wI{O-?jW>)HTK1SipI97GS%(g`M49f=fiUJVl#eSdq~snPW|6xOSzYjbH+J zwMyBgJX<779xO%_2_`;)SG?)bCmVE;r>O$2fVz6$=7zFdv1D{qprmXp6L6MPbefgp zIO;IPQ>jX)ILh?2bckypA)`9EDr>9amei_k0sMYHzIE~BzSf)n@uqq zoTGn4U~P1egcDw~39q%w*Yz}@IPLoc@mOcVHANrE9PtKDM-501p!gh18a?9YBw`)H z++&dwCGF1(!!x^%$P%qq= z8*@m|5irXO3#}$M)@oHdy;=mlwI0EUyMM9Xsjzm+}3f>{CGAWZ+~w416pGM2*Wj-+TN0H!+z^ zRDv`o7$?C@fjuVpXZ`~nZ<5c*P$KH!;Mh}bZ++bu%5?p>!f&WW_G>V}Dd(O=2Rq9O zoxhIaa>OjVDi}%^fKUlYx(_OrJq-8wN~r<3cyb`oFPgPf~&lR z+@#E>Q+0$LWvlR~%C^$T<7OHV$O0H*mJr!0qOq7x;4~lNwNG5fqkBN3KOhMEm@i^U zm~sOzbPiNzI-AWJ8qK!WO%sBmCtzq+&>))?TRf*GHOC6v$~x-J1>#)n=q@2x3=u>N z_+-$#n>D_7so=xA=P(u9=`hV6q67RR$%N+v0P} zd12MQ7Vlw+42lv=q^T-M%7(H=)l?A>E&pmbRq)!C@3Zhk@7mP1I!CB7f6(S7X{)jv z0;m8}th2x(_vyHfvf(r(kk&K(21pPhTH9I==JPd`ZA(@_#7B5emdA%VTFVXNGd0!l z`W}Lr1SM^x@dW;S4x7g<<%8TmSCuZC@9SEzvT=EjlVPABX{#8urjzmE-N(GPL$YF1 zN03CT+7HBvk|174r#Hi~%rF?!`LiJYUHLcj?A-4&sb~4M{JRplun$&S%xbOHYW<)X zu(4zS|D3m<6B@z|Dv`;JC+TQGjM+RwZp{&RVx5<%;#93FhU^3gKD{n=*f7BF{Pu5Q z`|>N;-hTyq*E(cYDTe(q&ITh@nhJwhnQ9crSSJW>^r{#Q$Cwc0%yx!Obp*qzadR)! zHA%)x#EjmIrf9WmSnKQ%90E+eM1cg!T%C|6WY%Y=hiDT7{j{x4KQ)4Z9|@4;+63nC zm_5HBBP(!DP_9;7m6jB}J<$RnLsali0?Norg_;L_xe1f&>bnAdvW# z{|X621PFw10s(~(fszo#ke450d&c8=_Vlx=ySl3G^SsaITi@QN`*zLko^fo?^w|58 z&Q$fSd(S=R+&gFO^*z>Fye;;HXuJxl6PD-D`a4(B9S%^3b&CH1E?kdIjN_w^o3<17odi zvlqItVb>Iby^GLFz>6*32Y)VCuO9MGUMLka3fmR4ZC>O|@A7piXfWL6YoCjP7er3- zQc+O@puyGynd^q8_VJX@kI!wsIOp$SM|<1DhrYis)sRMVUYO)n`|Y}}@ALId*JUR! zhs#VO+k?5^+_PUFK74#s0Ngj9FlVLT2f-H#chx9Qp^_UQSS0%2EBOFBP)K=cc_haNJqPLz&Ccx7B4T38H{qeHX1WC zZAI})MSJw%d`TDQR(lwl!qnuV8+|dag$?6=0yQg)bPrMy`#+5hE`l-k)t*Zlcrc2p+ap( zlT46^3zd9st(~`>j7SzOGUC)4c^+!`O=suB@mY~bi3Zd$kW-k7FZ9X$K0$31$69FE zHcrG*N)|TEv;&kmkWy}C$W6`%BVTc1tXonrA~n8Bv-}Na%u5=KwrEkGe zLf9MXz;OOSb5W8FsNx$iSj#Y7Qc*1Eo!4KcRrT|{=li6(6*J^mI)fQXg$ds~xkuCc zZ!rU0Nh8hS0Xklx>IAAbwVkm+$pEv0P@>Gx8U}Y$ol06ZS4+rZGI&iX95XZH8+6D3 z40WlHfg{lsgIG+ng_hK%>4prXBWA=%gHM@}}iqsJ)8=p?yd#6jnEAl=xd8Vd7-xdLW%0YU&Uj84UTKDSS6O1{?8C%+*5 zU!wF>Fi6d2A-#U{fENlCou9rb^Rgz~qMP>@3@i;zt}w`9uq(v-bTr6dIAKLQ@IgVo zQ<+X`!T^7Wd{m`+sPu*R$qU<*MZ$iq;}j;$>Q;*pLxx&DgM8gY(p;4{=;}seQ!9;k zQ51-F_mtN!uE!VFpPNX&tdL4?qbxds&^6%&X55LP>HIo9pO(y& zGdi1AUE77athzT=d42n`?BpiX1qg5OuW(4Z@a)%z4<8>j0I!4aDQ~~U8$$;DQ~aT6 zDl?tcZ8C(zPblLth8Dt#k<80ij8@SRvyl>J($yC}PhmWw2U9Sq z8O^2_bn)O8HLGJ0hd>&6IAHKaT@YQkc_|&aK@0Z7n<}MK7b;IA(uT3rd#hqb$#7R* z8>)qvD=;iG(2S*K4e#OIgB_aeFlel1WS|nofSlG~iFW>2W@ef7ZJ{GOZv~KL7BynV zk9sSE$_ib!%%XD!Di{tRt&92GDTDENoYH8lXjL=Y>rz_HrwqW_S}5`Y0>?TSBy{?q zq8lfedk&>*xyU2Ba~9KdI%l?gLc^e@FZ}E;@cSkLRwsAfmRaNkMOKMfVH$WifC&)q@z8}Og*8LnJ~KH0p6IcZt6|Xv7`aT~>I=N#zMAK&RdqhE z7Na28gL+cv#$!xvYojnNC>T(?@I^AwL|Be6vgI8*e&Y@;>qsp1@;Y_~0bri76}wPM zYMwEao1%eqS;MBtbh-HYn$Sqv65tG(ML6G3cR?|~FE}FKdc|*-IS^&2T|&GcO-jv- z2IE}@`IO2?3p>@}h!O^GfNzqH#B>0jvoI{!WdOhTV8v`6R(Yk&AVV|)-PAd=S?OGc zVSx&yvlw06_f~Vde|jO-enDUx$VbBgg(jq~gjR7OpdKeNGu%clFMw{C4k+gL*_w28 zF&$7c2q|YkTJqupH2LuG3QYzDEoSF@-f$Ee+1X%YnIbG7Q3^oQno^yJp~PV)>{f+J z%n1N$!wdz2KxTINFqm!PISjVAb_z!I)@3SUP(Hhu@$a<&w}2Q55P;8$UxQLRKQ>=A zbo;EPH{MmEQ~lBl`}9+veUY+Y#lSjcFfF88JP3Fpq%sP#J*x91f1wh}7iS{AvOSI^ zHE!BaQp^p;*bFZyl2Dq>V5%VgQ!veNqgZfTYWXvbvJtJ$FU0JEK^NWOh8F;8v8vyl zEsM9;+3zL64J%xtfxRYnnVu8Retr1x@hkx_Iq=2c?eq9uVaA84;@y+gY&S!?k<2PD z)z%nY#msl7oy=oa<&xRvoVErL-H#gD4(uE%x@|+~NTW8%>B1AmdfgC{fF$bTwnHxiclr`Iv^x*>V2Z<~gqHskpAVSsx;2%e} z#tq+O$ZJMWHi2=*aFn?Fepmn&MG@$GzX17 zjnx1~RD4*vzF-h$R=p}DH5(uY+qA-rQLB{M(zdkb1@IMyvJ++ENQ9IsJZPJumbA0d zDKpoZ0Q1%`6*haWC_HcVNV35kCd)Sx}RdO%4f*eTIrcEWC#0@i9bcTb~t>BF- ziwXwJ1q3DFha1R6hWP-j`VuH)rP|g&)r{G6Dq~*fg>s$FxGwzqQb~F?Od?t}SYV_K ziX|;eh-{z+45m0_ppR@_mF&zj{DHN}C<{9QGQh$#5^S^oP9{m~b`-?yGX)E&?z*4Y~TC1j9fVOHGh-);9 zHFEthmt68Wgiyc2c$Kzxf_XLM^9kj;pm7YNPLrK|(UnHi-|?**e6Ca4+1B*j)q&yf zpPCo#{l%(y4N}=1I-gz7)du4Q;}(_>-nik}uMZzSo<#=Szo+C>J4P6-O!V#Vy!Fbb zKe6?Td!wy`qR34eDYaxKrBzM46Kj$HFf#R=cDDz#4aUMZ_VZaI0Ed9P4cH3+0ylRi zf6VM6@wFAB0cKH)YDFotB8WTWm>C^d1VEz}*qEv94YhXCAxOcZMhpO}3TQ`%;yc_D z>ZdSqk41tJ%21E7y! z{!mzE$qNm1U*q!uzz)(emM~&;0NUFz-3>4%RkXBX=8NufD0QLR9T^O3`DkS}u|G6> zVJbkXY#NrGhAL)q7HWi><&H36h0UeF5FfhX%spfMr%#M|4 zfTO7n*D~e>$^PDsbU)()Vlj7i`hbsTCSBs&BTa|<+w}U~4(?iC18K<`0(*e0x(R;p`{xmrN_6kfZ5&R^>=4~{H4$B{==|My1GqN(@sVF z;{Lf2AcVGY)2=829qc-k=k{Ni*YN;OW{W z<~bQ8I?>@z7X+r@`V37NX^hSyR!qMk`S@Ba{fG-WYTOB7~H%fplakA|9Iej|D}Qf=JQ!)@! z(K1rjGz)4gfZ~v^b1Mp2Rc$R2wSEL!7@Nf$aZ5IHff{%TKVng@3dLorSe(;vggIaS zE0yQ*%IF5-(T;a=5H-NeE4{l0Jy&? zL7ZU4H>_R0akXHKK^P5bUoNXCgG)fIXsN zDv7L}onfH8x(yBBL>%I(0%ibOm})0=OC<~nja{fOLX;te9x(&$ia{_*#K1>D*E%ps z#aE;uA={W2t(D9aSmPUdphdD10@HLC@`UB$;YWKav3RlmdR|A3k_l;fDZxW|BgC?3YM zi!)|($IJjnyziXO&rg|EcMPIDPU{b@^S(Fl9QA^?q6TGk?f!G?~P za4?EQykk`?X;K3G0%4X}GGNBq($*FlwITt;y2)r&<}zZ|bk@rl ziduNS)UV~5TCoi{FUg_@qqGVNVvxQB`{(P?ol(jQ5;4h=j^;wdPn6!Lf&mx{Bh}ug zST&TTsmx_p{GLIA1}r{Cev{Qo^P&OuX1rG+po>{&JRMF?*Y-8N^!$(}lP!AtZV6G7 zQ~v1YWGw~F6a0Q=&7Xhc^)I*W zC;!>OB>Bv8IiO)&n(Z+|FI7L7odlU)@g^n>9L#18u>%stc(B z){JnHUhdoh)Ru+eW{P8IY&KUKzQ7V~8oCpf*N8hk$>@yCz=B;RHsiPemscwRF59OZ zFd#D5mWJcXnz&<05Oo6Jcv7gLVU2FyN^bmMg@LiA2zWvwYEoA9scmX;>j_&(IWim6 z%;=eALR%RrXUsn5%w~fmrE3QR8mHTIaQG4}7Yn*_b02?omV)4F-W63yG&L=4MMipOVh!IZcK`X@IKo3rSx` z>5fQ=wrGWeWU?uE0a1$xM(3QOkikHAcT=~bwO!U=&m}Jq63Kdmot4*Y(TvtYs&q>2 z_CyvB%FM*w2((%AwZHqmF%nH`$ZH})ktVIw zgU6$g4)z8j((>|~C0$Hwe*ckjAIjsa$jAMDMRt<^eab&y^|uorK72guDQE<0Wnbd$ zzyUH?Mo`yf_0?~^{pA;*d+zUSj|YDxiU+}}ENIR&Qkhms29=Zr!=?4Cg~}liGPi$Z z;B0Kuk&zOlxDMe)44KG4=~f&cMs%8rL<2cYtPEt;Sbtuu zC93-r$18C>+TIz_0BoL8K28Se za>U19iTCbe2C!sMt^)z(Dq|3<0$$J<0cD7F*orX8*il*I99MRx@OI_S&TTGnk7Ne01mm9;=juTsa~5iEp=**F^GqA-=uM-~d02ZwxR31NOnZ*=OI-+_w3h) z4jr&ujU7nzd4M}PfP}h9>on!moh43 z0;|uUkov82Qeqa*H*|m{K(;NkH1@#XcfPRqLoGF2BhrUU=nM~yn_soHJj@HDp9^Kd zB(j!#Fn9n{1oXjOXpksLlNJn=spuRVNsEe;5&wNUx9^YcUKl)xEF{=mVx5MN%8vPF zFAYcTeegQ4PP|_d+7v8ACDO2wj$Ny+)KJ|8%o+m`mr&AG9P;m#>3 z&reT8j~Za9ItY>ssLlAj_&uBPh^7!Pp@CeJf&mbXTT^Iqi}YtF^Uh$cB38i%w=5f) zty-xGL!Ap{0YLwQb6$C<1&y+d#>0r;`$SA8FpG=yJ1+mS>|}OZ=CTJnGWvr$GQJJ? z+;F{6(?xR^{GTKKxtyQL^*}c@G8x4Ro*Y&d6AK;@2Z?d)EB=}C`z6we9VWQ`OUYD( zqGid8l37b{+-~WeTMcbtG;LUj>l17htELm%!|A+`CbF$@rUu!7uHT-&-hW@8l7hx} zcS=_G*@q7wKAw37+=DQjWzgXAt2hp4(f}rmJY{lze(^SMH^#&Cxvf$BsViIYr}_4K zH3+(h0apzY2By}!>Ew)daK%Grv8vE|?3$^N_UtUM!b%TX!+4AdmN36TYFYB4uv)>g zJAgVI1)&#Q(?doo`o|GW>y5BE3{YVoozy$=yM0eM@}SWPg-7UIW8O97*Jhy-W{tFN z2k;h_uEa(W%oR0bbT9)vhXdCktZLC%hLRH;eI$Jf=G{OO+DbuUo)wB#a6Ce4Jv0nR z0i-)a8R3GORm?0fgwD1~QTP@a#$+e7^=?Uc4+V6W3nMA(`J!WX*$N}Bno`a;5A0$D z(wS&Hlk5Q>0KgV@lB=Q+ARolMP#J`jn97c1@p%r=l$9yj_jokoeKK?I?0e^otWgxp zSdf$#v=zxfssOd!$;f`3B4^1LYXIO6M6i+<2?NS7P6p{v6$z7ttR^xAXs~L!R2-~c zyI#^;x8M`q%7W%%ZdJc}K@J4^04AfjJ3QRefi}0k`|f=Ja4cJ+NNc{2kD||D9Nke5I$z)jvbTG_(S-i{JJGbtsKT6|pH;%%q zSsEM-(~!6JN*0?D3cOnb^jfuIgC}i8jdZ6f0nX4U0Ox$6WDXdD6sWDDhKz|KbU)8m zvwwtCeF)R*C%3|UIlYH>U;8(3l72kbEHq+YA| zz*}M0R=En7Inuei`h1PTT2i#kwHeeJn#9ZiGcDJk+ET(MSK=oeF*qBM(-a?LUUkS! zHPX7ZJ>IUhY3rh{MH^eAhRQ%ZN--JDOt{m|)u^M%_E?T9zkO4z5z+e`Lyy@GD+_Q2 z5cOaHE~{D$He@^tv%>rsfFFw_ye{D5uB!z#NA<3#}1Wo}cMI27F52eDzNk)6fDm@81<(~jUusL|nf|c7euWb-( zV0Ir{poZ}S)*?72RLQX~>|1M_Hb+-D7&~;4OQ;k}2e-8ota2qFo1~bx4Mg3lV_-w7 z8{mY63cyEz-&6v4(nuyiqoolH^>29Vjxz>dUO;S(?KoA=0K8ZkSp<}ACyNU(bcloC z{lrIDe3Sz^s{=U?*bhPw1Zn3YFX;0>^F`X<+o#vx_^u2AV-^_;3ejZFGWl|xK6oG? z2~TBUUJYZ8Ft(~?RW1S=TJMmGYv}@qXY~1lR>svJ$yuviDL=e%{ibMpzp$@pXA)DZ z$I?xY`DKhe!4v{V|NL`1_$-%y^3CJldi~w`TT=TK?+FXM>)`9yFTnXV_ucjE*M|=u z-*c!9q5?md9jgzlMX-MJf=klR@%9Pcwq0tvajaNqF+CDFzzngt89EjX4aIDbgxgs} z48-baG%(lF(Ci0V4U?pCH%}{nh*M`~3~OEmAZ093gQOR%wy9Hi+%~QmNeuftaE`_dbG)Y;IAn6tl1IzHSZ={)R3R~N`=GLlz;r&sUHTGIO9H#*gW5HpB zjpGUjvVcKnF=l+BZ;gwtqd5sCo08AThU=!Y6$+olU^bF*2Gz5=4tPSsfH}(2;L0HGjt)B;ErxB*T`tzulsGDc07W!p1A*Djuyr6jdXfM8i!K*b9%z6)@K zF?`_auK@i}S-^ub6;!Jhg-w5N52cOU!Mz1y>?(9(6v)(Sw6&lW9`Z9i`r6U|7TsQ`>O);l1wwoHN zUUeH$(WKJ&l;?BGmpSe19a5|>s4Nzua&_}8qe>sraJ*~hox@1d_Gip`PfqU0>##@} z4+2X0VuBrC-D(+pQ`#CC@gIhSCIw?k24h;~njV~A07&U#R?^wol-hbqky?so_4E4) zO~x60?KM7@?U1)EUKB)9d!8*?Q#OgZfB)j*`ptL$C10l;y$I&g{}^ikjK{%#-{$S# zlCzfZ;lqcIk5dZzaypvU*zJt0s|+@bEB%^l(o&bYP>uU{56;S^tYf!NQ&!!Sx3deP zSCJSFR4_;rwUedhaGZwM23dQ=FWhGk%tCE602#GSj1UzynNTak_i9y(J)%(nU(}ER z(nv`w2UGy5FtH3Ykin`>ggKC^#W8}=k=klmD_5(vBR&lb6H3c^ zkqRyvW~8a4{ao^Eg%Z1N7q;eTf?@q`q^mo zYMczGG!CPq%_a#PvsJ<#TQoMc_Lx8b;U|nmO4ZnoZR{U;2Bd(ucDCr&ZR>7TwH1xC z3Ff**lmq4%&HM(PE$&inGOIiW_p7F0;BDy26_So~faj_n(qgsZbFV2pN0uNKjp^2a z1?T+Q1r?=rF;AszvrB&K#iD>9Sv-F&uV!_(~FC5 zK+22Ry_hasUO=v;pRr0au5{vsH+=Z;@v#TsO+egR7eeHqaVfuz%z7P^-OQ$0`lN-d)$QQiXdx61yZJ1Vu3H8=6+ALBlDktQM3o8$R69G>byIbGoFd zp3qB&+cavR;hfO^q@a5jC7m-vZur7>{JbmM5$z0d4O{t4A1o8Pce|r|r!Zas#m5*L z(|4L%XC_EvikxI?XRbRE@f01UG#QQQrE4L*aHXK(Afy$u??Hmu=LMQeBx5iK79D_@goDk>po$b}~6O$_6xUA_ntN%o1=+gSeyZVJ#|H=QBk&?{#!`4%@^=_K7Akyq~Q#w{jt5 zVu}9~@rkC%K#p~9C!x=NVnSCYGfBxS1!IOrzEQ&HF}|g2$2uP7&+nD8YVO;v=SQBu z>mV%45UbpV^%1~&<=L+fA3lB*0eC$Cod1Kj9ljYJ@l6rKLmjgb6nxc&6rph`Le%k6 z{`p=0iIny=-nRK^sk@0H&Dh#1ugo6@_J-O)xGG<)=*EKR9hz$$D3hd7Fo~HNXAxb? z;_#4x_$mX*Rupt9W|ka=R$+^ouHnZGL@}kC+7dM(-~i&TCD*uRM9>1S!ITYDwglYx zD9~lxcVXwus&jbMrb>XTb1b*gHg%jv7TmEeL2VhQzJk+})^{c3pjwYDFdO{rU{$LVoS zH;)$#r~xzkSS%XHS;h+lBc0xDqa`Iy;fRn`54;A;nQ z60IY7{cy-1&cRiRm>nN%HFPkZV%Z^pEo@x{vf5I*Z5T?W*Ikzbm_tmLFrCNc2>^+gp&HbIVht^hMSm0ee}P;;cY`6yDc z5#-lvdjVD}68&q4XrQavHD^mmZ8@+)B4E(~on_TY=d`4_gGVe5^-{|mwFqBe1K6UL zjhS0XC+nWQD`D(1vgE`l`tIwXv%uUoR?NbL4y3@G!I;rx22E~ewFkQ?UpNSetmv!) z<1VN%C7qrz`-R?itEGMnUFRhV?@cK)#R)GkqH#)la4H%^G)!7iuB!Q>V0OFZ_0@1N zqIq5mLmrHH;ekdssGecO2xC{sD%7!bq4%kE)TJS#mY1Dg74&9NH8=a2-%Z&S2f%nB z7WSeB(+VJ{5@EVAJ z95_J6cEvrG+O##elYo5JH(I-)qi*eQz1~KeMS3zCG9X9YQ5LBq28k=oV#feoC|MEN znlGkvp|2DLcE|`5LXiV&>9%%klG&LsPyuR~&|B$bHzs8sjz5Kgt^0yaD+e-lYo$1? z5Q&{RM#EJQ+U{(dQdJLM(>HD5c~(o?ijN2ocb4HsvF)~2?rJujolVALgG|W`vPf$N zO4PbKfqB%=GrDu0(e;}%TEH{8Be5q$AsxzIXkrU_1(PuVqfNsEb6Vm_8XL<4b6$f~{iX*f5?O zN;8sXK(i@oBescFpIQJuP$GAUo;H!WL`QdQ#X@jW0QWR;%-vY=kp8pO+G=KlDTl5W z3)UUjhBTMnwF+REPi~pnf~~^XqES0kHZi?%GiQcd@Hv2qN8)S+@Q&e-#0N3TP>kNE zS;bc&h$(0m%xZ7b)!mS)qH?2EM(hqz#&5e&=8hXPpz%P<*bfmz6>10fcJ8R3PZ zH*cKE>%wqkmW;~Fyt{etJpVWLyYT4iu^|O*+(Hkj>fdi6>; zx&+Fbo*S&OWU%fp(PPQqO{XpW!}#?*ESdk5jWWHJM*1+z^idXf*8*h@5+-h90|;j% z2b5J!Ml;5M9oyt|rvhu(`%w5I3T-X6X>F&q*z8%dEM3wfyBJ#SY8(@uOHTBoZ??kN zRqPbHkYw%u-SxsDZeBSF!BPSGRzL(UQ+8a*)^Krb#z}B0ajeoZ<7>pEqNZE-I(qJK zk4EDmoz4>~y9rfgLou%)4)%9=-znv*QyLB@lnk!X*}XUE^!Pfx^X^^xOP>trQ_ltB zh-6ivaS|~z+d$qM_3S7f%UBc|!7z^;n1UBIOKF_Sb4?cuO?U6jL^HZ5W3$L>HCwj- zb+)Yj6raoG&vnE97kJ>`yR3?5zdn5U_`W0j7#_3P0HBuv*Zc+cb$Ne%C-#}!o^#i$ zTnFy;5h&-H)x&(`bO#TESDxw7F+SVE-V5fCu%_&5%Bd`ry7%7T_K;~tO3LeHvm^8ri z>)*LgpLijr7oOXvHrl7A%4utBL}9!oGrv`FLPc@Gj~8_Po!98C>-YGz@GjP3Vu1sP zq8HKxI55odhF!$xn~7P4X=i+}iO}-8&E4E{ON$j)yP|9`hH@8Q#7^bbF7 zD81+NT>FloKKxzYu6y?D!-tO_X8_&=pyr3PzaD7EynT`S^ztR9wBe?`p1KrY1*INJ zX*!`0>B@pa^L)B!&Ixm+7b3lxC9&Ebr@>*8(h=j{wPj%r(l{6}S=34zjI06`gQ3)t znTbjbS;NKFy=_W%&KIi%=gMb0v6VG_K;<BsM&g(F|5LnwDLNF&{Bb&hZor_iCqO55= zSW%HTbUrO;RaSKK#y9D~*+Pz+&s(&m(MVa9q;w}5)a5D{_KU?q7_<-* z=hwATzeeL&Q8eOzj1Qu2J6cud>->~C|1)#tgU3G44WHvT>CtGM2VfsQeEir0@P`HR zSHVijnnXM%2(oTbx1n?PJplbUOO{#Oz%ga}2V<(DRCkNAz6F-7#A$%WS*-R)S#T{) z)Dbh)Lq4kQz_bBGo3JlYv_gG1Ffy%Ll#G*|Qm6$3Hbgp8TWdw_^rU43%2);qQ;49k ztT{_;%@{pTabi1^@hmh*VNMyZft_OGm_A50=AWa^YG1><*C+HI7Nh4Jl+*^PJAlj``<;hN+dogwj?h?nqYZv+XL8#3b?ZErb;h zf=1HaO&f_=3dWDHv}t%XQ85c|A?qw1++<3=E@jm%@}hytT4c<7!F262gQyEX$J`*y zh0Vk@|Yq}CDM|nHOgvu@{<^sRN2`SG?2PN z_jKr>#Th?Tt>yZ#56mZ~*{mBorZh-92J9uX^qO?I zON$ooT~L~0q^hR#(;GCs2pQx%u_A<-LR04=(+N<9^d?oYX=%}=?mN3( zBNuANm`hGV+inHNrcXVe(e4BtaRAwl_g^yXYSDvMfpuL1_*ZR6VHAsWXN{fnlA&s? z=JhJ)tw6n7*SAhq|Ej91J5D$JX|uom!U$Oij2@w5dg*T)K79D_4ERG_sPI-ef|}UM ztFby)8*bj4RFt0foXdc_p`QG(Htn7xwPb!c?laeQW6tYFpXStld$ytoa++yGyGjQ~ zajdRop+1aEx7V~L4TDa@NTPM@wQ139Z46_yLM|MQRnjqSY)Tnc5~!P^Rt(UFBb1$6 zwrW`zixQ>@bBEU05hl#(Dyxwarxgw2mWq`Bz6fNTDRCX&t(EAOPGu7R;G%WdXBg>CgcVdPCwhKM#RcV#7YNVYTOj;{p(oNY=&aAj7yRK;xy{ekm zdhlH@1#Dox{pX~d`Wl+>V3qk5@~LPaK74op{?MYIBmRB98NbOtzr^=t2!WKYPPh)1 zPfbCufhg*~YAqH0#Mf=oxpw<8kAIe86d;(>lX&x+0r#iCD>;mYFE~~I1o{dApZRBYE`mbO2Cv-!j_jH*}FRbdEZWmA-u9b2qWEr`40q zx?wVdrcCitpSEV!Uf1=5x~6+%J9;BV)j<;I{WQ^sSwctr#3RPOy)L6z=8pN*L2Emm zVNo1nE}2iW6j(JP`T=ne)mV`ZsBba*mIf|#P-DDFIc;SbpJI?4G8@Kd6k59|jHT0g zl^apnf+Qt8ibtuTY_v-UhcD6D{Ts9rBL{d6w^p6Ys-TEk7}~>_+KRA8)yF>PfI~R2_!ZGv|A;t`z6!kBUQalwvse@YgR?uzEf1~n-@#S zewdV5>m*%4PBS`6BEu}Xy^=&~97jf#m65tJMtv5Y;wN|FbAX+TV2HA25>UrNBbRcW z%i008aA=GqX&5+QZBSB{239iDgyM|UGB%F0kaWCFbyZMP7c|N$aYU*cdm3WFXsqx^ z$?Vp8a?Ob)@Um#W3InOW`RZv4oJ%GQ{ZnqbpPHU7$l}9? z4<8|EW9=brue3fbH#+=qocRZIxf{ueg4Hta*?(c z(GQ03Q9@=>l3Eoa^~`M7c4U+3$F8h~H5$SKg%mLutCF7~1M)CIaXX}Zc232G^Ggn_ zsY1>)yj03|L_@H%!}wG$dC9Mb3Ko2*cu!5Gt<Ga+bJ*Rcdi?tD zm&V3m!hp~0)wP9<4<9~!cmV#812^!0#M{rTgKrOfm+OXZ&KD2<5pRD$)<+gI#i;}H z_b}!UI8Xeg#1+YfFk+_&ZECF>io(F^ zT*DK&>Zv>fJ%cT59MP;*Rj^=e1$=S1s5ysm!29CY6paA03ZO-;X_;4l#P5e|pR6}u zZOT@xU8mmK5(}%NzP(fJbN#tkpx-zA%NMt~1O z`RZkU-gC}YaU&3H68QL_Ap8_Y_nv)S0w3+Z7vcite3zr%tR4;5Ro$MPP1`%}>2Va& zXb|gzBvnUoq>qv?IAjpsjspW5Ull>Q3X+#4^0ul=w3MV3W2fp$>us#8dm+_Q(c-A0V>AiJR|>0Dlq1Dm+74~#KCg;S#*?5!9fJWw-An4jx~rO4uU6Hovqk<52c#Rp z_tNj3eToYB-&h~~DR2Lm-fQUL!-o$a9)Lf@xavUHTuwdrk2_$)%^n@ozr)+HyLl^j za|Z+dh09FpG9YdO;`LPWqnD`<49J(ker+exhRly)ad5&vukz0c|Lm2homaA$OhCob z$#-<7?eu)QYR;M4zsAssI&(Tm)lM7)M{#0~(nuY_bb?9{~)SND-!Z(5Prj&Lk0+w>zUvZ3Y#M>TO zOU7&bv@3iBSU3zwjOndeh3n*2&d^@DYf~?Cb9YJIEn3J3R2*nM&X^^~u{nwun4>@) zhJoG=gD#M=u(7(%b?Xkth%kqUde!Kr=D#654IOOEANTXa7Nw!G6;KdC8%5Ky=#=TS zD(m{Y)A{PZ@v+U(eAcg8p0X$b_~v9~C*dg#1BQ$BkHvreefaS4g9@*N^}Po`>X&)@ z>twr%J9ks>JET!({C%=DUs?m-{wD(&{R^_*!{%w%Zh-RBdq(`L{~MCZA%sE# zO*>(zj^cohl7#nX%zmW#x=7=dq28kiA|Xwy1oIil6&#>it41kOTrIDKA|0pzLL4pR zD4SW`bbp=~`B%txJx9Ic(UUR*u4I5~`@ebnz4goHf!Bu*A0B|8t@spgKg&1nE2xq3 z?_f@-i@wa;Eqbp-Vt*t5TfF@WK+dH*p9+%e>;C*Hn8kJmacv-kBFI}ko}fPCmcI(6BV&Vh3077x1LA78gl%%IlfG{KS?L$5%& zD-O*OW1^MQWI79LL}VGz0bP`xfHU)BF^T9@gdH$B?jBT4_e!1@U*~f=gL0-Zj{x*( z*VY{`QqKR{vEF{v$b+vBA3lC4;Zx9m@j!j|O(&{>bZ||NW9njR1&r*%APUW%R{ClfsBKMZ z!i;wdjZysag2A}z4CSq9?lw((t7)1CuG2ZNivaOPdS3u_p9RkC58c8>(WMS`A3l8e z@BsV_We?oXh93C@s|}#F4#)r@)KI|&H!53Q22RHmQwNS;CY$0`YhVvx4xYyHp43I{ z_Kjn@PBv|B=;@ul<_XuJKR?vFPu%uR$0Eo4emzV6JXuZUK5hRPvvwjOq1Y)|0k6EO zThwCTd2~5+C`?*Y%dlx2i;>Mc050Zu_TR$JT%*9v9cRKs<;ll&)GaqIF zKm))01Hir?+X71#Q-^g1{1okBi~wa09Da*znp<50O3WgIPU@$z-VLm;b7NBXdHXM9 zU4FjTdZ&59wdnVQ6P&sY8G{uc&x`!tW#7DZiLqZ63egXRLfrefxm=?GEykEe8asM{?PG=uJe0TuHe0vMkBR}^KHrgm!H_ z1}WRX%@<>K7-`{eU1HgnK?gz~0JV{0oKF+-Fb>?o`ffY$z4t=~9<#OpIpy>I1OEA| zZeF@uXTp~aDK4EyzmLQ{<~ph$HcBZcfb!TmyG%phk*!_B9R7`t??0hO0x2GRefaS4 z;R1s1g8s;W_=~)KiR`RxwVQ_4t)6V;ll&)k71y`iBX=R0}uejbOT^L4bb}i{C#?)uGP{byFFpm z4w%5I{~y^IV)GHPzWzPY4gSk~T+caClg6dc%^LIVwW+aiI3qiw`!%hk# zVL%_cai`h=EVlcO@nTHu0X@B2-G>h!K0E;b7_eaTKEP_e$Nhb2omD&5yK=yT`CinY zi)R3Q`u9c?*k=L8e5}v$u|5>_phsQR7z_HY1K#uZIc~kih#R*MY3a#b={|h;@ZkaY z#~g^)px!T2@IgD(efaR< z!vnC7kDOJ17@|NnX6-N(Bl@a_n_I|A>Hz`G;x?g+d)0`HE%yCd-K2)sK2?~cH`Bk=AB zygLH#j=+BxBOv`3x=Z=fpZ>IF*hVszh^bh$&RwZg>+WO6oc}`Sd-t$E;t0Is2JqId<%r_ak2SyI*^UM&KPa zfCnFZ(3l(?{QVuf#(t_V6H!&oCK`(qkNJecS!5;T+qPf+i(B&ma}bY(*|!+lwK zd|)Vb|G?1DFEp+4$GV-$wmT2s(%o}lw)VgSAGD4iKkk3$I^}_MdUkLy^K3ksxWjSm zsAbh7>FlTx3a93td*SK#9o%-{OD~*$q4`eT*MIBBd8Z6OzU|Jv|J&X@6ZfYxk`xU! zNvC~uRl9IsI`4u&^HNI6}l3Kk5OjBdW+#YVcb*I#yn#!F!|JvGf zC!Txxzx9cGr|$2^4gta?U%ULR8*bP;^Ze*wC>{+ri5gu(VI3{fPdK`hNNk!;>l$`% z1JCOrNpf)gvLuPT0MB!gaPaYvi?FhOg;Xj_Hrt@TKSQ|;wgr;w5D7UbV&Z)lN%$dQ2$F>4+KAfF?AbVO1J~`5 z9=wk|J09duKlc~hesmYTmdXG5@BV^BRA+j2oJdq}NkK?)SfX8T?~~fDeA~#?+2&*%Lcv`)1>j4jw-3&Inz*kEf46 z!<8$GG@BM9!{hAUvzu*mI~W>FpzA&w3#5}Kn&RL~DzYSOK*DvQXIWU5MbGwWwQL^$ z;vH!pjrfIUew2Eyxs78YEky$1NZy_5SLJj%05jE#G%f%<{ruBuY!-ZqV zj)}?h9((MTa4bCd)m;DJ-IDJ}qD);|+hl5b0?*QD)I03meSqQ72~w$H+O;;}C@!|X zeCG8x{#~co`uD%~yT4ZXjv>gu`1s>LKRG?|JJE17rW;{N*A#3=qd(IJvcvfF4V3d` zvLkVS+s+**QrP?U6UWO7*UtR)!5eR#qGun^=NCW!e|+JOR)5$s_-%~wM|$gfu9P2i zv}4DRt=_hOw0lS22NMZd3Mp+mc80#(QO=#cN-QzSpZ&=<=x*tJ^SM9a)sts=_L&!W z;l-1Tjc#N6jsvKggJ;)+)h`l4&vURHk6yQn<9URY7AIcY+NF-9qpu^5iq=EC{2REq_Y=?J-@FQxc>-Ge(_may(Kzb zv7(!V!y4PS4`cOK!0RBZ;xZ&WPsMR998bb_Bnl;$)k22XPM_iE(f1IE^zqbFU!>jY z&}wxtLI&AvgxPIV6gD<#RAY<`OwyODp@&^58i_0MgdWT0LOX|sM?M%&826W|>v}R7 zMOGbhxg4=X2u<_J4QA+?MViems?7%RWQ;<7gR`e!$Iv~-W+tWF&_u?!?FXhN$3E)0 z&h6FCrRh-AqE;=ENZ3^BRXj zBFB+DSB=Q3I&$>=cih@2H$TxXH;fNI{E4+258qJ#|H2S{Bm?-=rw(fISnB`UHal=* zJQ|h4VUx=e z#BB`q4~ZDN6&ke?sccg2ADT?po7K@$^EBy1n8D!z6vbt7avZbMAQm^+ zv1>c|!ZQ1BoM3t;hvk-e>BOt7tgX;!tuTM#0vBJu%*FGkxO(L(bJP2z;$}V^PbTi# zf8g*>yY-Iy$@_oy)aRc3ocm)h^Y3$jAISj5$9LVoeRli*noZrP%1Q=Fjv*-{yz=~O z^k>G{wP!ccP=ZFK&FQnxu~D2S*%#%|!Nar~79pcVI<|tYnBdyTnv5hVNIt={=RvP$ zv9wm?)sri17PeSlU!h*lW7-b&nuTdXHhwDuqdp({&^;VDu#;C#y+Agzi@r=2O@Kx>k=M`6<9iWouR*I>V{5BQyWONxc97fwWVJye9>sGlVlfp(Q}JoBSuD^t z+o&>JTb!p}-{R`(x5;Kz;_(=oq2ibps;1ECnna@^GMO~RQic2Pzl;6*4>CGB%*oeI zGCrAN*Pa2+UOquSzsc&_64zEQv%Y+la%GcV*Od<6c1yU^Xx@E(<=oIiciw&CiR0gF zeV;k}u|E2t4dC$yA5SE+vCl_hLqi*d5^Eb5{M#fPjiEy|>v(saJqlDBQ%6~ zEiG?Suh#Hfg^7V99NGIp_H4Tk({9l2ZjnkQa2yv^G10>suG0+My6LoO)T=nG5{~E? zhC#d4q~0{KEth7!i>gXqqt;-3y(~$RMYGW$pD*yji>En!^IoQA##vmvLdVRrUd)rq zK(U&qRqe34zCpEEqtYnIW8-rN_U*m>!}lJ!<+)vlZrJ=U5fc911|X8YT<)>ZdhOCL zYqI>4p3{`$VV72;K--%qlUpRL-O8{0gWqQDLYe1Z{R)^WYn#`olq$?GEd?du%uGM& zR1;lpg70x165=`rAc`X2yN(g~KA!K1)Bs5_P*sJkts2c%HyG${w@P28$#Bl5u+!Ul# zCB~>VFR}N=TZu)7SXo^m9+8Q~<9NP^tu*va|fiUZPTejVfB$lvH68>KKsqukG0(2=F30O0K~-a*m3AC$-U*bMhAEP zW`8dI@Q%5RJ~yW_&>tlphql?JT8*=3*L%3>$Sq9m9OtwD)L@e_`V9Vfug7=x<)h}BNEY&B!{lm3xJ~j zOd3VjkPVekILi8(0FX3ln=RCcMqhLXZL>+cQ{(JKhvQE_O|9Aqa*SHNOwW|rHg*#` zXLs`Cm%qrKpvt|Ne)R8*3EG%cL?L znhlFexz0wROmSvWkm}Ox22%-25beuTNmWgSbShk1l3R6(U(hu^2kPb#T3X)DF z8pqH?vgonCS!T6Rqt)(FDR+oQWi~eR^m-=P8jb^fxf$H@ zzl3TOm|y!F21XR7WQ9LQ(o)*j-py-CA5Ml|TI9!n1$unbE zkM!2}HGqQ$4{EvSz<(Id?wFg~K7uS&iA6kgtw+7#vb+Wh3w2(3^<^~OV53my(xr>E zdIfx`6O={KxI-+KU}pRv(P*4P?>k_qwMk29?wyEPdDkuh? z>)`qpzApzAf~p8QIYc-TMNy1^Q|R{Ev`q`i^BEjU-{gAZ0`wr}sf^2#gzKmDiw z^t)^(!XPS@ihKI>TKD3m!kKhh`J-mDay*rY-dwA6``Rr_-oAa7efwuw&0k`zkS7tD zW^QJO)NGUoEYoToxc$J3?^HhUeGT9}x8L>n-n~2i;n2vCBFi3@y@cl!XtX+%$~w_l zj+bA3iTR}!O2s;|uizu$dNRdgo5E(7ZX3o2_i*#g2YCNO4>2}2LN41+A`!zeJyupX zSXp0TeXWE@%ox0Qp2>XyQAN zN<~N{3~aZ}#^wrN|C_H-ZLBdeG>O^qSXe#Jp(D3Zuhyy5)(FL0oW1xIrAC*{^&x7d z5VAK(LfgaY#wEg$33|N_R>wpkN;cQW@W25SFNNd`Gc$HOVla$B2CLj3JICbjOI|3trPXqYa$Ku)eQ2j3( z){E)IrB(1etX>CSa%r~>hDLU?x^kX{rPIMh*6TjiT9~R@Vz$zP!lAiwj)6y3FQghi=bjX67bz zJ&xl@wA&`Ki2Zm-zDc#-!1JMFws9;8Bcu{f>hur9gRDB4b=fSQ=c`YAg;I5%ldm4< z)mL6Zk*y%PtJVanC}a6O7FVz0x)QD(VROB}K;JITync<`@C32QEa%TGFg14o$?PMZ zj|Bf`S99mMW2`&=fM6Mw#tia7RC5!7)C4^bs}Fm ze&TrHNAmgq*_Xa28DvWOjnQypu)J|QLpdGaZ=&j=EXt4@Of%3w%rnQoNWD=f*FTQc z+oIL%1&N&JdAJ_TO=LNA(pT1NLV8pHi*Y0qM;rUqmJY*5{|Uc4U0@R%+TNnGqXF0MSMnv`Wfg?<9jyi>ldv@QrYunyW+`8xB**!nbGro>C`W6M0m2#7I z%R!Ul6w1{%&R>1wo8SG;kMsOJJ;3Va9gT?@*UR7XRs+-mT`3ukDz+r0eJ zIr_56z({P*Ar#Vx$K%Xx8{~!5d8Vgx$cn;=mo5>DMNo8~Ym0dXhm#aG^StuvX|jDP zwR#EPN#b|~lKn1sJuuG67oTMQa+{y(`v-DZ31v;+{9~u|k8eG8OkIAn0L4(^Q$DU< zuJ_oxXD5+(gi7@U@s!WG%ViwP-~4eV{mtL~o(7N}u-8Y&2kMI4my<9E#S9EhV|Ml? zqOlaV>C&jzSzcbiacpimvXh4%x|eGUml+-%W_)y#NK_}43E`UKNM0LFm(le^fb^-F z8srs^V6TB5dI zMwS(f&=!sWY?KJT)5OI?k$tL-4lW&mDY3B94)h1YFnU%C5w3ccPqWiR!eV*Npf44p zTJ7>ze|bEhr7fGl!?l`qzWvn6pyn5z7Y(tgR~_^IS*G zVa{k(`ja=W*Hn9 z30!`;RH0O?VD<#k2et{iq9YT+^OYcnmTLY-oYRO2<{zJ!WjCbuVsco)< z(x7M7$ZzDSmaDY8UBY@Au{tzOBOHx0HMN^$IvcFCO8FALFY<;+K>13N8({Dv+9{eI zh(aY_MOFpjqTt%1Y7jiYb#EZFgR&wA#vmyQqQ(=eT2W-eYME3fO#jd%xm<$riEZ3* z^ghCd%l5e$W~axAgc7)xOrzDK+p%#R56kpKhJt2Je=Zz`##Q>zwj)Rk=yu}|L!w9`Hh!2apE<~r4oh028Dcq z5B==N|8@?}zj}qP)na3Pf%%0c#wT+@h0?57rCPZ)(4hImUGKZA6ru0qa;WqXP4kr5 znF(fRC%JIp0-J>rRx3^}wX-58tN(goVc{L=fp}X3n4AfHbZD4QrP8tziHf=$5^qAD86@Cb%7OS@ag z_Y9D&0P2<%5v>%qk56%6?<|LIn&puX{sQCEV@&TG;@|(#pEEdE;=&Ygdq^Or8N zxV%odGl?eLwAIwaA?eLxZH{J;_=&c5D40*0F@T+q>ltan1 zkD|JGu1lxWquOXwZ#L-l+87~;n{JxI2%F4pPtj~|aplTYiko#T+o#hNeF2l`dI|`k z>3v9&K-r>bMj9=Y0~8cBh9tBAfjHC%cmZF;0kKvkK@-aXX(QefS^{AZfpAn3tJy#| z67*;x)8JjB$@3?m~WOwEijIMh!p8bvoEIJQHpY13*607>Kx zVG{8W;gG@f@IHGirO5;$&;_4RemoVmc2D|viRLzAL38qLA%K<3s< zOJ_CBD6wP54Eqo4=fcH#7OyQ+Dt77Ak{r3|h!%@QAMm=yxts6UyZGZ8!CMUA*zsdh zc~AS(*?xao583EOFCafeSC64d2v_dWqi33|tmi3LH%TR93=d~{&%K8jpG?s1mDnm* zxN>=sN_i7SP9UpsbfXW&$PkGQB1>_M@GwR=ho+~I)Hw0f46bJeWuI8>LPR3?d;$6d z;X#%I*_ba_L`g#s1y)y-c^lL!^R!xRgF&D2^hU*vq!5f$RaOb_ zMAurvh${Tt&;5_YV}oqwPvHrjqwApQN&sg&woIi_Le)e7YU6n=WX<5CAG;g3ohA}V zv%a|`N1~EksLZppvOu@fqSbED?KN<13EPS?Gqj6|iCGjyNqDaF6P>cX^3?NBo_iCr z__rbF@B8BIM4{?W{?vQFHa=CpS2OD9Y7-wF&;uE_h?S0~gBK1G9pRc~Sw__~lFSP!m2(7i%W;QN9tR8jSK;9Vlg(ID=77¨L~58< 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 diff --git a/angelsbioprocessing/prototypes/technology/bio-module.lua b/angelsbioprocessing/prototypes/technology/bio-module.lua index b6ae77c4d..4548933ec 100644 --- a/angelsbioprocessing/prototypes/technology/bio-module.lua +++ b/angelsbioprocessing/prototypes/technology/bio-module.lua @@ -4,7 +4,8 @@ data:extend( type = "technology", name = "angels-bio-yield-module", icon = "__angelsbioprocessing__/graphics/technology/module-bio-productivity-1-tech.png", - icon_size = 128, + icon_size = 256, + iocn_mipmaps = 4, upgrade = true, order = "c-a", prerequisites = { @@ -32,7 +33,8 @@ data:extend( type = "technology", name = "angels-bio-yield-module-2", icon = "__angelsbioprocessing__/graphics/technology/module-bio-productivity-2-tech.png", - icon_size = 128, + icon_size = 256, + iocn_mipmaps = 4, upgrade = true, order = "c-a", prerequisites = { @@ -61,7 +63,8 @@ data:extend( type = "technology", name = "angels-bio-yield-module-3", icon = "__angelsbioprocessing__/graphics/technology/module-bio-productivity-3-tech.png", - icon_size = 128, + icon_size = 256, + iocn_mipmaps = 4, upgrade = true, order = "c-a", prerequisites = { From d201c85d5c122a9b36c11356edf97a114fcb00fe Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Wed, 2 Jun 2021 22:00:56 +0200 Subject: [PATCH 03/75] Fixed iron and copper ore could not be smelted to plates directly in special vanilla mode --- angelssmelting/changelog.txt | 5 +++++ .../prototypes/override/smelting-override-copper.lua | 7 +++++-- .../prototypes/override/smelting-override-iron.lua | 7 +++++-- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/angelssmelting/changelog.txt b/angelssmelting/changelog.txt index eee60be09..24b598357 100644 --- a/angelssmelting/changelog.txt +++ b/angelssmelting/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 0.6.17 +Date: ?? + Bugfixes: + - Fixed iron and copper ore could not be smelted to plates directly in special vanilla mode +--------------------------------------------------------------------------------------------------- Version: 0.6.16 Date: 31.05.2021 Bugfixes: diff --git a/angelssmelting/prototypes/override/smelting-override-copper.lua b/angelssmelting/prototypes/override/smelting-override-copper.lua index 005722991..c36631a9f 100644 --- a/angelssmelting/prototypes/override/smelting-override-copper.lua +++ b/angelssmelting/prototypes/override/smelting-override-copper.lua @@ -53,7 +53,7 @@ if angelsmods.trigger.smelting_products["copper"].plate then energy_required = 10.5, normal = { enabled = false, - hidden = true, --this essentially enforces the smelting of ore/advanced methods + hidden = not angelsmods.functions.is_special_vanilla(), --this essentially enforces the smelting of ore/advanced methods ingredients = { {name = "copper-ore", type = "item", amount = "+3"} }, @@ -63,7 +63,7 @@ if angelsmods.trigger.smelting_products["copper"].plate then }, expensive = { enabled = false, - hidden = true, --this essentially enforces the smelting of ore/advanced methods + hidden = not angelsmods.functions.is_special_vanilla(), --this essentially enforces the smelting of ore/advanced methods ingredients = { {"!!"}, {name = "copper-ore", type = "item", amount = 5 * intermediatemulti} @@ -89,6 +89,9 @@ if angelsmods.trigger.smelting_products["copper"].plate then } } ) + if angelsmods.functions.is_special_vanilla() then + OV.add_unlock("ore-crushing", "copper-plate") + end OV.global_replace_item("angels-plate-copper", "copper-plate") angelsmods.functions.add_flag("angels-plate-copper", "hidden") angelsmods.functions.override_item_conditions( diff --git a/angelssmelting/prototypes/override/smelting-override-iron.lua b/angelssmelting/prototypes/override/smelting-override-iron.lua index a328cadce..ae26abc69 100644 --- a/angelssmelting/prototypes/override/smelting-override-iron.lua +++ b/angelssmelting/prototypes/override/smelting-override-iron.lua @@ -74,7 +74,7 @@ if angelsmods.trigger.smelting_products["iron"].plate then energy_required = 10.5, normal = { enabled = false, - hidden = true, --this essentially enforces the smelting of ore/advanced methods + hidden = not angelsmods.functions.is_special_vanilla(), --this essentially enforces the smelting of ore/advanced methods ingredients = { {name = "iron-ore", type = "item", amount = "+3"} }, @@ -84,7 +84,7 @@ if angelsmods.trigger.smelting_products["iron"].plate then }, expensive = { enabled = false, - hidden = true, --this essentially enforces the smelting of ore/advanced methods + hidden = not angelsmods.functions.is_special_vanilla(), --this essentially enforces the smelting of ore/advanced methods ingredients = { {"!!"}, {name = "iron-ore", type = "item", amount = 5 * intermediatemulti} @@ -110,6 +110,9 @@ if angelsmods.trigger.smelting_products["iron"].plate then } } ) + if angelsmods.functions.is_special_vanilla() then + OV.add_unlock("ore-crushing", "iron-plate") + end OV.global_replace_item("angels-plate-iron", "iron-plate") angelsmods.functions.add_flag("angels-plate-iron", "hidden") angelsmods.functions.override_item_conditions( From 51f95e0c81be569e355937b92a7c0d0f91cfcb80 Mon Sep 17 00:00:00 2001 From: Kira <35714562+kirazy@users.noreply.github.com> Date: Mon, 7 Jun 2021 18:40:44 -0700 Subject: [PATCH 04/75] Replace strand-casting-machine shadows with correct images --- .../hr-strand-casting-machine-shadow.png | Bin 4879 -> 3570 bytes .../strand-casting-machine-shadow.png | Bin 2670 -> 2258 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/angelssmelting/graphics/entity/strand-casting-machine/hr-strand-casting-machine-shadow.png b/angelssmelting/graphics/entity/strand-casting-machine/hr-strand-casting-machine-shadow.png index 81a3ba0d2bd879bff2ecf8a27f2e4653eb4d6fc4..7241b220e6614e62c1859434ffa562530d9166ab 100644 GIT binary patch literal 3570 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 N9&TQ)*LUnc{x8fOwp{=K literal 4879 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 rEeUgJ>G7J0;i_Wx(yKb>V?Jl*ahV diff --git a/angelssmelting/graphics/entity/strand-casting-machine/strand-casting-machine-shadow.png b/angelssmelting/graphics/entity/strand-casting-machine/strand-casting-machine-shadow.png index 70e36eae32846b1596e3701d6abeaa1d44f6f79c..035ddcddccc9606a0c07db67675b09b24e52717c 100644 GIT binary patch delta 1673 zcmZ{l4KUPc9LE>ubR072O7gN85_b2`ie2oqELtu~heCF}op+m7*z8)8!jdr}cisw- zcdHF4q*$`-N>+rnwy}AOl~@sOZ|=;^%`o$Pp5JetdA{@e&F}lnJPXQ0O5oHpPWJM$ zM`S@DkUaJj#zh=?VhZ>DDBj`0wT@ZfV-h-94%y%nnq~-yzmKnvpRcc>rZLPIfWqKV z0B!_>Ax#iSIGnx-mXI=rz_Y=Ux?TVpVTUlmU~J6n5CC9nZ4LwMFbHEbU~Ov$w=)K` zG-Jaroj#4k5d5x$2Sh|+F;-gQ6NrDXKk{F#?OxjKQc2iO0qeakX=xIpTmpVa`tM!9 zW-o0vRLYuqx6tu22qcZcV$i?EzMY?Bg?a@Xe)fT=o8=Z>lXgbDx{^gD%Js=wEysT` zjF@9~oV>Ky2Z^fOSLa0w>Xd776E+69GLAt!T4DSWm+{l%@Q-o5G4pqTVB?trmJUY> zigmEi`BcCo^HkE$DZA%LGwQ!4K}m2yc^=D`TIQ3K_Ymly5nc|OqG{~ziB?zY+E`Y- zbJu*vg@!M$?)tQ@IuWLlU`KeruAU{sRd94}Jw0&_)Fs20+KnX%zSOQHu7Q?zKzFT zknh6GOU_bce<<+8uU$X4V|n3H8*3^P$SkA255E`eK%o?-k}NMWG`c1l@Ba+nW?QdI=27CdkT&UoP(iZe2v}JHgPMMn=7vNtd_w_~; z7#F&J`LjafVsKvk4YGyD=GeQe+6QaX++}sjxCa1v#%U#ZDG8EyXPnx~o0o z0LtG@sFVw3&Tp|9HcM!eS4QQ%RYFuI38BboIzZJ`^-{mc9jVNt05bM342I-2 z8zO1?46@?|+Zb~JW>u7%95|IUM}rWigJi>E`il&o8hfhTp?~R&^<=I4sZEXp^?}sD zc>nvVb*p%OQbxGZb_&Tic{Gjd)_S(7u%W3cTU)=O5Qt$;Y$dBaCRj->V zwTElBJJv}f8|o{@*=UcP;t+mn$yMQObBL%SlUOH(9F10pYmrpQZ->_A4u49!zdeh@ zg@oJFKYKM&at`Y?eknZqn69kOU{t83C{SBd758hT>`IqRisJ5^!yiLUGa*Z8Gw*{M zQ6B@viJ(hnQg}@+?1cFB|KF`07x5mq`AHGqx&CCEp60VQJ+W17uZO9!=ewJYDDmBq z5jsze2TEQ5Io`eOsjiRt&cz(2q4~&x4%`|{VB-0`GH$5mbNblp;ihG;eyIxy$$>Me zt*@GhAu$Fk5yAo8rlL~CXhXr7buyTiHRrCz`QxVo?LQS4S$REaQ`;PNYVpk+^#%`V zDz+HMmNc}m)Om|pP2V>jBcs2j8|Ra#;1|YH?GpBHgeZp zp9goiztvcF?Kkp6WqGB1Lkec(?H1LElsBXJbf-Qn{zX!huDmr7|%-gXmUR9B68qi}TwG>94EzY1*tQg5gpTs2L%1 zvV_sLX>pKfF6h!V?+jq|5bXOm=6;TTSXs1otIV_FvFWXiTm0GT&D!FQNasE^;E-o) ptia-F?3jla&f5}i@Xb9z0u+cJ;ojU%0mQ!x2y5$vsk6pk`wI{S7>ob_ delta 2052 zcmZ{lc~sKr9>#%OxM|8wr5RDcTvAElr?{Y%XrWQ2l_4%unk$WpHcH*n!w>74P7;_- z6WF4aWnykE6sB1wVyUHh&8;lMr4)5Q8#Nck=~nlgdrtqn+w**%^Pcm5&i8%s&j~}b zUw8WXtXgTj5(0s&qHf)?8v=nMme&{HTFYZvz`EkoX4X*i)7$c}4pX0vIuq7o z9S9BtJi!SMIM@NsZUmwm;8L|@23-NzJLIi}Sz*0N&R#@U2M2Fgq6+{}JUxkkrx$56 z381(VDI`aiJO<3XMhNy%lz-c;V1;cDqMdh7R%v4U@$oR%k+5w;1 zagtVjj9OcKb*Koko=fOi^XXO47&$1*qFO>>FGe)|?W=8(~N*%DFj@P^}t}49IdFUDP z1T`#U+PLrRn7k@E?fk^4x#(aEJ?VMJOSl}&yTQkT`OByR7kO2$ASj)%sx&79sSZX9 z3&Hs%MNYFSu4NIxd%NqETUo*CiBGg?nH!NY>lPgJ-Db}RuG8nC477I%t!~v0`0GFS zdlb#wqCUMG)+POtTgV9(Ng3KMcg2I5h*;yROaWTop!e?~KzLaj>wcexB7W=R=r{&}C zo8sqz7JqF;NJ4Z>e(7o)BAiBnA`oOU1PayAczb;zHO&?Z?LA>$SK8wT1);r)z>S-7Dw{tzzUV(1W-uU4A)|`dmuy2Ur_39FPO$EnoIAcS{1gV`j*8wl zJ_ptey3mn`aLd-i7VdV#TS9**EL)aA9eCSI#mQI*cdy~+y1%c$u?hSKoWPTM8S*0YZi z<+2(TVOHlO zWTcB+KLvW7iI~t<3+GO4Y?Y(trppBPFB^r~zbU_MiETS&Cv&}@VZ!Z-+{E?XP&tSn zOX8yRq3O)6%5Ee6)L}UQ{*v9<^m6uM!4mz96FiecJ}kCBV5tmN=ZQX*NoUX|;B889 zb`r5!>$gcomCo%Gj}VCW6WfZKYK?Z5FZ^eWx)>+^heyG|XdpAv{@^*!gW{REn>_8!bc3A1+;Qn|*Cq z;Q#le&mHW>%YqO5Y1^NcId#J=?iwvk($sh=Hb-Jcdj6)|ZaaJXW1sDB8V5Ohm@d|~ zYoEMs=gsBb1xVN_FPK!*Lh?W-R8V1DfUjN*?--H|L|P_B=BuxdL>%hE;HP;Hu5PGQ ziW=pP36Y@QnHm_CnJu}u zlR2k6vb|)@aL~L66}iu?@usNM<$Q6un$_UU3Ya*4rCVi|jHd<#J zYl6ZAamLLeq23!tL4!$FkDGL0t4HDO$MPcqpn^ZgY+6hVZ9xJ06dZCXH3wIAxJ7a>TVkqheLxtr<9Ta)2H^&sT+I$%W; Date: Sat, 12 Jun 2021 01:24:29 -0400 Subject: [PATCH 05/75] fixed bob modules needing data core #609 blue datacore was added to bob modules first tier. removed it to fix issue --- .../prototypes/overrides/global-tech-bobs-cores.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/angelsindustries/prototypes/overrides/global-tech-bobs-cores.lua b/angelsindustries/prototypes/overrides/global-tech-bobs-cores.lua index 0e28f4b29..f83b6c269 100644 --- a/angelsindustries/prototypes/overrides/global-tech-bobs-cores.lua +++ b/angelsindustries/prototypes/overrides/global-tech-bobs-cores.lua @@ -122,6 +122,12 @@ if angelsmods.industries.tech then OV.remove_science_pack("speed-module", "angels-science-pack-orange") OV.remove_science_pack("effectivity-module", "angels-science-pack-orange") OV.remove_science_pack("productivity-module", "angels-science-pack-orange") + + OV.remove_science_pack("speed-module", "datacore-enhance-1") + OV.remove_science_pack("effectivity-module", "datacore-enhance-1") + OV.remove_science_pack("productivity-module", "datacore-enhance-1") + OV.remove_science_pack("angels-bio-yield-module", "datacore-enhance-1") + OV.remove_science_pack("speed-module-3", "angels-science-pack-yellow") OV.remove_science_pack("effectivity-module-3", "angels-science-pack-yellow") OV.remove_science_pack("productivity-module-3", "angels-science-pack-yellow") From 6d01c1d8338baffd129b09e7fc6ea094a6a1e1a7 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Tue, 15 Jun 2021 10:51:51 +1000 Subject: [PATCH 06/75] forcing bobs "new-steel" setting on #610 --- angelssmelting/settings-updates.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/angelssmelting/settings-updates.lua b/angelssmelting/settings-updates.lua index a67283796..047c8ab16 100644 --- a/angelssmelting/settings-updates.lua +++ b/angelssmelting/settings-updates.lua @@ -1,5 +1,6 @@ if mods["bobplates"] then angelsmods.settings.hide_setting("bool-setting", "bobmods-plates-convert-recipes", false) + angelsmods.settings.hide_setting("bool-setting", "bobmods-plates-newsteel",true) end if mods["bobassembly"] then data.raw["bool-setting"]["bobmods-assembly-multipurposefurnaces"].localised_name={"setting-name.bobmods-assembly-furnaces"} From ff4b2f238604422003cfbbdcf77bac5cadcd5064 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Sat, 19 Jun 2021 00:01:12 +1000 Subject: [PATCH 07/75] lithia salt tweaks for pure angels --- .../graphics/icons/solid-lithium.png | Bin 3139 -> 0 bytes angelspetrochem/graphics/icons/solid-salt.png | Bin 3149 -> 0 bytes angelspetrochem/locale/en/petrochem.cfg | 2 -- .../prototypes/items/petrochem-solids.lua | 20 +----------------- angelsrefining/changelog.txt | 5 +++++ angelsrefining/locale/en/water-treatment.cfg | 1 + .../override/refining-override-smelting.lua | 5 ----- .../technology/water-treatment-technology.lua | 4 ++-- .../override/smelting-override-lithium.lua | 5 +++++ 9 files changed, 14 insertions(+), 28 deletions(-) delete mode 100644 angelspetrochem/graphics/icons/solid-lithium.png delete mode 100644 angelspetrochem/graphics/icons/solid-salt.png diff --git a/angelspetrochem/graphics/icons/solid-lithium.png b/angelspetrochem/graphics/icons/solid-lithium.png deleted file mode 100644 index 2e3d2911cbb2ad0447462703fc81fdb0df9567b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3139 zcmV-J47~G+P))RQsR(8ikLHfIrkp!<&Y|O zqHc2J9NmpUTwGZS%av+4^+n2z4Ai2ee{=0h$wdABB!G|eov52k-utgktT&Q~;217N z{dhod6|46K{QXdc_8$(1f1VGA`@5v~c(*go z_jb7WgY@>;%ROWI0k7YVz4{B@Y%}wp9ZrbM!ms==+2J=Ms;)v5+q_k{LZ* z$QEC4z0`B2VNRz!uO=TKjp>C0y}Z5J62nui_RjYk?XCaZ*jXL?p9n1OUOG5t6u;~g zQorfWjbN8EWUED_A-SnK__HIp#XN)euQR=-FmdSL+hMrXS>4>JzjEp03;&>0^uHIF z-L+7iF3)^NSDi!dXZKKEm|;9IDH!R*4?|HK8>hP~%X`;X*cf!MQWo(W@9IjSWE5&O z;$}d6yMuqD!QG9!zx)2m*?)Ruf#Zix{9&e$`)c7xjnctc?(DB5L8C3r3oAnQB91IB zF`6lI*KBb;?$WNe=r@`auHPhE$T7CKUz<)w_jDlpy#eXv4((f8mwt5RhliRw8^2uO znPbm?&8m1W*M9ABM#|;H?1n}sAJORf94+s`G)-ibkoX~uPK!WAY_G1deQ%xWzCGaC zIF6)|47oQyt{D!r*Yl-w@&?%*n;%^~CD+z&>xVq^)9|N{Jo^_Tho)XGKRJ&jOdU0Q zM#jrB*yv#P8r*6RF_fS=Tc)2i8SjQ`Pa!UnUuZT1Bzwk7v0z<#O@z2ej|j zsjtZ zvkPPoS6SM3<%zNh;CkM#G*(u* z(0pHsA+r_wRaC3c)c(*1BBTUOCJzHZdZIbTz zl*TLg!+#8;(v%TGKz?!pv*(ME{HSY7 zTR7SzZ5WtJpvN+Vq0h|NE^?U+N-6vxz>o%;cFa{bWT)T8KmP$*ftSxPthdF-Z~x>C z31Cnf%`V=lJ8NU&J5wu|1bww}We0xSmbB7ZE!y=D0`6a{pul(EJ5<4bynQ_wPQM`PPOG%r5zWhUU7?TWqq$z29c#o^!{xL19i({vh z0kCJ!;-6}%(+WlF+L|aY&ERG;Br3*0;@cs`j6-$*93Q-Ok|Rf-B2~!Y85XfrEcfnk zr?J6%!{l637OYlG$Y&U5w~Ct3dY(`>RqaioGu5^Wl$Xtf##1;E1M6JM@YYk!VTR1k*Jv~0rO zkZ`?Ac6x-l&mCv>@FFAC3Ykm>Qwp+%Mc&O&&X*W>MoE7XE?U6tXp`l$=lI^gzQx&Z zzQg9$eVlRzsU=YuAfx7iZn?OGaU5kbed=lhGBw$R;w|gRkHpw0nf|w*5awXsuNgg))jFI-S;Q z-EQ-DKF#~Nb3wi^%F@!Yo3?GwhG9sOB>EG8Fbo5&HAxbK)+nvfTA@D)+JQgB_lH_( zrIk`rDfJ+jY;XR4x7+;se`o#D(QMzorO#EzYp%McV0@F2b?<R|Ay@`r<)-EMpM d;5j~8{TCt}E3N7h$wvSH002ovPDHLkV1oF~A1VL< diff --git a/angelspetrochem/graphics/icons/solid-salt.png b/angelspetrochem/graphics/icons/solid-salt.png deleted file mode 100644 index 2185bd9dd21c9ebeb4c00f676083056c8e2b0060..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3149 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 n;!9CKyx8rw`|#o2epvk%z}5 Date: Sun, 20 Jun 2021 18:23:47 +1000 Subject: [PATCH 08/75] tech mode flag problem --- angelsindustries/changelog.txt | 6 ++++++ angelsindustries/prototypes/overrides/tech-mod-update.lua | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/angelsindustries/changelog.txt b/angelsindustries/changelog.txt index e5607b509..10b1d6264 100644 --- a/angelsindustries/changelog.txt +++ b/angelsindustries/changelog.txt @@ -1,4 +1,10 @@ --------------------------------------------------------------------------------------------------- +Version: 0.4.14 +Date: ##.##.2021 + Changes: + - Science mode: + - Fixed an issue with an incorrect tag being given to the regualr lab, causing a crash +--------------------------------------------------------------------------------------------------- Version: 0.4.13 Date: 31.05.2021 Bugfixes: diff --git a/angelsindustries/prototypes/overrides/tech-mod-update.lua b/angelsindustries/prototypes/overrides/tech-mod-update.lua index 012de4d35..fab8cb11f 100644 --- a/angelsindustries/prototypes/overrides/tech-mod-update.lua +++ b/angelsindustries/prototypes/overrides/tech-mod-update.lua @@ -8,7 +8,7 @@ if angelsmods.industries.tech then OV.disable_recipe("lab") OV.disable_technology("lab") OV.global_replace_item("lab", "angels-basic-lab-2") - angelsmods.functions.add_flag("lab", "hide-from-bonus-gui") + angelsmods.functions.add_flag("lab", "hidden") -- Allow steam science in basic lab local lab = data.raw.lab["angels-basic-lab"] From 23f3ee234cd3a3b8c075a5eca86eb2fbdb5e28f9 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Mon, 21 Jun 2021 13:17:59 +1000 Subject: [PATCH 09/75] ore-leaching-plant ingredient count removal --- angelsrefining/prototypes/buildings/ore-leaching-plant.lua | 3 --- 1 file changed, 3 deletions(-) diff --git a/angelsrefining/prototypes/buildings/ore-leaching-plant.lua b/angelsrefining/prototypes/buildings/ore-leaching-plant.lua index 23a4eadbd..92876c73f 100644 --- a/angelsrefining/prototypes/buildings/ore-leaching-plant.lua +++ b/angelsrefining/prototypes/buildings/ore-leaching-plant.lua @@ -48,7 +48,6 @@ data:extend( emissions_per_minute = 0.04 * 60 }, energy_usage = "200kW", - ingredient_count = 4, animation = { filename = "__angelsrefining__/graphics/entity/ore-leaching-plant/1ore-leaching-plant.png", priority = "extra-high", @@ -130,7 +129,6 @@ data:extend( emissions_per_minute = 0.05 * 60 }, energy_usage = "250kW", - ingredient_count = 4, animation = { layers = { { @@ -223,7 +221,6 @@ data:extend( emissions_per_minute = 0.06 * 60 }, energy_usage = "300kW", - ingredient_count = 4, animation = { layers = { { From 8b4c910513b0fb26ea8dc46ba591a5ac0fc89e21 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Fri, 25 Jun 2021 18:36:20 +0200 Subject: [PATCH 10/75] Fixed a bug in the migration script when train stations have an empty stop filter --- angelsrefining/changelog.txt | 2 ++ angelsrefining/prototypes/migration-functions.lua | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/angelsrefining/changelog.txt b/angelsrefining/changelog.txt index 0e6e366f4..2573a030a 100644 --- a/angelsrefining/changelog.txt +++ b/angelsrefining/changelog.txt @@ -3,6 +3,8 @@ Version: 0.11.22 Date: ##.##.2021 Changes: - Activated lithium salination if playing component mode without bobs + Bugfixes: + - Fixed a bug in the migration script when train stations have an empty stop filter --------------------------------------------------------------------------------------------------- Version: 0.11.21 Date: 31.05.2021 diff --git a/angelsrefining/prototypes/migration-functions.lua b/angelsrefining/prototypes/migration-functions.lua index 5c837d34b..fd51a2656 100644 --- a/angelsrefining/prototypes/migration-functions.lua +++ b/angelsrefining/prototypes/migration-functions.lua @@ -123,7 +123,7 @@ function angelsmods.migration.replace_signals(entities_to_check, signals_to_repl controlBehavior.stopped_train_signal = oldSignalID and { type = oldSignalID.type, name = oldSignalID.type == signal_type and signals_to_replace[oldSignalID.name or "none"] or oldSignalID.name - } or nil + } or { type = signal_type } end -- decider combinator parameters From 5ec558cac6003c54fc92c42f36cd20a6e2536599 Mon Sep 17 00:00:00 2001 From: kingarthur91 Date: Wed, 30 Jun 2021 00:53:17 -0400 Subject: [PATCH 11/75] fixed error log due to iron stick not having the right amount of mipmaps --- angelssmelting/prototypes/items/angels-iron.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/angelssmelting/prototypes/items/angels-iron.lua b/angelssmelting/prototypes/items/angels-iron.lua index 4368e4ce5..d24ce05ed 100644 --- a/angelssmelting/prototypes/items/angels-iron.lua +++ b/angelssmelting/prototypes/items/angels-iron.lua @@ -117,4 +117,5 @@ stick.localised_name = {"item-name.angels-rod-iron"} stick.icon_size = 32 stick.subgroup = "angels-iron-casting" stick.order = "m" -stick.stack_size = 200 \ No newline at end of file +stick.stack_size = 200 +stick.icon_mipmaps = 1 From 2106a771e6ebd1132b2ef23e29009cc0e623027d Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Thu, 1 Jul 2021 13:37:18 +1000 Subject: [PATCH 12/75] Refining shuffle sorting (#608) * Initial update to sorting * remove setting * Au/Co smelting move to tier 3 * more tech logic fixes * cobalt/gold tech overhaul tweak * Update angelsrefining/prototypes/override/refining-override-sorting.lua Co-authored-by: lovely_santa * updates to mixed sorting and modules * more logs and module fixes * #595 Bobs-modules update * many small bugfixes * Hybric catalyst now requires crystalizer mk2 * Fixed iron casting prerequisites in special vanilla mode (#614) * remove debug code * fixed loading error * fixed prerequisites of tungsten smelting 2 * powder refining now depends on adv ore refining 1 * Fixed crash when bob plates is not active but bob enemies is * fixed cobalt oxide issue * Fixed multiple missing prerequisites on higher tiers of ore sorting facility technologies * small tweak * Several fixes and option 1 implemented * more cobalt tweaks * small tweaks to thorium nuclear * Spec_vanillaBobs (no plates) patch #622 * tech overhaul tweaks Co-authored-by: lovely_santa --- Config_Testing_Regime.txt | 86 ++ angelsbioprocessing/changelog.txt | 1 + angelsbioprocessing/data.lua | 46 +- .../bio-processing-override-bob-artifacts.lua | 809 +++++++++--------- angelsindustries/changelog.txt | 778 ++++++++--------- angelsindustries/info.json | 4 +- .../items/overhaul-nuclear-power.lua | 2 +- .../components-bobs-recipe-update.lua | 16 + .../overrides/global-tech-base-packs.lua | 13 +- .../overrides/global-tech-bobs-cores.lua | 7 +- .../overrides/global-tech-bobs-packs.lua | 27 +- .../recipes/overhaul-nuclear-power.lua | 7 +- angelsrefining/changelog.txt | 7 +- angelsrefining/data-final-fixes.lua | 2 +- angelsrefining/info.json | 3 +- angelsrefining/locale/en/compat.cfg | 5 + .../prototypes/buildings/crystallizer.lua | 2 +- .../prototypes/override-functions.lua | 46 +- .../refining-override-boblogistics.lua | 16 + .../override/refining-override-bobmining.lua | 24 + .../override/refining-override-bobmodules.lua | 56 ++ .../override/refining-override-bobplates.lua | 7 + .../override/refining-override-bobpower.lua | 30 + .../override/refining-override-bobwarfare.lua | 16 + .../override/refining-override-sorting.lua | 46 +- .../chunk-processing-dust-mix.lua | 55 +- .../crushed-processing-powder-mix.lua | 8 +- .../crystal-processing-mix.lua | 44 +- .../refining-dynamic/pure-processing-mix.lua | 12 +- .../prototypes/recipes/refining-static.lua | 12 +- .../prototypes/refining-category.lua | 4 +- .../prototypes/refining-override.lua | 10 +- .../technology/refining-technology.lua | 23 +- angelsrefining/settings.lua | 2 +- angelssmelting/changelog.txt | 3 + .../smelting-override-alloy-bronze.lua | 3 + .../smelting-override-alloy-cobalt-steel.lua | 3 +- .../smelting-override-alloy-nitinol.lua | 2 +- .../smelting-override-alloy-support.lua | 89 +- .../override/smelting-override-cobalt.lua | 28 +- .../override/smelting-override-iron.lua | 19 +- .../override/smelting-override-tungsten.lua | 6 + .../override/smelting-override-zinc.lua | 8 + .../prototypes/smelting-override-global.lua | 22 +- .../prototypes/technology/smelting-cobalt.lua | 32 +- .../prototypes/technology/smelting-gold.lua | 35 +- .../technology/smelting-titanium.lua | 2 +- 47 files changed, 1467 insertions(+), 1011 deletions(-) create mode 100644 Config_Testing_Regime.txt create mode 100644 angelsrefining/locale/en/compat.cfg create mode 100644 angelsrefining/prototypes/override/refining-override-bobmodules.lua create mode 100644 angelsrefining/prototypes/override/refining-override-bobpower.lua diff --git a/Config_Testing_Regime.txt b/Config_Testing_Regime.txt new file mode 100644 index 000000000..e27de3bf9 --- /dev/null +++ b/Config_Testing_Regime.txt @@ -0,0 +1,86 @@ +------------------------------- +-- Special Vanilla ------------ +------------------------------- +Refining +Petrochem +Smelting +Bioprocessing +Industries (no overhaul) +------------------------------- +-- Special VanillaBobs -------- +-- This is with NO bobplates +-- Quite likely to break things +--[[ Add each in isolation: +== boblogistics +== bobassembly +== bobelectronics +== bobmodules +== bobpower +== bobmining +== bobrevamp +== bobwarfare ]] +-- Run full bobs (minus plates) +------------------------------- +Refining +Petrochem +Smelting +Bioprocessing +Industries (no overhaul) +------------------------------- +-- Full Angels ---------------- +------------------------------- +Industries (overhaul) +Industries (components) +Industries (tech) +Exploration (no comp/tech) +------------------------------- +-- ANGELBOBS ------------------ +-- This is with bobplates/ores +-- considered standard set +-- default bob settings +--[[ Add each in isolation: +== boblogistics +== bobassembly +== bobelectronics +== bobmodules +== bobpower +== bobmining +== bobrevamp +== bobwarfare ]] +-- Run full bobs +------------------------------- +Refining +Petrochem +Smelting +Bioprocessing +Industries (no overhaul) +Industries (overhaul) +Industries (components) +Industries (tech) +Exploration (no comp/tech) +------------------------------- +-- BOB Configs ---------------- +-- Run with Industries (Overhaul) +-- Each mod in isolation +-- with and without plates +------------------------------- +-- Assembly: Burner/steam assembling machines +-- Assembly: IF CHANGED ANY OF THE OTHER UNITS +--== those settings +-- Logistics: Belt overhaul (not the speed overhaul) +-- Logistics: Inserterter overhaul +-- Plates: New Steel (should be forced and hidden with smelting?) +-- Plates: Nuclear fuel update +-- Mining: Large area Mining +-- Mining: Steam mining drills +-- Mining: Water mining pumpjacks +-- Ores: Enable water ores +-- Ores: Enable infinite (should be off and hidden with refining?) +-- Power: New nuclear generators +-- Power: Fluid burning generators +-- Power: Burner and fluid powered heat sources +-- Power: New steam power related entities +-- Revamp: Extra Chemistry +-- Revamp: Nuclear power overhaul +-- Revamp: RTG +-- Tech: Burner phase \ No newline at end of file diff --git a/angelsbioprocessing/changelog.txt b/angelsbioprocessing/changelog.txt index 11adf036a..ff2211ff6 100644 --- a/angelsbioprocessing/changelog.txt +++ b/angelsbioprocessing/changelog.txt @@ -5,6 +5,7 @@ Date: ?? - Added new graphics to the agricultural module technologies Bugfixes: - Fixed another crash related to opening another players inventory + - Fixed crash when bob plates is not active but bob enemies is --------------------------------------------------------------------------------------------------- Version: 0.7.19 Date: 31.05.2021 diff --git a/angelsbioprocessing/data.lua b/angelsbioprocessing/data.lua index 49dae690d..696bf4c36 100644 --- a/angelsbioprocessing/data.lua +++ b/angelsbioprocessing/data.lua @@ -22,28 +22,32 @@ end angelsmods.triggers.bio_pastes = angelsmods.triggers.bio_pastes or {} angelsmods.triggers.bio_pastes["cellulose"] = true -- required for petri dish -if angelsmods.triggers.artifacts["red"] then - angelsmods.triggers.bio_pastes["copper"] = true -end -if angelsmods.triggers.artifacts["yellow"] then - angelsmods.triggers.bio_pastes["gold"] = true -end -if angelsmods.triggers.artifacts["orange"] then - angelsmods.triggers.bio_pastes["tungsten"] = true -end -if angelsmods.triggers.artifacts["blue"] then - angelsmods.triggers.bio_pastes["cobalt"] = true -end -if angelsmods.triggers.artifacts["purple"] then - angelsmods.triggers.bio_pastes["titanium"] = true -end -if angelsmods.triggers.artifacts["green"] then - angelsmods.triggers.bio_pastes["zinc"] = true -end -if angelsmods.triggers.artifacts["base"] then - angelsmods.triggers.bio_pastes["iron"] = true + +if angelsmods.functions.is_special_vanilla() then +else + if angelsmods.triggers.artifacts["red"] then + angelsmods.triggers.bio_pastes["copper"] = true + end + if angelsmods.triggers.artifacts["yellow"] then + angelsmods.triggers.bio_pastes["gold"] = true + end + if angelsmods.triggers.artifacts["orange"] then + angelsmods.triggers.bio_pastes["tungsten"] = true + end + if angelsmods.triggers.artifacts["blue"] then + angelsmods.triggers.bio_pastes["cobalt"] = true + end + if angelsmods.triggers.artifacts["purple"] then + angelsmods.triggers.bio_pastes["titanium"] = true + end + if angelsmods.triggers.artifacts["green"] then + angelsmods.triggers.bio_pastes["zinc"] = true + end + if angelsmods.triggers.artifacts["base"] then + angelsmods.triggers.bio_pastes["iron"] = true + end + --angelsmods.triggers.bio_pastes["silver"] = true --unused end ---angelsmods.triggers.bio_pastes["silver"] = true --unused -- set triggers for other angel mods require("prototypes.bio-processing-triggers") diff --git a/angelsbioprocessing/prototypes/overrides/bio-processing-override-bob-artifacts.lua b/angelsbioprocessing/prototypes/overrides/bio-processing-override-bob-artifacts.lua index 5bc6f1c0f..573794563 100644 --- a/angelsbioprocessing/prototypes/overrides/bio-processing-override-bob-artifacts.lua +++ b/angelsbioprocessing/prototypes/overrides/bio-processing-override-bob-artifacts.lua @@ -9,70 +9,74 @@ end -- RED ARTIFACTS -------------------------------------------------------------- ------------------------------------------------------------------------------- if angelsmods.triggers.artifacts["red"] then - data:extend( - { - --PRE ARTIFACT - { - type = "item", - name = "alien-pre-artifact-red", - icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-red.png", - icon_size = 32, - subgroup = "bio-processing-alien-pre", - order = "a[red]", - stack_size = 200 - }, - { - type = "recipe", - name = "alien-pre-artifact-red", - category = "crafting", - subgroup = "bio-processing-alien-pre", - enabled = false, - energy_required = 5, - ingredients = { - {type = "item", name = "seeded-dish", amount = 1}, - {type = "item", name = "paste-copper", amount = 1} - -- {type="item", name="ruby-4", amount=1}, - }, - results = { - {type = "item", name = "alien-pre-artifact-red", amount = 1} - }, - icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-red.png", - icon_size = 32, - order = "a[red]" - }, - -- SMALL ARTIFACT - { - type = "recipe", - name = "small-alien-artifact-red", - category = "crafting", - subgroup = "bio-processing-alien-small", - enabled = false, - energy_required = 5, - ingredients = { - {type = "item", name = "alien-pre-artifact-red", amount = 1} + if angelsmods.triggers.bio_pastes["copper"] then + data:extend( + { + --PRE ARTIFACT + { + type = "item", + name = "alien-pre-artifact-red", + icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-red.png", + icon_size = 32, + subgroup = "bio-processing-alien-pre", + order = "a[red]", + stack_size = 200 }, - results = { - {type = "item", name = "small-alien-artifact-red", amount = 1} + { + type = "recipe", + name = "alien-pre-artifact-red", + category = "crafting", + subgroup = "bio-processing-alien-pre", + enabled = false, + energy_required = 5, + ingredients = { + {type = "item", name = "seeded-dish", amount = 1}, + {type = "item", name = "paste-copper", amount = 1} + -- {type="item", name="ruby-4", amount=1}, + }, + results = { + {type = "item", name = "alien-pre-artifact-red", amount = 1} + }, + icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-red.png", + icon_size = 32, + order = "a[red]" }, - icon_size = 32, - order = "a[red]" + -- SMALL ARTIFACT + { + type = "recipe", + name = "small-alien-artifact-red", + category = "crafting", + subgroup = "bio-processing-alien-small", + enabled = false, + energy_required = 5, + ingredients = { + {type = "item", name = "alien-pre-artifact-red", amount = 1} + }, + results = { + {type = "item", name = "small-alien-artifact-red", amount = 1} + }, + icon_size = 32, + order = "a[red]" + } } - } - ) + ) - OV.add_unlock("bio-processing-alien-3", "alien-pre-artifact-red") - OV.add_unlock("bio-processing-alien-3", "small-alien-artifact-red") + OV.add_unlock("bio-processing-alien-3", "alien-pre-artifact-red") + OV.add_unlock("bio-processing-alien-3", "small-alien-artifact-red") - if bobmods and bobmods.plates then - OV.patch_recipes( - { - {name = "alien-pre-artifact-red", ingredients = {{type = "item", name = "ruby-4", amount = 1}}} - } - ) + if bobmods and bobmods.plates then + OV.patch_recipes( + { + {name = "alien-pre-artifact-red", ingredients = {{type = "item", name = "ruby-4", amount = 1}}} + } + ) + end end - if bobmods and bobmods.enemies and data.raw.item["small-alien-artifact-blue"] then - angelsmods.functions.move_item("small-alien-artifact-red", "bio-processing-alien-small", "a[red]") + if bobmods and bobmods.enemies and data.raw.item["small-alien-artifact-red"] then + if angelsmods.triggers.bio_pastes["copper"] then + angelsmods.functions.move_item("small-alien-artifact-red", "bio-processing-alien-small", "a[red]") + end angelsmods.functions.move_item("alien-artifact-red", "bio-processing-alien-large", "a[red]") OV.patch_recipes( { @@ -86,70 +90,74 @@ end -- YELLOW ARTIFACTS ----------------------------------------------------------- ------------------------------------------------------------------------------- if angelsmods.triggers.artifacts["yellow"] then - data:extend( - { - --PRE ARTIFACT - { - type = "item", - name = "alien-pre-artifact-yellow", - icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-yellow.png", - icon_size = 32, - subgroup = "bio-processing-alien-pre", - order = "b[yellow]", - stack_size = 200 - }, - { - type = "recipe", - name = "alien-pre-artifact-yellow", - category = "crafting", - subgroup = "bio-processing-alien-pre", - enabled = false, - energy_required = 5, - ingredients = { - {type = "item", name = "seeded-dish", amount = 1}, - {type = "item", name = "paste-gold", amount = 1} - -- {type="item", name="diamond-4", amount=1}, + if angelsmods.triggers.bio_pastes["gold"] then + data:extend( + { + --PRE ARTIFACT + { + type = "item", + name = "alien-pre-artifact-yellow", + icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-yellow.png", + icon_size = 32, + subgroup = "bio-processing-alien-pre", + order = "b[yellow]", + stack_size = 200 }, - results = { - {type = "item", name = "alien-pre-artifact-yellow", amount = 1} + { + type = "recipe", + name = "alien-pre-artifact-yellow", + category = "crafting", + subgroup = "bio-processing-alien-pre", + enabled = false, + energy_required = 5, + ingredients = { + {type = "item", name = "seeded-dish", amount = 1}, + {type = "item", name = "paste-gold", amount = 1} + -- {type="item", name="diamond-4", amount=1}, + }, + results = { + {type = "item", name = "alien-pre-artifact-yellow", amount = 1} + }, + icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-yellow.png", + icon_size = 32, + order = "b[yellow]" }, - icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-yellow.png", - icon_size = 32, - order = "b[yellow]" - }, - -- SMALL ARTIFACT - { - type = "recipe", - name = "small-alien-artifact-yellow", - category = "crafting", - subgroup = "bio-processing-alien-small", - enabled = false, - energy_required = 5, - ingredients = { - {type = "item", name = "alien-pre-artifact-yellow", amount = 1} - }, - results = { - {type = "item", name = "small-alien-artifact-yellow", amount = 1} - }, - icon_size = 32, - order = "b[yellow]" + -- SMALL ARTIFACT + { + type = "recipe", + name = "small-alien-artifact-yellow", + category = "crafting", + subgroup = "bio-processing-alien-small", + enabled = false, + energy_required = 5, + ingredients = { + {type = "item", name = "alien-pre-artifact-yellow", amount = 1} + }, + results = { + {type = "item", name = "small-alien-artifact-yellow", amount = 1} + }, + icon_size = 32, + order = "b[yellow]" + } } - } - ) + ) - OV.add_unlock("bio-processing-alien-3", "alien-pre-artifact-yellow") - OV.add_unlock("bio-processing-alien-3", "small-alien-artifact-yellow") + OV.add_unlock("bio-processing-alien-3", "alien-pre-artifact-yellow") + OV.add_unlock("bio-processing-alien-3", "small-alien-artifact-yellow") - if bobmods and bobmods.plates then - OV.patch_recipes( - { - {name = "alien-pre-artifact-yellow", ingredients = {{type = "item", name = "diamond-4", amount = 1}}} - } - ) + if bobmods and bobmods.plates then + OV.patch_recipes( + { + {name = "alien-pre-artifact-yellow", ingredients = {{type = "item", name = "diamond-4", amount = 1}}} + } + ) + end end - if bobmods and bobmods.enemies and data.raw.item["small-alien-artifact-blue"] then - angelsmods.functions.move_item("small-alien-artifact-yellow", "bio-processing-alien-small", "b[yellow]") + if bobmods and bobmods.enemies and data.raw.item["small-alien-artifact-yellow"] then + if angelsmods.triggers.bio_pastes["gold"] then + angelsmods.functions.move_item("small-alien-artifact-yellow", "bio-processing-alien-small", "b[yellow]") + end angelsmods.functions.move_item("alien-artifact-yellow", "bio-processing-alien-large", "b[yellow]") OV.patch_recipes( { @@ -163,70 +171,74 @@ end -- ORANGE ARTIFACTS ----------------------------------------------------------- ------------------------------------------------------------------------------- if angelsmods.triggers.artifacts["orange"] then - data:extend( - { - --PRE ARTIFACT - { - type = "item", - name = "alien-pre-artifact-orange", - icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-orange.png", - icon_size = 32, - subgroup = "bio-processing-alien-pre", - order = "c[orange]", - stack_size = 200 - }, - { - type = "recipe", - name = "alien-pre-artifact-orange", - category = "crafting", - subgroup = "bio-processing-alien-pre", - enabled = false, - energy_required = 5, - ingredients = { - {type = "item", name = "seeded-dish", amount = 1}, - {type = "item", name = "paste-tungsten", amount = 1} - -- {type="item", name="topaz-4", amount=1}, - }, - results = { - {type = "item", name = "alien-pre-artifact-orange", amount = 1} - }, - icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-orange.png", - icon_size = 32, - order = "c[orange]" - }, - -- SMALL ARTIFACT - { - type = "recipe", - name = "small-alien-artifact-orange", - category = "crafting", - subgroup = "bio-processing-alien-small", - enabled = false, - energy_required = 5, - ingredients = { - {type = "item", name = "alien-pre-artifact-orange", amount = 1} + if angelsmods.triggers.bio_pastes["tungsten"] then + data:extend( + { + --PRE ARTIFACT + { + type = "item", + name = "alien-pre-artifact-orange", + icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-orange.png", + icon_size = 32, + subgroup = "bio-processing-alien-pre", + order = "c[orange]", + stack_size = 200 }, - results = { - {type = "item", name = "small-alien-artifact-orange", amount = 1} + { + type = "recipe", + name = "alien-pre-artifact-orange", + category = "crafting", + subgroup = "bio-processing-alien-pre", + enabled = false, + energy_required = 5, + ingredients = { + {type = "item", name = "seeded-dish", amount = 1}, + {type = "item", name = "paste-tungsten", amount = 1} + -- {type="item", name="topaz-4", amount=1}, + }, + results = { + {type = "item", name = "alien-pre-artifact-orange", amount = 1} + }, + icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-orange.png", + icon_size = 32, + order = "c[orange]" }, - icon_size = 32, - order = "c[orange]" + -- SMALL ARTIFACT + { + type = "recipe", + name = "small-alien-artifact-orange", + category = "crafting", + subgroup = "bio-processing-alien-small", + enabled = false, + energy_required = 5, + ingredients = { + {type = "item", name = "alien-pre-artifact-orange", amount = 1} + }, + results = { + {type = "item", name = "small-alien-artifact-orange", amount = 1} + }, + icon_size = 32, + order = "c[orange]" + } } - } - ) + ) - OV.add_unlock("bio-processing-alien-3", "alien-pre-artifact-orange") - OV.add_unlock("bio-processing-alien-3", "small-alien-artifact-orange") + OV.add_unlock("bio-processing-alien-3", "alien-pre-artifact-orange") + OV.add_unlock("bio-processing-alien-3", "small-alien-artifact-orange") - if bobmods and bobmods.plates then - OV.patch_recipes( - { - {name = "alien-pre-artifact-orange", ingredients = {{type = "item", name = "topaz-4", amount = 1}}} - } - ) + if bobmods and bobmods.plates then + OV.patch_recipes( + { + {name = "alien-pre-artifact-orange", ingredients = {{type = "item", name = "topaz-4", amount = 1}}} + } + ) + end end - if bobmods and bobmods.enemies and data.raw.item["small-alien-artifact-blue"] then - angelsmods.functions.move_item("small-alien-artifact-orange", "bio-processing-alien-small", "c[orange]") + if bobmods and bobmods.enemies and data.raw.item["small-alien-artifact-orange"] then + if angelsmods.triggers.bio_pastes["tungsten"] then + angelsmods.functions.move_item("small-alien-artifact-orange", "bio-processing-alien-small", "c[orange]") + end angelsmods.functions.move_item("alien-artifact-orange", "bio-processing-alien-large", "c[orange]") OV.patch_recipes( { @@ -240,70 +252,74 @@ end -- BLUE ARTIFACTS ------------------------------------------------------------- ------------------------------------------------------------------------------- if angelsmods.triggers.artifacts["blue"] then - data:extend( - { - --PRE ARTIFACT - { - type = "item", - name = "alien-pre-artifact-blue", - icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-blue.png", - icon_size = 32, - subgroup = "bio-processing-alien-pre", - order = "d[blue]", - stack_size = 200 - }, - { - type = "recipe", - name = "alien-pre-artifact-blue", - category = "crafting", - subgroup = "bio-processing-alien-pre", - enabled = false, - energy_required = 5, - ingredients = { - {type = "item", name = "seeded-dish", amount = 1}, - {type = "item", name = "paste-cobalt", amount = 1} - -- {type="item", name="sapphire-4", amount=1}, - }, - results = { - {type = "item", name = "alien-pre-artifact-blue", amount = 1} + if angelsmods.triggers.bio_pastes["cobalt"] then + data:extend( + { + --PRE ARTIFACT + { + type = "item", + name = "alien-pre-artifact-blue", + icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-blue.png", + icon_size = 32, + subgroup = "bio-processing-alien-pre", + order = "d[blue]", + stack_size = 200 }, - icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-blue.png", - icon_size = 32, - order = "d[blue]" - }, - -- SMALL ARTIFACT - { - type = "recipe", - name = "small-alien-artifact-blue", - category = "crafting", - subgroup = "bio-processing-alien-small", - enabled = false, - energy_required = 5, - ingredients = { - {type = "item", name = "alien-pre-artifact-blue", amount = 1} - }, - results = { - {type = "item", name = "small-alien-artifact-blue", amount = 1} + { + type = "recipe", + name = "alien-pre-artifact-blue", + category = "crafting", + subgroup = "bio-processing-alien-pre", + enabled = false, + energy_required = 5, + ingredients = { + {type = "item", name = "seeded-dish", amount = 1}, + {type = "item", name = "paste-cobalt", amount = 1} + -- {type="item", name="sapphire-4", amount=1}, + }, + results = { + {type = "item", name = "alien-pre-artifact-blue", amount = 1} + }, + icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-blue.png", + icon_size = 32, + order = "d[blue]" }, - icon_size = 32, - order = "d[blue]" + -- SMALL ARTIFACT + { + type = "recipe", + name = "small-alien-artifact-blue", + category = "crafting", + subgroup = "bio-processing-alien-small", + enabled = false, + energy_required = 5, + ingredients = { + {type = "item", name = "alien-pre-artifact-blue", amount = 1} + }, + results = { + {type = "item", name = "small-alien-artifact-blue", amount = 1} + }, + icon_size = 32, + order = "d[blue]" + } } - } - ) + ) - OV.add_unlock("bio-processing-alien-3", "alien-pre-artifact-blue") - OV.add_unlock("bio-processing-alien-3", "small-alien-artifact-blue") + OV.add_unlock("bio-processing-alien-3", "alien-pre-artifact-blue") + OV.add_unlock("bio-processing-alien-3", "small-alien-artifact-blue") - if bobmods and bobmods.plates then - OV.patch_recipes( - { - {name = "alien-pre-artifact-blue", ingredients = {{type = "item", name = "sapphire-4", amount = 1}}} - } - ) + if bobmods and bobmods.plates then + OV.patch_recipes( + { + {name = "alien-pre-artifact-blue", ingredients = {{type = "item", name = "sapphire-4", amount = 1}}} + } + ) + end end if bobmods and bobmods.enemies and data.raw.item["small-alien-artifact-blue"] then - angelsmods.functions.move_item("small-alien-artifact-blue", "bio-processing-alien-small", "d[blue]") + if angelsmods.triggers.bio_pastes["cobalt"] then + angelsmods.functions.move_item("small-alien-artifact-blue", "bio-processing-alien-small", "d[blue]") + end angelsmods.functions.move_item("alien-artifact-blue", "bio-processing-alien-large", "d[blue]") OV.patch_recipes( { @@ -317,70 +333,74 @@ end -- PURPLE ARTIFACTS ----------------------------------------------------------- ------------------------------------------------------------------------------- if angelsmods.triggers.artifacts["purple"] then - data:extend( - { - --PRE ARTIFACT - { - type = "item", - name = "alien-pre-artifact-purple", - icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-purple.png", - icon_size = 32, - subgroup = "bio-processing-alien-pre", - order = "e[purple]", - stack_size = 200 - }, - { - type = "recipe", - name = "alien-pre-artifact-purple", - category = "crafting", - subgroup = "bio-processing-alien-pre", - enabled = false, - energy_required = 5, - ingredients = { - {type = "item", name = "seeded-dish", amount = 1}, - {type = "item", name = "paste-titanium", amount = 1} - -- {type="item", name="amethyst-4", amount=1}, + if angelsmods.triggers.bio_pastes["titanium"] then + data:extend( + { + --PRE ARTIFACT + { + type = "item", + name = "alien-pre-artifact-purple", + icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-purple.png", + icon_size = 32, + subgroup = "bio-processing-alien-pre", + order = "e[purple]", + stack_size = 200 }, - results = { - {type = "item", name = "alien-pre-artifact-purple", amount = 1} + { + type = "recipe", + name = "alien-pre-artifact-purple", + category = "crafting", + subgroup = "bio-processing-alien-pre", + enabled = false, + energy_required = 5, + ingredients = { + {type = "item", name = "seeded-dish", amount = 1}, + {type = "item", name = "paste-titanium", amount = 1} + -- {type="item", name="amethyst-4", amount=1}, + }, + results = { + {type = "item", name = "alien-pre-artifact-purple", amount = 1} + }, + icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-purple.png", + icon_size = 32, + order = "e[purple]" }, - icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-purple.png", - icon_size = 32, - order = "e[purple]" - }, - -- SMALL ARTIFACT - { - type = "recipe", - name = "small-alien-artifact-purple", - category = "crafting", - subgroup = "bio-processing-alien-small", - enabled = false, - energy_required = 5, - ingredients = { - {type = "item", name = "alien-pre-artifact-purple", amount = 1} - }, - results = { - {type = "item", name = "small-alien-artifact-purple", amount = 1} - }, - icon_size = 32, - order = "e[purple]" + -- SMALL ARTIFACT + { + type = "recipe", + name = "small-alien-artifact-purple", + category = "crafting", + subgroup = "bio-processing-alien-small", + enabled = false, + energy_required = 5, + ingredients = { + {type = "item", name = "alien-pre-artifact-purple", amount = 1} + }, + results = { + {type = "item", name = "small-alien-artifact-purple", amount = 1} + }, + icon_size = 32, + order = "e[purple]" + } } - } - ) + ) - OV.add_unlock("bio-processing-alien-3", "alien-pre-artifact-purple") - OV.add_unlock("bio-processing-alien-3", "small-alien-artifact-purple") + OV.add_unlock("bio-processing-alien-3", "alien-pre-artifact-purple") + OV.add_unlock("bio-processing-alien-3", "small-alien-artifact-purple") - if bobmods and bobmods.plates then - OV.patch_recipes( - { - {name = "alien-pre-artifact-purple", ingredients = {{type = "item", name = "amethyst-4", amount = 1}}} - } - ) + if bobmods and bobmods.plates then + OV.patch_recipes( + { + {name = "alien-pre-artifact-purple", ingredients = {{type = "item", name = "amethyst-4", amount = 1}}} + } + ) + end end - if bobmods and bobmods.enemies and data.raw.item["small-alien-artifact-blue"] then - angelsmods.functions.move_item("small-alien-artifact-purple", "bio-processing-alien-small", "e[purple]") + if bobmods and bobmods.enemies and data.raw.item["small-alien-artifact-purple"] then + if angelsmods.triggers.bio_pastes["titanium"] then + angelsmods.functions.move_item("small-alien-artifact-purple", "bio-processing-alien-small", "e[purple]") + end angelsmods.functions.move_item("alien-artifact-purple", "bio-processing-alien-large", "e[purple]") OV.patch_recipes( { @@ -394,70 +414,74 @@ end -- GREEN ARTIFACTS ------------------------------------------------------------ ------------------------------------------------------------------------------- if angelsmods.triggers.artifacts["green"] then - data:extend( - { - --PRE ARTIFACT - { - type = "item", - name = "alien-pre-artifact-green", - icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-green.png", - icon_size = 32, - subgroup = "bio-processing-alien-pre", - order = "f[green]", - stack_size = 200 - }, - { - type = "recipe", - name = "alien-pre-artifact-green", - category = "crafting", - subgroup = "bio-processing-alien-pre", - enabled = false, - energy_required = 5, - ingredients = { - {type = "item", name = "seeded-dish", amount = 1}, - {type = "item", name = "paste-zinc", amount = 1} - -- {type="item", name="emerald-4", amount=1}, - }, - results = { - {type = "item", name = "alien-pre-artifact-green", amount = 1} - }, - icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-green.png", - icon_size = 32, - order = "f[green]" - }, - -- SMALL ARTIFACT - { - type = "recipe", - name = "small-alien-artifact-green", - category = "crafting", - subgroup = "bio-processing-alien-small", - enabled = false, - energy_required = 5, - ingredients = { - {type = "item", name = "alien-pre-artifact-green", amount = 1} + if angelsmods.triggers.bio_pastes["zinc"] then + data:extend( + { + --PRE ARTIFACT + { + type = "item", + name = "alien-pre-artifact-green", + icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-green.png", + icon_size = 32, + subgroup = "bio-processing-alien-pre", + order = "f[green]", + stack_size = 200 }, - results = { - {type = "item", name = "small-alien-artifact-green", amount = 1} + { + type = "recipe", + name = "alien-pre-artifact-green", + category = "crafting", + subgroup = "bio-processing-alien-pre", + enabled = false, + energy_required = 5, + ingredients = { + {type = "item", name = "seeded-dish", amount = 1}, + {type = "item", name = "paste-zinc", amount = 1} + -- {type="item", name="emerald-4", amount=1}, + }, + results = { + {type = "item", name = "alien-pre-artifact-green", amount = 1} + }, + icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-green.png", + icon_size = 32, + order = "f[green]" }, - icon_size = 32, - order = "f[green]" + -- SMALL ARTIFACT + { + type = "recipe", + name = "small-alien-artifact-green", + category = "crafting", + subgroup = "bio-processing-alien-small", + enabled = false, + energy_required = 5, + ingredients = { + {type = "item", name = "alien-pre-artifact-green", amount = 1} + }, + results = { + {type = "item", name = "small-alien-artifact-green", amount = 1} + }, + icon_size = 32, + order = "f[green]" + } } - } - ) + ) - OV.add_unlock("bio-processing-alien-3", "alien-pre-artifact-green") - OV.add_unlock("bio-processing-alien-3", "small-alien-artifact-green") + OV.add_unlock("bio-processing-alien-3", "alien-pre-artifact-green") + OV.add_unlock("bio-processing-alien-3", "small-alien-artifact-green") - if bobmods and bobmods.plates then - OV.patch_recipes( - { - {name = "alien-pre-artifact-green", ingredients = {{type = "item", name = "emerald-4", amount = 1}}} - } - ) + if bobmods and bobmods.plates then + OV.patch_recipes( + { + {name = "alien-pre-artifact-green", ingredients = {{type = "item", name = "emerald-4", amount = 1}}} + } + ) + end end - if bobmods and bobmods.enemies and data.raw.item["small-alien-artifact-blue"] then - angelsmods.functions.move_item("small-alien-artifact-green", "bio-processing-alien-small", "f[green]") + if bobmods and bobmods.enemies and data.raw.item["small-alien-artifact-green"] then + if angelsmods.triggers.bio_pastes["zinc"] then + angelsmods.functions.move_item("small-alien-artifact-green", "bio-processing-alien-small", "f[green]") + end angelsmods.functions.move_item("alien-artifact-green", "bio-processing-alien-large", "f[green]") OV.patch_recipes( { @@ -471,67 +495,70 @@ end -- BASE ARTIFACTS (pink) ------------------------------------------------------ ------------------------------------------------------------------------------- if angelsmods.triggers.artifacts["base"] then -- pink - data:extend( - { - --PRE ARTIFACT - { - type = "item", - name = "alien-pre-artifact-base", - icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-base.png", - icon_size = 32, - subgroup = "bio-processing-alien-pre", - order = "g[base]", - stack_size = 200 - }, - { - type = "recipe", - name = "alien-pre-artifact-base", - category = "crafting", - subgroup = "bio-processing-alien-pre", - enabled = false, - energy_required = 5, - ingredients = { - {type = "item", name = "seeded-dish", amount = 1}, - {type = "item", name = "paste-iron", amount = 1} + if angelsmods.triggers.bio_pastes["iron"] then + data:extend( + { + --PRE ARTIFACT + { + type = "item", + name = "alien-pre-artifact-base", + icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-base.png", + icon_size = 32, + subgroup = "bio-processing-alien-pre", + order = "g[base]", + stack_size = 200 }, - results = { - {type = "item", name = "alien-pre-artifact-base", amount = 1} + { + type = "recipe", + name = "alien-pre-artifact-base", + category = "crafting", + subgroup = "bio-processing-alien-pre", + enabled = false, + energy_required = 5, + ingredients = { + {type = "item", name = "seeded-dish", amount = 1}, + {type = "item", name = "paste-iron", amount = 1} + }, + results = { + {type = "item", name = "alien-pre-artifact-base", amount = 1} + }, + icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-base.png", + icon_size = 32, + order = "g[base]" }, - icon = "__angelsbioprocessing__/graphics/icons/alien-pre-artifact-base.png", - icon_size = 32, - order = "g[base]" - }, - -- SMALL ARTIFACT - { - type = "recipe", - name = "small-alien-artifact", - category = "crafting", - subgroup = "bio-processing-alien-small", - enabled = false, - energy_required = 5, - ingredients = { - {type = "item", name = "alien-pre-artifact-base", amount = 1} - }, - results = { - {type = "item", name = "small-alien-artifact", amount = 1} - }, - icon_size = 32, - order = "g[base]" + -- SMALL ARTIFACT + { + type = "recipe", + name = "small-alien-artifact", + category = "crafting", + subgroup = "bio-processing-alien-small", + enabled = false, + energy_required = 5, + ingredients = { + {type = "item", name = "alien-pre-artifact-base", amount = 1} + }, + results = { + {type = "item", name = "small-alien-artifact", amount = 1} + }, + icon_size = 32, + order = "g[base]" + } } - } - ) + ) - OV.add_unlock("bio-processing-alien-3", "alien-pre-artifact-base") - OV.add_unlock("bio-processing-alien-3", "small-alien-artifact") + OV.add_unlock("bio-processing-alien-3", "alien-pre-artifact-base") + OV.add_unlock("bio-processing-alien-3", "small-alien-artifact") + end if bobmods and bobmods.enemies and data.raw.item["small-alien-artifact-blue"] then - angelsmods.functions.move_item("small-alien-artifact", "bio-processing-alien-small", "g[base]") + if angelsmods.triggers.bio_pastes["iron"] then + angelsmods.functions.move_item("small-alien-artifact", "bio-processing-alien-small", "g[base]") + end angelsmods.functions.move_item("alien-artifact", "bio-processing-alien-large", "g[base]") end end ------------------------------------------------------------------------------- -log(contais_artifacts) if contais_artifacts then else OV.disable_technology("bio-processing-alien-3") diff --git a/angelsindustries/changelog.txt b/angelsindustries/changelog.txt index 10b1d6264..7e49637ed 100644 --- a/angelsindustries/changelog.txt +++ b/angelsindustries/changelog.txt @@ -1,387 +1,391 @@ ---------------------------------------------------------------------------------------------------- -Version: 0.4.14 -Date: ##.##.2021 - Changes: - - Science mode: - - Fixed an issue with an incorrect tag being given to the regualr lab, causing a crash ---------------------------------------------------------------------------------------------------- -Version: 0.4.13 -Date: 31.05.2021 - Bugfixes: - - Component mode: - - Fixed ingredient tier of puffer and biter refugium - - Fixed tin plate could not be inserted into the filter inserter recipe - - Fixed glass plate could not be inserted into any solar recipe - - Fixed bobs recipe for the superiour circuit board was not hidden correctly ---------------------------------------------------------------------------------------------------- -Version: 0.4.12 -Date: 26.05.2021 - Changes: - - Regular mode: - - Ordered vehicle belt immunity equipment (477) - - Integrated bobs plutonium nucleosynthesis (486) - - Unlock red and green wires with the (previously empty) electronics technology - - Moved Bio-tile data to angelsbioprocessing - - Changed and expanded locale strings and text descriptions (489) - - Component mode: - - Partially integrated bobs locomotives, cargo and fluid wagons (not artillery) a bit (478) - - Added custom recipes for solar panel and accumulator recipes (base game and bobs mods) - - Added custom recipes for assemblers (base game and bobs mods, incl. electronic assemblers) - - Science mode: - - Moved solar panels from orange to green science tier - Bugfixes: - - Regular mode: - - Fixed the ordering of bobs vehicle roboport antenna (480) - - Fixed the vehicle repair roboport would unlock after the vehicle construction port (500) - - Component mode: - - Fixed that some science technologies would unlock block components - - Fixed boblogistics (inserter overhaul off) recipes to use angels components, not bobs (526) - - Fixed boblogistics (w/out bobplates) calling the wrong tin plate (453) - - Thanks to @lavafl0w on git for the partial fix which i built off - - Fixed battery 6 use and tech when not active under some conditions (453) - - Fixed lab not being craftable without science mode. - - Fixed that boblogistics' tier 1 robots did not use their appropriate intermediates (532) - - Fixed that not all bob train recipes did not require their previous tier s ingredient (537) - - Science mode: - - Fixed the technologies from the storage addon had the wrong data core - - Fixed the base game lab was visible in the bonus UI (505) - - Fixed science tiers on steam engines and boilers of bobs power (519) - - Fixed science tiers on heat pipes and heat sources of bobs power (519) - - Fixed science tiers on fluid burning generators of bobs power (502) - - Fixed science tiers on bobs solar panel and accumulator researches - - Fixed science tiers on power pole and substation researches - - Fixed the selection and collision box of the main lab did not align (539) - - Fixed that speed, productivity, effectivity, and agriculture module 3 couldnt be researched due - to no lab taking all required science packs. removed Yellow science analyzer from required packs. - - Fixed locale on the space science research ---------------------------------------------------------------------------------------------------- -Version: 0.4.11 -Date: 11.01.2021 - Bugfixes: - - Fixed crash related to ghosting tech unlocks not conforming to standards (516) ---------------------------------------------------------------------------------------------------- -Version: 0.4.10 -Date: 26.11.2020 - Bugfixes: - - Fixed crash caused by missing crash site lab sprites ---------------------------------------------------------------------------------------------------- -Version: 0.4.9 -Date: 26.11.2020 - Changes: - - Updated for factorio version 1.1 - - Fixed technology icon sizes ---------------------------------------------------------------------------------------------------- -Version: 0.4.8 -Date: 16.11.2020 - Bugfixes: - - Regular mode: - - Changed locales for settings and their description to make them more explicit - - Tweaked localisation of welcome message info (427) - - Component mode: - - Fixed localisation error on the rocket reactor (425) ---------------------------------------------------------------------------------------------------- -Version: 0.4.7 -Date: 29.10.2020 - Changes: - - Regular mode: - - Some minor localisation changes to unify angels localisation across mods (372) - - Component mode: - - Added a new battery component with intermediate parts (397) - - Added new rocket recipe with new intermediate components - - Integrated deuterium fuel cell 2 to have a stable infinite nuclear fuel cell (386) - - Components will now show their total raw (352) - - Streamlined smelting building ingredients with the tiers they represent - - Updated the module recipes to utilize the different tiers of circuits better - - Science mode: - - Increased research times to cope with the slower progression rate - - Changed ordening of datacores and analysers because of how the tech tree ordening works - Bugfixes: - - Regular mode: - - Fixed silver wire recipe would unlock while it has no use in this mode (not even with bobs) - - Component mode: - - Possible fix for multiplayer mod mismatch detected, even when they are identical (402) - - Fixed that there would be two grey board recipes from paper when playing with bob - electronics mod (403) - - Fixed some inconsistencies with tier 2 components and their prerequisites - - Fixed that some components could not be made in assembling machine 1 - - Fixed that the unused advanced blocks were still visible in the item select menu - - Fixed the regular lab would require electronics block 1 instead of 0 (416) - - Science mode: - - Fixed that science pack were not replaced in recipe ingredients (400) - - Fixed that the unused science datacores were visible in the item select menu - - Fixed automation 1 was locked too far when playing with bobs assemblers - - Fixed Geode processing 2 having a green and orange analyzer (414) - - Fixed Bobs logistics 3 research depended on blue analyzers instead of orange (417) - - Fixed inconsistency of Bobs toolbelt 3 research not using the enhancement datacores (417) ---------------------------------------------------------------------------------------------------- -Version: 0.4.6 -Date: 20.08.2020 - Changes: - - Updated to base game 1.0 - - Component mode: - - Mold creation now requires a resin casing instead of the iron casing (356) - Bugfixes: - - Science mode: - - Fixed that new games in base game v1.0.0 did not receive a tech archive at the start ---------------------------------------------------------------------------------------------------- -Version: 0.4.5 -Date: 17.07.2020 - Changes: - - Made localisation conform with base game (342) - - Increased stack size of the angel lamp from 10 to 50 (353) - Bugfixes: - - Overhaul mode: - - Disable platinum as it is not usefull without component or science mode - - Tweaked crafting times on nuclear fuel creation and reprocessing recipes (339) - - Component mode: - - Clarifier now requires Electronic Block 0's instead of Electronic Block 1's ---------------------------------------------------------------------------------------------------- -Version: 0.4.4 -Date: 10.07.2020 - Changes: - - Science mode: - - Added an early tech to use in the tech archive to unlock datacores (314) - - Changed graphics for ghosting technology (274) - Bugfixes: - - Regular mode: - - Changed energy source on the expanders to void when they don't use power (317) - - Fixed selection box on te cargo roboport - - Make sure only one of the ghosting techs is available for research (274) - - Overhaul mode: - - Added translation for hidden ghosting tech (288) - - Check for item existence with bobinserters (299) - - Component mode: - - Changed Thermal Water bore did require too high tech blocks (281) - - Fixed bobs ingredient limit was blocking progression into tier 2 blocks (336) - - Science mode: - - Added token-bio to exploration lab (277) - - Moved rocket booster 1 technology (from orange) to green science (309) - Modding: - - Make use of full IngredientPrototype instead of shorthand ---------------------------------------------------------------------------------------------------- -Version: 0.4.3 -Date: 05.06.2020 - Bugfixes: - - Fixed petri dishes requiring glass - - Added fuel glow color to nuclear fuel (273) ---------------------------------------------------------------------------------------------------- -Version: 0.4.2 -Date: 01.06.2020 - Changes: - - Reduced the construction range (5 -> 3) of angels vehicle repair equipment - - Added ghost unlocks for angels construction robots - - Angels robots unlocks the shortcuts as well - - Removed crawler train from dependencies (since we moved it to a seperate mod a while ago) - Bugfixes: - - Special vanilla mode: - - Fixed nuclear overhaul recipes and items were visible (267) - - Overhaul mode: - - Fixed error in migration not migrating all cases, rerunning same migration script - to get the other cases (271) - - Fixed Uranium-235 Fuel cell required 10 iron plates/lead plates instead of 15 iron plates (267) - - Science mode: - - Fixed that you could not get liquid resin before green science (268) - - Fixed that the special tree generation was locked behind orange science ---------------------------------------------------------------------------------------------------- -Version: 0.4.1 -Date: 29.05.2020 - Changes: - - Properly use name, amount in result and ingredient prototypes - - Added large logistic zone entities (241) - - Added large logistic zone expander - - Consumes no power - - Expands logistic zone by 30x30 - - Added large Construction zone expander - - Expands construction zone by 125x125 - - Connects up to 60 tiles distance (30 tile radius) - - Has 1 recharge port with a recharge rate of 200kW - - Added large Remote Relay station - - Equivalent logistic zone of 30x30 and connecion up to 60 tiles distance - - Has 4 recharge port with a recharge rate of 200kW each - - Has 1 inventory space to store robots - - Has 1 inventory space to store repair packs - - Slightly altered the existing crawler logistics recipes - - Increased recharge rate on the charging basestation - - Fixed charging issues on the relay stations - - Added a crawler themed lamp - - Overhaul mode: - - Added angels nuclear fuel processes - - Component mode: - - Blocks have a configurable stack size (default 1000) (222) - - Block tiers 0 and 1 have lower crafting times for faster progression (222) - - Blocks tier 3, 4 and 5 have increased crafting times due to lower amounts of use (222) - - All machines that use blocks as a recipe now have an instant crafting time (222) - - Added better recipes for inserters to use components better - Bugfixes: - - MP safer method of requiring files (check inside the file instead of around) - - Component mode: - - Fixed that the manual craftable blocks would be decomposed for total raw calculation (222) - - Science mode: - - Fixed rocket silo would only give 200 Gravitational Analyzers instead of 1000 (stack size) ---------------------------------------------------------------------------------------------------- -Version: 0.4.0 -Date: 20.04.2020 - Changes: - - Renamed transistor to capacitor ---------------------------------------------------------------------------------------------------- -Version: 0.3.9 -Date: 12.04.2020 - Bugfixes: - - With bobs burner phase allow steam science in the basic lab.. not main lab #169 ---------------------------------------------------------------------------------------------------- -Version: 0.3.8 -Date: 12.04.2020 - Bugfixes: - - With bobs burner phase allow steam science in the main lab #169 ---------------------------------------------------------------------------------------------------- -Version: 0.3.7 -Date: 12.04.2020 - Changes: - - General: - - Reduced the collision box so you can walk past them (#163) - - Reduced collision box of the Construction and Zone expanders to the size of a medium power pole - - Reduced collsion box of the Recharge Stations to the size of a big power pole - - Increased connection distance for Construction Zone Expanders and Remote Charging Station MK2 to fit with big power poles - - Increased construction area on Construction Zone Expanders to fit with big power poles - - Removed the logistics zone on the Construction Zone Expanders as these are obsolete in 0.18 - - Removed the logistics zone on the Charging Basestation as these are obsolete in 0.18 - - Reduced animation speed on the Logistic Zone Expander - - Component mode: - - Electronics can now be made in electronic assembler when playing with bobassembly - - Updated sintering oven to be craftable with components turned on to make motor casings - - All tech labs now require previous tier as an ingredient - - Integrated components into crawler robots and base game robotics - - Added basic military as a prereq for exploration-1 #169 - - Science mode: - - Made crawler construction bots available in red science - - Proper datacores for tech in bobs burner phase #169 - - Removed red science pack when bobs burner phase is enabled #169 - Bugfixes: - - General: - - Fixed circuit network connector sprites on the big chests - - Fixed the drawing box was too small on the Zone Expanders and Recharge Stations ---------------------------------------------------------------------------------------------------- -Version: 0.3.6 -Date: 02.04.2020 - Changes: - - Removed Crawler Train - moved to separate mod #124 - - Component mode: - - Stone wall now require only 1 Construction Block 2 instead of 5 - - Fixed recipes would use the unobtainable advanced processing blocks - - Changed Grey Circuit Board hand crafting to use the Circuit Board from wood instead of paper - - Added new recipes to create molds for Motor Casting - Bugfixes: - - General: - - Fixed iron stick/rod in wrong mode to be shown (including cleanup) #154 - - Component mode: - - Fixed Submachine Gun was unlocking with Turrets instead of Basic Military technology - - Fixed Automation 2 did not depend on Construction Components 2 - - Science mode: - - Fixed Assembling Machine 1 was locked when playing with bobs Burner Assemblers disabled - - Fixed some labs would require the base game Lab as ingredient instead of angels variant ---------------------------------------------------------------------------------------------------- -Version: 0.3.5 -Date: 24.03.2020 - Changes: - - Added dedicated graphic to the weapon trigger (it was the same as Gear before) - Bugfixes: - - Overhaul mode: - - Fixed production science packs require bobs chemical plants instead of angels version - - Component mode: - - Fixed that some recipes would use iron sticks and iron gear wheels instead of Angels alternative - - Added alternative Grey Board recipe unlock to Paper Making 1 - - Added missing prerequisite of Paper Making 1 to Red Circuits - - Science mode: - - Fixed when playing with bobs that assembling machines 1 and logistics 1 were locked behind basic labs - - Fixed that gun turrets technology was locked behind red science (military) instead of grey (basic-military) - - Fixed that the vanilla lab was not hidden when playing pure angels ---------------------------------------------------------------------------------------------------- -Version: 0.3.4 -Date: 21.03.2020 - Changes: - - Components: - - assembling-machine-1 in vanilla requires Electronic block 0 instead of 1 #109 - - Added a setting to return the building return to vanilla style - - Science: - - Allow productivity on (all) analyzers and datacores - Bugfixes: - - Offshore pump returned Electronic block 1 while using block 0 for making - - With bobs assembly, assembling machine 2 returned Electronic block 1 while using block 2 for making - - Fixed crash related to recipe ingredient list having empty fields due to other filthy mods - - Fixed crash related to technologies using count_formula instead of count for none-infinite tech - - Fixed typo in the description of the main lab - - Fixed angels space lab research had a ridiculous research time, compensated with packs - - Disable unused bobs advanced logistic science research when playing angel science mode ---------------------------------------------------------------------------------------------------- -Version: 0.3.3 -Date: 21.03.2020 - Changes: - - Fixed an error relating to composite entities which don't have a minable property ---------------------------------------------------------------------------------------------------- -Version: 0.3.2 -Date: 20.03.2020 - Changes: - - Added dedicated icon to the Electronics Block 0 - - Added dedicated researched to unlock the components - - Added dedicated researched for the specialised labs - - Changed Electronics Board ingredients to use Cupric instead of Ferrous Chloride Solution - - Changed Solder amount on Electronics Boards to the amount of components that are needed - - Changed the Lab Archive icon and added different tiers to speed up research process - - Allow productivity modules on components - - Changed ratios between component ingredients to bring diversity between tiers - - Updated the replace_con_mats function to also update minable results to the ingredients - - Some small changes to what is unlocked at certain points - - Added a new tier of labs for infinite research - - Added white research for infinite research - - Fully integrated bobs into angels tech tree - - Fully replaced bobs electronics with angels variants - Bugfixes: - - Extra check if recipe ingredients exists #52 - - Allow robot deployment when in automatic mode #48 - - Fixed Microchip requiring liquid plastic as ingredient - - Fixed that the Lab Archive was unobtainable when enabling angels science mid-game - - Science pack for datacores for angels rocket fuel fixed to default rocket fuel #66 - - Enforces single main-lab to exist - - Fixed that yellow board was not craftable (now made in a chemical plant) - - Various bobs group and tech clean-ups ---------------------------------------------------------------------------------------------------- -Version: 0.3.1 -Date: 22.02.2020 - Changes: - - Dependent on bioprocessing 0.7.3 for new lab triggers - - Updated emission data, so it now shows in the ingame tooltips (and activates) - - Automated component replacement script if components is activated - - Works with Vanilla, Angels and Bobs (default, normal and expensive) - - All buildings require blocks - - Other recipes changed to take angels components - - Hides bobs electronic(finals) to use angels electronics - - Still uses bobs electronic paths for modules (for now) - - Warning: Does not need overhaul=true to work ---------------------------------------------------------------------------------------------------- -Version: 0.3.0 -Date: 09.02.2020 - Changes: - - Update to 0.18 - - Updated recipe interaction - - Added settings and activation clauses (currently forcing off pending further testing) - - Tested early functionality - - Allowed basic blocks to be handcrafted so technology can progress - - Integrated bio-tokens into the production lab - - Small tweaks - - Added a new generic lab to allow flexibility - - Changed the weight of the crawler train wagon and robot wagon - Bugfixes: - - Fixed icons - - Fixed localisations (technologies still need updating) - - Fixed that the logistics storage silo did not have a filter slot ---------------------------------------------------------------------------------------------------- -Version: 0.2.0 -Date: 29.03.2019 - Changes: - - update to 0.17 - - reduced size of zone expander hitboxes ---------------------------------------------------------------------------------------------------- -Version: 0.1.0 -Date: 01.04.2018 - Changes: - - merged mods and first release +--------------------------------------------------------------------------------------------------- +Version: 0.4.14 +Date: ##.##.2021 + Changes: + - Regular mode: + - Thorium fuel cells value dropped considerably, some recipes faster to compensate + - Component mode: + - Ensured that bobmodules uses each tier of electronic now + - Science mode: + - Fixed an issue with an incorrect tag being given to the regualr lab, causing a crash +--------------------------------------------------------------------------------------------------- +Version: 0.4.13 +Date: 31.05.2021 + Bugfixes: + - Component mode: + - Fixed ingredient tier of puffer and biter refugium + - Fixed tin plate could not be inserted into the filter inserter recipe + - Fixed glass plate could not be inserted into any solar recipe + - Fixed bobs recipe for the superiour circuit board was not hidden correctly +--------------------------------------------------------------------------------------------------- +Version: 0.4.12 +Date: 26.05.2021 + Changes: + - Regular mode: + - Ordered vehicle belt immunity equipment (477) + - Integrated bobs plutonium nucleosynthesis (486) + - Unlock red and green wires with the (previously empty) electronics technology + - Moved Bio-tile data to angelsbioprocessing + - Changed and expanded locale strings and text descriptions (489) + - Component mode: + - Partially integrated bobs locomotives, cargo and fluid wagons (not artillery) a bit (478) + - Added custom recipes for solar panel and accumulator recipes (base game and bobs mods) + - Added custom recipes for assemblers (base game and bobs mods, incl. electronic assemblers) + - Science mode: + - Moved solar panels from orange to green science tier + Bugfixes: + - Regular mode: + - Fixed the ordering of bobs vehicle roboport antenna (480) + - Fixed the vehicle repair roboport would unlock after the vehicle construction port (500) + - Component mode: + - Fixed that some science technologies would unlock block components + - Fixed boblogistics (inserter overhaul off) recipes to use angels components, not bobs (526) + - Fixed boblogistics (w/out bobplates) calling the wrong tin plate (453) + - Thanks to @lavafl0w on git for the partial fix which i built off + - Fixed battery 6 use and tech when not active under some conditions (453) + - Fixed lab not being craftable without science mode. + - Fixed that boblogistics' tier 1 robots did not use their appropriate intermediates (532) + - Fixed that not all bob train recipes did not require their previous tier s ingredient (537) + - Science mode: + - Fixed the technologies from the storage addon had the wrong data core + - Fixed the base game lab was visible in the bonus UI (505) + - Fixed science tiers on steam engines and boilers of bobs power (519) + - Fixed science tiers on heat pipes and heat sources of bobs power (519) + - Fixed science tiers on fluid burning generators of bobs power (502) + - Fixed science tiers on bobs solar panel and accumulator researches + - Fixed science tiers on power pole and substation researches + - Fixed the selection and collision box of the main lab did not align (539) + - Fixed that speed, productivity, effectivity, and agriculture module 3 couldnt be researched due + to no lab taking all required science packs. removed Yellow science analyzer from required packs. + - Fixed locale on the space science research +--------------------------------------------------------------------------------------------------- +Version: 0.4.11 +Date: 11.01.2021 + Bugfixes: + - Fixed crash related to ghosting tech unlocks not conforming to standards (516) +--------------------------------------------------------------------------------------------------- +Version: 0.4.10 +Date: 26.11.2020 + Bugfixes: + - Fixed crash caused by missing crash site lab sprites +--------------------------------------------------------------------------------------------------- +Version: 0.4.9 +Date: 26.11.2020 + Changes: + - Updated for factorio version 1.1 + - Fixed technology icon sizes +--------------------------------------------------------------------------------------------------- +Version: 0.4.8 +Date: 16.11.2020 + Bugfixes: + - Regular mode: + - Changed locales for settings and their description to make them more explicit + - Tweaked localisation of welcome message info (427) + - Component mode: + - Fixed localisation error on the rocket reactor (425) +--------------------------------------------------------------------------------------------------- +Version: 0.4.7 +Date: 29.10.2020 + Changes: + - Regular mode: + - Some minor localisation changes to unify angels localisation across mods (372) + - Component mode: + - Added a new battery component with intermediate parts (397) + - Added new rocket recipe with new intermediate components + - Integrated deuterium fuel cell 2 to have a stable infinite nuclear fuel cell (386) + - Components will now show their total raw (352) + - Streamlined smelting building ingredients with the tiers they represent + - Updated the module recipes to utilize the different tiers of circuits better + - Science mode: + - Increased research times to cope with the slower progression rate + - Changed ordening of datacores and analysers because of how the tech tree ordening works + Bugfixes: + - Regular mode: + - Fixed silver wire recipe would unlock while it has no use in this mode (not even with bobs) + - Component mode: + - Possible fix for multiplayer mod mismatch detected, even when they are identical (402) + - Fixed that there would be two grey board recipes from paper when playing with bob + electronics mod (403) + - Fixed some inconsistencies with tier 2 components and their prerequisites + - Fixed that some components could not be made in assembling machine 1 + - Fixed that the unused advanced blocks were still visible in the item select menu + - Fixed the regular lab would require electronics block 1 instead of 0 (416) + - Science mode: + - Fixed that science pack were not replaced in recipe ingredients (400) + - Fixed that the unused science datacores were visible in the item select menu + - Fixed automation 1 was locked too far when playing with bobs assemblers + - Fixed Geode processing 2 having a green and orange analyzer (414) + - Fixed Bobs logistics 3 research depended on blue analyzers instead of orange (417) + - Fixed inconsistency of Bobs toolbelt 3 research not using the enhancement datacores (417) +--------------------------------------------------------------------------------------------------- +Version: 0.4.6 +Date: 20.08.2020 + Changes: + - Updated to base game 1.0 + - Component mode: + - Mold creation now requires a resin casing instead of the iron casing (356) + Bugfixes: + - Science mode: + - Fixed that new games in base game v1.0.0 did not receive a tech archive at the start +--------------------------------------------------------------------------------------------------- +Version: 0.4.5 +Date: 17.07.2020 + Changes: + - Made localisation conform with base game (342) + - Increased stack size of the angel lamp from 10 to 50 (353) + Bugfixes: + - Overhaul mode: + - Disable platinum as it is not usefull without component or science mode + - Tweaked crafting times on nuclear fuel creation and reprocessing recipes (339) + - Component mode: + - Clarifier now requires Electronic Block 0's instead of Electronic Block 1's +--------------------------------------------------------------------------------------------------- +Version: 0.4.4 +Date: 10.07.2020 + Changes: + - Science mode: + - Added an early tech to use in the tech archive to unlock datacores (314) + - Changed graphics for ghosting technology (274) + Bugfixes: + - Regular mode: + - Changed energy source on the expanders to void when they don't use power (317) + - Fixed selection box on te cargo roboport + - Make sure only one of the ghosting techs is available for research (274) + - Overhaul mode: + - Added translation for hidden ghosting tech (288) + - Check for item existence with bobinserters (299) + - Component mode: + - Changed Thermal Water bore did require too high tech blocks (281) + - Fixed bobs ingredient limit was blocking progression into tier 2 blocks (336) + - Science mode: + - Added token-bio to exploration lab (277) + - Moved rocket booster 1 technology (from orange) to green science (309) + Modding: + - Make use of full IngredientPrototype instead of shorthand +--------------------------------------------------------------------------------------------------- +Version: 0.4.3 +Date: 05.06.2020 + Bugfixes: + - Fixed petri dishes requiring glass + - Added fuel glow color to nuclear fuel (273) +--------------------------------------------------------------------------------------------------- +Version: 0.4.2 +Date: 01.06.2020 + Changes: + - Reduced the construction range (5 -> 3) of angels vehicle repair equipment + - Added ghost unlocks for angels construction robots + - Angels robots unlocks the shortcuts as well + - Removed crawler train from dependencies (since we moved it to a seperate mod a while ago) + Bugfixes: + - Special vanilla mode: + - Fixed nuclear overhaul recipes and items were visible (267) + - Overhaul mode: + - Fixed error in migration not migrating all cases, rerunning same migration script + to get the other cases (271) + - Fixed Uranium-235 Fuel cell required 10 iron plates/lead plates instead of 15 iron plates (267) + - Science mode: + - Fixed that you could not get liquid resin before green science (268) + - Fixed that the special tree generation was locked behind orange science +--------------------------------------------------------------------------------------------------- +Version: 0.4.1 +Date: 29.05.2020 + Changes: + - Properly use name, amount in result and ingredient prototypes + - Added large logistic zone entities (241) + - Added large logistic zone expander + - Consumes no power + - Expands logistic zone by 30x30 + - Added large Construction zone expander + - Expands construction zone by 125x125 + - Connects up to 60 tiles distance (30 tile radius) + - Has 1 recharge port with a recharge rate of 200kW + - Added large Remote Relay station + - Equivalent logistic zone of 30x30 and connecion up to 60 tiles distance + - Has 4 recharge port with a recharge rate of 200kW each + - Has 1 inventory space to store robots + - Has 1 inventory space to store repair packs + - Slightly altered the existing crawler logistics recipes + - Increased recharge rate on the charging basestation + - Fixed charging issues on the relay stations + - Added a crawler themed lamp + - Overhaul mode: + - Added angels nuclear fuel processes + - Component mode: + - Blocks have a configurable stack size (default 1000) (222) + - Block tiers 0 and 1 have lower crafting times for faster progression (222) + - Blocks tier 3, 4 and 5 have increased crafting times due to lower amounts of use (222) + - All machines that use blocks as a recipe now have an instant crafting time (222) + - Added better recipes for inserters to use components better + Bugfixes: + - MP safer method of requiring files (check inside the file instead of around) + - Component mode: + - Fixed that the manual craftable blocks would be decomposed for total raw calculation (222) + - Science mode: + - Fixed rocket silo would only give 200 Gravitational Analyzers instead of 1000 (stack size) +--------------------------------------------------------------------------------------------------- +Version: 0.4.0 +Date: 20.04.2020 + Changes: + - Renamed transistor to capacitor +--------------------------------------------------------------------------------------------------- +Version: 0.3.9 +Date: 12.04.2020 + Bugfixes: + - With bobs burner phase allow steam science in the basic lab.. not main lab #169 +--------------------------------------------------------------------------------------------------- +Version: 0.3.8 +Date: 12.04.2020 + Bugfixes: + - With bobs burner phase allow steam science in the main lab #169 +--------------------------------------------------------------------------------------------------- +Version: 0.3.7 +Date: 12.04.2020 + Changes: + - General: + - Reduced the collision box so you can walk past them (#163) + - Reduced collision box of the Construction and Zone expanders to the size of a medium power pole + - Reduced collsion box of the Recharge Stations to the size of a big power pole + - Increased connection distance for Construction Zone Expanders and Remote Charging Station MK2 to fit with big power poles + - Increased construction area on Construction Zone Expanders to fit with big power poles + - Removed the logistics zone on the Construction Zone Expanders as these are obsolete in 0.18 + - Removed the logistics zone on the Charging Basestation as these are obsolete in 0.18 + - Reduced animation speed on the Logistic Zone Expander + - Component mode: + - Electronics can now be made in electronic assembler when playing with bobassembly + - Updated sintering oven to be craftable with components turned on to make motor casings + - All tech labs now require previous tier as an ingredient + - Integrated components into crawler robots and base game robotics + - Added basic military as a prereq for exploration-1 #169 + - Science mode: + - Made crawler construction bots available in red science + - Proper datacores for tech in bobs burner phase #169 + - Removed red science pack when bobs burner phase is enabled #169 + Bugfixes: + - General: + - Fixed circuit network connector sprites on the big chests + - Fixed the drawing box was too small on the Zone Expanders and Recharge Stations +--------------------------------------------------------------------------------------------------- +Version: 0.3.6 +Date: 02.04.2020 + Changes: + - Removed Crawler Train - moved to separate mod #124 + - Component mode: + - Stone wall now require only 1 Construction Block 2 instead of 5 + - Fixed recipes would use the unobtainable advanced processing blocks + - Changed Grey Circuit Board hand crafting to use the Circuit Board from wood instead of paper + - Added new recipes to create molds for Motor Casting + Bugfixes: + - General: + - Fixed iron stick/rod in wrong mode to be shown (including cleanup) #154 + - Component mode: + - Fixed Submachine Gun was unlocking with Turrets instead of Basic Military technology + - Fixed Automation 2 did not depend on Construction Components 2 + - Science mode: + - Fixed Assembling Machine 1 was locked when playing with bobs Burner Assemblers disabled + - Fixed some labs would require the base game Lab as ingredient instead of angels variant +--------------------------------------------------------------------------------------------------- +Version: 0.3.5 +Date: 24.03.2020 + Changes: + - Added dedicated graphic to the weapon trigger (it was the same as Gear before) + Bugfixes: + - Overhaul mode: + - Fixed production science packs require bobs chemical plants instead of angels version + - Component mode: + - Fixed that some recipes would use iron sticks and iron gear wheels instead of Angels alternative + - Added alternative Grey Board recipe unlock to Paper Making 1 + - Added missing prerequisite of Paper Making 1 to Red Circuits + - Science mode: + - Fixed when playing with bobs that assembling machines 1 and logistics 1 were locked behind basic labs + - Fixed that gun turrets technology was locked behind red science (military) instead of grey (basic-military) + - Fixed that the vanilla lab was not hidden when playing pure angels +--------------------------------------------------------------------------------------------------- +Version: 0.3.4 +Date: 21.03.2020 + Changes: + - Components: + - assembling-machine-1 in vanilla requires Electronic block 0 instead of 1 #109 + - Added a setting to return the building return to vanilla style + - Science: + - Allow productivity on (all) analyzers and datacores + Bugfixes: + - Offshore pump returned Electronic block 1 while using block 0 for making + - With bobs assembly, assembling machine 2 returned Electronic block 1 while using block 2 for making + - Fixed crash related to recipe ingredient list having empty fields due to other filthy mods + - Fixed crash related to technologies using count_formula instead of count for none-infinite tech + - Fixed typo in the description of the main lab + - Fixed angels space lab research had a ridiculous research time, compensated with packs + - Disable unused bobs advanced logistic science research when playing angel science mode +--------------------------------------------------------------------------------------------------- +Version: 0.3.3 +Date: 21.03.2020 + Changes: + - Fixed an error relating to composite entities which don't have a minable property +--------------------------------------------------------------------------------------------------- +Version: 0.3.2 +Date: 20.03.2020 + Changes: + - Added dedicated icon to the Electronics Block 0 + - Added dedicated researched to unlock the components + - Added dedicated researched for the specialised labs + - Changed Electronics Board ingredients to use Cupric instead of Ferrous Chloride Solution + - Changed Solder amount on Electronics Boards to the amount of components that are needed + - Changed the Lab Archive icon and added different tiers to speed up research process + - Allow productivity modules on components + - Changed ratios between component ingredients to bring diversity between tiers + - Updated the replace_con_mats function to also update minable results to the ingredients + - Some small changes to what is unlocked at certain points + - Added a new tier of labs for infinite research + - Added white research for infinite research + - Fully integrated bobs into angels tech tree + - Fully replaced bobs electronics with angels variants + Bugfixes: + - Extra check if recipe ingredients exists #52 + - Allow robot deployment when in automatic mode #48 + - Fixed Microchip requiring liquid plastic as ingredient + - Fixed that the Lab Archive was unobtainable when enabling angels science mid-game + - Science pack for datacores for angels rocket fuel fixed to default rocket fuel #66 + - Enforces single main-lab to exist + - Fixed that yellow board was not craftable (now made in a chemical plant) + - Various bobs group and tech clean-ups +--------------------------------------------------------------------------------------------------- +Version: 0.3.1 +Date: 22.02.2020 + Changes: + - Dependent on bioprocessing 0.7.3 for new lab triggers + - Updated emission data, so it now shows in the ingame tooltips (and activates) + - Automated component replacement script if components is activated + - Works with Vanilla, Angels and Bobs (default, normal and expensive) + - All buildings require blocks + - Other recipes changed to take angels components + - Hides bobs electronic(finals) to use angels electronics + - Still uses bobs electronic paths for modules (for now) + - Warning: Does not need overhaul=true to work +--------------------------------------------------------------------------------------------------- +Version: 0.3.0 +Date: 09.02.2020 + Changes: + - Update to 0.18 + - Updated recipe interaction + - Added settings and activation clauses (currently forcing off pending further testing) + - Tested early functionality + - Allowed basic blocks to be handcrafted so technology can progress + - Integrated bio-tokens into the production lab + - Small tweaks + - Added a new generic lab to allow flexibility + - Changed the weight of the crawler train wagon and robot wagon + Bugfixes: + - Fixed icons + - Fixed localisations (technologies still need updating) + - Fixed that the logistics storage silo did not have a filter slot +--------------------------------------------------------------------------------------------------- +Version: 0.2.0 +Date: 29.03.2019 + Changes: + - update to 0.17 + - reduced size of zone expander hitboxes +--------------------------------------------------------------------------------------------------- +Version: 0.1.0 +Date: 01.04.2018 + Changes: + - merged mods and first release diff --git a/angelsindustries/info.json b/angelsindustries/info.json index b50fca001..90940d6bb 100644 --- a/angelsindustries/info.json +++ b/angelsindustries/info.json @@ -1,6 +1,6 @@ { "name": "angelsindustries", - "version": "0.4.13", + "version": "0.4.14", "factorio_version": "1.1", "title": "Angel's Industries", "author": "Arch666Angel", @@ -8,7 +8,7 @@ "homepage": "https://forums.factorio.com/viewforum.php?f=185", "description": "Adds industrial equipment as well as the tools you need to expand and grow your base. Adds extra components [BETA] and a tech [ALPHA] overhaul.", "dependencies": [ - "angelsrefining >= 0.11.21", + "angelsrefining >= 0.12.0", "angelspetrochem >= 0.9.19", "angelssmelting >= 0.6.16", "angelsbioprocessing >= 0.7.19", diff --git a/angelsindustries/prototypes/items/overhaul-nuclear-power.lua b/angelsindustries/prototypes/items/overhaul-nuclear-power.lua index 6a5c71372..7181196be 100644 --- a/angelsindustries/prototypes/items/overhaul-nuclear-power.lua +++ b/angelsindustries/prototypes/items/overhaul-nuclear-power.lua @@ -169,7 +169,7 @@ data:extend( order = "c[thorium]-a", fuel_category = "nuclear", burnt_result = "used-up-angels-thorium-fuel-cell", - fuel_value = "50GJ", + fuel_value = "15GJ", --down from 50 fuel_glow_color = {r = 0.8, g = 0.2, b = 0.2, a = 0.6}, stack_size = 50, }, diff --git a/angelsindustries/prototypes/overrides/components-bobs-recipe-update.lua b/angelsindustries/prototypes/overrides/components-bobs-recipe-update.lua index a925edd84..bf0b05e0c 100644 --- a/angelsindustries/prototypes/overrides/components-bobs-recipe-update.lua +++ b/angelsindustries/prototypes/overrides/components-bobs-recipe-update.lua @@ -88,4 +88,20 @@ if angelsmods.industries.components then end OV.execute() +end +----------------------------------------------------------------------------- +-- BOB MODULES -------------------------------------------------------------- +----------------------------------------------------------------------------- +if mods["bobmodules"] then + --replace green with orange boards on logic step + local module_recs={} + for _,type in pairs({"speed","effectivity","productivity","pollution-clean","pollution-create"}) do + table.insert(module_recs,{ + name = type.."-processor-2", + ingredients = { + { type = "item", name = "circuit-orange-loaded", amount = "circuit-green-loaded"} + } + }) + end + OV.patch_recipes(module_recs) end \ No newline at end of file diff --git a/angelsindustries/prototypes/overrides/global-tech-base-packs.lua b/angelsindustries/prototypes/overrides/global-tech-base-packs.lua index 6e92c8b2f..6a5d1f255 100644 --- a/angelsindustries/prototypes/overrides/global-tech-base-packs.lua +++ b/angelsindustries/prototypes/overrides/global-tech-base-packs.lua @@ -115,6 +115,7 @@ if angelsmods.industries.tech then --REFINING pack_replace("water-treatment-3", "green", "orange") pack_replace("ore-leaching", "blue", "orange") + OV.remove_prereq("ore-leaching", "tech-blue-packs") pack_replace("geode-processing-2", "green", "orange") pack_replace("advanced-ore-refining-2", "green", "orange") --SMELTING @@ -125,11 +126,11 @@ if angelsmods.industries.tech then pack_replace("angels-coolant-1", "blue", "orange") pack_replace("strand-casting-2", "blue", "orange") pack_replace("angels-titanium-smelting-1", "blue", "orange") - pack_replace("angels-tungsten-smelting-1", "blue", "orange") pack_replace("angels-aluminium-smelting-2", "blue", "orange") - pack_replace("angels-cobalt-smelting-2", "blue", "orange") + pack_replace("angels-cobalt-smelting-1", "blue", "orange") + pack_replace("angels-cobalt-steel-smelting-1", "blue", "orange") pack_replace("angels-glass-smelting-2", "blue", "orange") - pack_replace("angels-gold-smelting-2", "blue", "orange") + pack_replace("angels-gold-smelting-1", "blue", "orange") pack_replace("angels-manganese-smelting-2", "blue", "orange") pack_replace("angels-silver-smelting-2", "blue", "orange") pack_replace("angels-steel-smelting-2", "blue", "orange") @@ -184,6 +185,12 @@ if angelsmods.industries.tech then pack_replace("logistic-robotics", "green", "blue") pack_replace("electric-energy-distribution-2", "orange", "blue") OV.remove_prereq("automation-3", "production-science-pack") + OV.remove_prereq("kovarex-enrichment-process", "production-science-pack") + -- PETROCHEM + OV.remove_prereq("water-chemistry-1", "production-science-pack") + -- SMELTING + OV.remove_prereq("angels-metallurgy-4", "production-science-pack") + OV.remove_science_pack("angels-tungsten-smelting-2", "production-science-pack") -- INDUSTRIES pack_replace("tech-yellow-circuit", "yellow", "blue") OV.remove_prereq("tech-yellow-circuit", "angels-components-batteries-5") diff --git a/angelsindustries/prototypes/overrides/global-tech-bobs-cores.lua b/angelsindustries/prototypes/overrides/global-tech-bobs-cores.lua index f83b6c269..17ea585ed 100644 --- a/angelsindustries/prototypes/overrides/global-tech-bobs-cores.lua +++ b/angelsindustries/prototypes/overrides/global-tech-bobs-cores.lua @@ -86,7 +86,8 @@ if angelsmods.industries.tech then -- BOBS CLASSES --------------------------------------------------------------- ------------------------------------------------------------------------------- if mods["bobclasses"] then - OV.set_science_pack("bodies", "datacore-enhance-2", 2) + --OV.set_science_pack("bodies", "datacore-enhance-2", 2) + core_replace("bodies","basic","enhance") end ------------------------------------------------------------------------------- @@ -148,8 +149,8 @@ if angelsmods.industries.tech then -- modular roboports core_replace("bob-robo-modular-1", "basic", "logistic") core_replace("bob-robo-modular-2", "basic", "logistic") - core_replace("bob-robo-modular-3", "processing", "logistic") - core_replace("bob-robo-modular-4", "processing", "logistic") + core_replace("bob-robo-modular-3", "basic", "logistic") + core_replace("bob-robo-modular-4", "basic", "logistic") -- repair packs core_replace("bob-repair-pack-2", "basic", "enhance") core_replace("bob-repair-pack-3", "basic", "enhance") diff --git a/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua b/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua index 1514a6988..696ff0aa0 100644 --- a/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua +++ b/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua @@ -8,6 +8,8 @@ if angelsmods.industries.tech then if mods["bobplates"] then pack_replace("battery-2", "blue", "orange") OV.remove_prereq("battery-2", "tech-blue-packs") + OV.remove_prereq("battery-3", "production-science-pack") + pack_replace("grinding", "green", "orange") pack_replace("gem-processing-1", "green", "orange") pack_replace("polishing", "green", "blue") @@ -24,7 +26,11 @@ if angelsmods.industries.tech then end pack_replace("tungsten-processing", "blue", "orange") + OV.remove_prereq("nitinol-processing", "production-science-pack") pack_replace("ceramics", "blue", "orange") + pack_replace("cobalt-processing", "blue", "orange") + + OV.remove_prereq("advanced-electronics-3", "production-science-pack") end ------------------------------------------------------------------------------- @@ -57,6 +63,10 @@ if angelsmods.industries.tech then OV.remove_prereq("bob-distillery-3", "tech-blue-packs") OV.add_prereq("tech-blue-circuit", "bob-distillery-3") end + -- centrifuges + if settings.startup["bobmods-assembly-centrifuge"].value then + OV.remove_prereq("centrifuge-2", "production-science-pack") + end end ------------------------------------------------------------------------------- @@ -95,6 +105,9 @@ if angelsmods.industries.tech then pack_replace("steel-axe-4", "blue", "orange") OV.remove_prereq("steel-axe-4", "tech-blue-packs") end + --mining drills + pack_replace("bob-drills-2", "blue", "orange") + pack_replace("bob-area-drills-2", "blue", "orange") end ------------------------------------------------------------------------------- @@ -113,8 +126,9 @@ if angelsmods.industries.tech then pack_replace("logistics-0", "red", "grey") pack_replace("logistics", "grey", "red") -- repair packs - pack_replace("bob-repair-pack-4", "green", "blue") - pack_replace("bob-repair-pack-5", "green", "yellow") + pack_replace("bob-repair-pack-3", "blue", "orange") + --pack_replace("bob-repair-pack-4", "green", "blue") + pack_replace("bob-repair-pack-5", "blue", "yellow") -- toolbelts pack_replace("toolbelt-2", "blue", "orange") OV.remove_prereq("toolbelt-2", "tech-blue-packs") @@ -216,6 +230,8 @@ if angelsmods.industries.tech then pack_replace("vehicle-roboport-modular-equipment-1", "green", "orange") pack_replace("vehicle-roboport-equipment", "green", "orange") pack_replace("vehicle-roboport-modular-equipment-1", "green", "orange") + OV.remove_prereq("vehicle-fusion-cell-equipment-2", "production-science-pack") + OV.remove_prereq("vehicle-fusion-reactor-equipment-2", "production-science-pack") end ------------------------------------------------------------------------------- @@ -237,14 +253,15 @@ if angelsmods.industries.tech then --adds bob power stuffs -- steam power if settings.startup["bobmods-power-steam"].value == true then - pack_replace("bob-steam-engine-4", "blue", "orange") + pack_replace("bob-steam-engine-3", "blue", "orange") pack_replace("bob-boiler-4", "blue", "orange") pack_replace("bob-oil-boiler-3", "blue", "orange") - pack_replace("bob-steam-turbine-1", "green", "orange") + pack_replace("bob-steam-turbine-1", "blue", "orange") pack_replace("bob-heat-exchanger-2", "blue", "orange") end if settings.startup["bobmods-power-fluidgenerator"].value == true then - pack_replace("fluid-generator-3", "blue", "orange") + pack_replace("fluid-generator-2", "blue", "orange") + pack_replace("fluid-generator-4", "blue", "yellow") end -- solar power if settings.startup["bobmods-power-solar"].value == true then diff --git a/angelsindustries/prototypes/recipes/overhaul-nuclear-power.lua b/angelsindustries/prototypes/recipes/overhaul-nuclear-power.lua index bfe15781a..51dac2b22 100644 --- a/angelsindustries/prototypes/recipes/overhaul-nuclear-power.lua +++ b/angelsindustries/prototypes/recipes/overhaul-nuclear-power.lua @@ -486,7 +486,7 @@ data:extend( enabled = false, category = "centrifuging", subgroup = "angels-power-nuclear-fuel-cell", - energy_required = 450, + energy_required = 400, --450 ingredients = { {type = "item", name = "used-up-angels-thorium-fuel-cell", amount = 5}, @@ -549,7 +549,7 @@ data:extend( enabled = false, category = "advanced-chemistry", subgroup = "angels-power-nuclear-fuel-cell", - energy_required = 1000, + energy_required = 800, -- 1000 ingredients = { {type = "item", name = "used-up-angels-thorium-fuel-cell", amount = 10}, @@ -837,5 +837,4 @@ data:extend( order="d[rocket-launcher]-d[atomic-bomb]-b" }, } -) - +) \ No newline at end of file diff --git a/angelsrefining/changelog.txt b/angelsrefining/changelog.txt index 2573a030a..29d3af7d1 100644 --- a/angelsrefining/changelog.txt +++ b/angelsrefining/changelog.txt @@ -1,9 +1,14 @@ --------------------------------------------------------------------------------------------------- -Version: 0.11.22 +Version: 0.12.00 Date: ##.##.2021 Changes: + - Rebalanced the ores and corresponding mixed sorting recipes (THIS WILL BREAK EXISTING BASES) + - Hybrid catalyst now requires crystalizer mk2 - Activated lithium salination if playing component mode without bobs + - Recipe tweaks to several of bobs entities to reduce cobalt usage (you will understand) Bugfixes: + - Fixed multiple missing prerequisites on higher tiers of ore sorting facility technologies + - Properly hid some more items - Fixed a bug in the migration script when train stations have an empty stop filter --------------------------------------------------------------------------------------------------- Version: 0.11.21 diff --git a/angelsrefining/data-final-fixes.lua b/angelsrefining/data-final-fixes.lua index 7e3c47675..e44bb0cbf 100644 --- a/angelsrefining/data-final-fixes.lua +++ b/angelsrefining/data-final-fixes.lua @@ -6,4 +6,4 @@ for _, fluid_n in pairs(data.raw.fluid) do angelsmods.functions.disable_barreling_recipes(fluid_n.name) end end -angelsmods.functions.create_barreling_fluid_subgroup() +angelsmods.functions.create_barreling_fluid_subgroup() \ No newline at end of file diff --git a/angelsrefining/info.json b/angelsrefining/info.json index 341a38cbc..06b047d72 100644 --- a/angelsrefining/info.json +++ b/angelsrefining/info.json @@ -1,6 +1,6 @@ { "name": "angelsrefining", - "version": "0.11.21", + "version": "0.12.0", "factorio_version": "1.1", "title": "Angel's Refining", "author": "Arch666Angel", @@ -12,6 +12,7 @@ "base >= 1.1.33", "? bobplates >= 0.18.8", "? bobrevamp >= 0.18.5", + "(?) bobmodules >= 0.18.0", "? rso-mod >= 2.3.3", "? Yuoki >= 0.4.0", "? UraniumPower >= 0.6.4", diff --git a/angelsrefining/locale/en/compat.cfg b/angelsrefining/locale/en/compat.cfg new file mode 100644 index 000000000..cb3e46f76 --- /dev/null +++ b/angelsrefining/locale/en/compat.cfg @@ -0,0 +1,5 @@ +[item-name] +AB-heavy-armour-2=Invar Gunmetal armour + +[recipe-name] +AB-heavy-armour-2=Invar Gunmetal armour \ No newline at end of file diff --git a/angelsrefining/prototypes/buildings/crystallizer.lua b/angelsrefining/prototypes/buildings/crystallizer.lua index 7e0c3fc4c..28a3d9596 100644 --- a/angelsrefining/prototypes/buildings/crystallizer.lua +++ b/angelsrefining/prototypes/buildings/crystallizer.lua @@ -131,7 +131,7 @@ data:extend( module_slots = 2 }, allowed_effects = {"consumption", "speed", "productivity", "pollution"}, - crafting_categories = {"crystallizing"}, + crafting_categories = {"crystallizing", "crystallizing-2"}, crafting_speed = 2.25, energy_source = { type = "electric", diff --git a/angelsrefining/prototypes/override-functions.lua b/angelsrefining/prototypes/override-functions.lua index e727fedf7..e8bb300f4 100644 --- a/angelsrefining/prototypes/override-functions.lua +++ b/angelsrefining/prototypes/override-functions.lua @@ -253,16 +253,46 @@ ov_functions.remove_unlock = function(technology, recipe) modify_table.technologies[technology].unlocks[recipe] = false end -ov_functions.add_prereq = function(technology, prereq) - guarantee_subtable(modify_table.technologies, technology) - guarantee_subtable(modify_table.technologies[technology], "prereqs") - modify_table.technologies[technology].prereqs[prereq] = true +ov_functions.add_prereq = function(technology, prereq) --handles tech OR prereq as table + if type(technology) == "table" then + for tk, tech in pairs(technology) do + guarantee_subtable(modify_table.technologies, tech) + guarantee_subtable(modify_table.technologies[tech], "prereqs") + modify_table.technologies[tech].prereqs[prereq] = true + end + else + guarantee_subtable(modify_table.technologies, technology) + guarantee_subtable(modify_table.technologies[technology], "prereqs") + guarantee_subtable(modify_table.technologies, technology) + guarantee_subtable(modify_table.technologies[technology], "prereqs") + if type(prereq) == "table" then + for pr,req in pairs(prereq) do + modify_table.technologies[technology].prereqs[req] = true + end + else + modify_table.technologies[technology].prereqs[prereq] = true + end + end end -ov_functions.remove_prereq = function(technology, prereq) - guarantee_subtable(modify_table.technologies, technology) - guarantee_subtable(modify_table.technologies[technology], "prereqs") - modify_table.technologies[technology].prereqs[prereq] = false +ov_functions.remove_prereq = function(technology, prereq) --handles tech OR prereq as table + if type(technology) == "table" then + for tk, tech in pairs(technology) do + guarantee_subtable(modify_table.technologies, tech) + guarantee_subtable(modify_table.technologies[tech], "prereqs") + modify_table.technologies[tech].prereqs[prereq] = false + end + else + guarantee_subtable(modify_table.technologies, technology) + guarantee_subtable(modify_table.technologies[technology], "prereqs") + if type(prereq) == "table" then + for pr,req in pairs(prereq) do + modify_table.technologies[technology].prereqs[req] = false + end + else + modify_table.technologies[technology].prereqs[prereq] = false + end + end end ov_functions.global_replace_technology = function(old, new) diff --git a/angelsrefining/prototypes/override/refining-override-boblogistics.lua b/angelsrefining/prototypes/override/refining-override-boblogistics.lua index 785c4ab88..0eadf7a80 100644 --- a/angelsrefining/prototypes/override/refining-override-boblogistics.lua +++ b/angelsrefining/prototypes/override/refining-override-boblogistics.lua @@ -36,4 +36,20 @@ if mods["boblogistics"] then } ) end + --repair pack techs + OV.set_science_pack("bob-repair-pack-4","chemical-science-pack", 1) + OV.patch_recipes( + { + { + name = "repair-pack-3", + ingredients = { + {name = "brass-gear-wheel", amount = "cobalt-steel-gear-wheel"}, + {name = "invar-alloy", amount = "cobalt-steel-alloy"} + } + } + } + ) + OV.add_prereq("bob-repair-pack-3", {mods["bobplates"] and "zinc-processing" or "steel-axe",mods["bobplates"] and "invar-processing" or "steel-processing"}) + OV.remove_prereq("bob-repair-pack-3","cobalt-processing") + OV.set_science_pack("bob-repair-pack-5",{"production-science-pack","chemical-science-pack"},1) end \ No newline at end of file diff --git a/angelsrefining/prototypes/override/refining-override-bobmining.lua b/angelsrefining/prototypes/override/refining-override-bobmining.lua index a2cf30ba7..86c1573d7 100644 --- a/angelsrefining/prototypes/override/refining-override-bobmining.lua +++ b/angelsrefining/prototypes/override/refining-override-bobmining.lua @@ -31,5 +31,29 @@ if mods["bobmining"] then "water-miner-5" } ) + + OV.set_science_pack("bob-area-drills-2","chemical-science-pack",1) + OV.set_science_pack("bob-area-drills-1","logistic-science-pack",1) + if mods["bobplates"] then + OV.patch_recipes( + { + { + name = "bob-area-mining-drill-2", + ingredients = { + {name = "cobalt-steel-gear-wheel", amount = "brass-gear-wheel"} + } + }, + { + name = "bob-mining-drill-2", + ingredients = { + {name = "invar-alloy", amount = "cobalt-steel-alloy"} + } + } + } + ) + OV.add_prereq("bob-drills-2", "invar-processing") + OV.remove_prereq("bob-drills-2","cobalt-processing") + OV.remove_prereq("bob-area-drills-2","zinc-processing") + end end \ No newline at end of file diff --git a/angelsrefining/prototypes/override/refining-override-bobmodules.lua b/angelsrefining/prototypes/override/refining-override-bobmodules.lua new file mode 100644 index 000000000..18434fdee --- /dev/null +++ b/angelsrefining/prototypes/override/refining-override-bobmodules.lua @@ -0,0 +1,56 @@ +local OV = angelsmods.functions.OV +--check for smelting +local pt_enabled = (mods["angelssmelting"] and angelsmods.trigger.smelting_products["platinum"].wire) and true or false +------------------------------------------------------------------------------- +-- MODULE UPDATE -------------------------------------------------------------- +------------------------------------------------------------------------------- +if mods["bobmodules"] then + OV.add_prereq("modules", mods["angelssmelting"] and "advanced-electronics" or (mods["bobplates"] and "lead-processing" or "plastics")) --bobs silver smelting is avail from the start, but silver from lead gets unlocked here... + OV.remove_prereq("modules", "gold-processing") + if pt_enabled == true and mods["bobplates"] then + OV.patch_recipes( + { + { + name = "module-contact", + ingredients = { + {"!!"}, + {name = "copper-plate", amount = 1}, + {name = "silver-plate", amount = 1}, + } + }, + { + name = "module-processor-board", + ingredients = { + {name = "silver-plate", amount = "tin-plate"}, + } + }, + { + name = "module-processor-board-3", + ingredients = { + {name = "angels-wire-platinum", amount = "gold-plate"}, + } + }, + } + ) + elseif mods["bobplates"] then + OV.patch_recipes( + { + { + name = "module-contact", + ingredients = { + {"!!"}, + {name = "copper-plate", amount = 1}, + {name = "silver-plate", amount = 1}, + } + }, + { + name = "module-processor-board-2", + ingredients = { + {name = "silver-plate", amount = "gold-plate"}, + } + }, + } + ) + --else --without bobplates the modules are just vanilla items regardless, so no need to change things + end +end \ No newline at end of file diff --git a/angelsrefining/prototypes/override/refining-override-bobplates.lua b/angelsrefining/prototypes/override/refining-override-bobplates.lua index d1ae0526a..77079c0b7 100644 --- a/angelsrefining/prototypes/override/refining-override-bobplates.lua +++ b/angelsrefining/prototypes/override/refining-override-bobplates.lua @@ -198,3 +198,10 @@ if mods["bobplates"] then move_item("thorium-processing", "raw-material", "l[thorium-processing]", "recipe") end end +------------------------------------------------------------------------------- +-- TECH TREE CLEANUP ---------------------------------------------------------- +------------------------------------------------------------------------------- +if mods["bobplates"] then + OV.set_science_pack("cobalt-processing","chemical-science-pack",1) + +end \ No newline at end of file diff --git a/angelsrefining/prototypes/override/refining-override-bobpower.lua b/angelsrefining/prototypes/override/refining-override-bobpower.lua new file mode 100644 index 000000000..d3eaf9f5f --- /dev/null +++ b/angelsrefining/prototypes/override/refining-override-bobpower.lua @@ -0,0 +1,30 @@ +local OV = angelsmods.functions.OV +local move_item = angelsmods.functions.move_item + +------------------------------------------------------------------------------- +-- ADVANCED POWER ------------------------------------------------------------- +------------------------------------------------------------------------------- +if mods["bobpower"] and mods["bobplates"] then + --update to blue science level + OV.set_science_pack("bob-steam-turbine-1","chemical-science-pack",1) + OV.patch_recipes( + { + { + name = "steam-engine-3", + ingredients = { + { name = "brass-gear-wheel", amount = "cobalt-steel-gear-wheel"}, + { name = "steel-bearing", amount = "cobalt-steel-bearing"} + } + }, + { + name = "fluid-generator-2", + ingredients = { + { name = "brass-gear-wheel", amount = "cobalt-steel-gear-wheel"}, + { name = "steel-bearing", amount = "cobalt-steel-bearing"} + } + }, + } + ) + OV.remove_prereq({"bob-steam-engine-3","fluid-generator-2"},"cobalt-processing") + --OV.add_prereq({""},"zinc-processing") +end \ No newline at end of file diff --git a/angelsrefining/prototypes/override/refining-override-bobwarfare.lua b/angelsrefining/prototypes/override/refining-override-bobwarfare.lua index 204e0f12f..c9f8dc419 100644 --- a/angelsrefining/prototypes/override/refining-override-bobwarfare.lua +++ b/angelsrefining/prototypes/override/refining-override-bobwarfare.lua @@ -52,4 +52,20 @@ if mods["bobwarfare"] and (not mods["angelsexploration"]) then move_item("petroleum-jelly", intermediate_subgroup, "z[others]-e[petroleum-jelly]", "recipe") move_item("robot-drone-frame", intermediate_subgroup, "z[others]-f[robot-drone-frame]") move_item("robot-drone-frame-large", intermediate_subgroup, "z[others]-g[robot-drone-frame]") +end +-------------------------------------------------------------------------------------------------- +-- Armour patching +-------------------------------------------------------------------------------------------------- +if mods["bobwarfare"] and mods["bobplates"] then + OV.patch_recipes({ + { + name = "heavy-armor-2", + ingredients = { + {name = "gunmetal-alloy", amount = "cobalt-steel-alloy"} + } + } + }) + data.raw.armor["heavy-armor-2"].localised_name = {"item-name.AB-heavy-armour-2"} + OV.add_prereq("bob-armor-making-3",mods["angelssmelting"] and "angels-gunmetal-smelting-1" or "zinc-processing") + OV.remove_prereq("bob-armor-making-3","cobalt-processing") end \ No newline at end of file diff --git a/angelsrefining/prototypes/override/refining-override-sorting.lua b/angelsrefining/prototypes/override/refining-override-sorting.lua index 38101ed04..8c7aa905c 100644 --- a/angelsrefining/prototypes/override/refining-override-sorting.lua +++ b/angelsrefining/prototypes/override/refining-override-sorting.lua @@ -429,7 +429,7 @@ OV.patch_recipes( ["quartz"] = (not special_vanilla) and {0, 1, 1, 1}, ["nickel-ore"] = (not special_vanilla) and {0, 1, 1, 1}, ["rutile-ore"] = (not special_vanilla) and {0, 0, 1, 1}, - ["zinc-ore"] = (not special_vanilla) and {0, 0, 0, 1} + ["tungsten-ore"] = (not special_vanilla) and {0, 0, 0, 1} } ), -- JIVOLITE @@ -445,7 +445,7 @@ OV.patch_recipes( ["copper-ore"] = (not special_vanilla) and {1, 1, 1, 2}, ["bauxite-ore"] = (not special_vanilla) and {0, 1, 1, 1}, ["zinc-ore"] = (not special_vanilla) and {0, 1, 1, 1}, - ["silver-ore"] = (not special_vanilla) and {0, 0, 1, 1}, + ["cobalt-ore"] = (not special_vanilla) and {0, 0, 1, 1}, ["tungsten-ore"] = (not special_vanilla) and {0, 0, 0, 1} } ), @@ -460,10 +460,11 @@ OV.patch_recipes( ["angels-copper-pebbles"] = special_vanilla and {0, 2, 3, 5}, ["angels-copper-slag"] = special_vanilla and {0, 0, 1, 1}, ["iron-ore"] = (not special_vanilla) and {1, 1, 1, 2}, - ["cobalt-ore"] = (not special_vanilla) and {0, 1, 1, 1}, + ["silver-ore"] = (not special_vanilla) and {0, 1, 1, 1}, ["tin-ore"] = (not special_vanilla) and {0, 1, 1, 1}, ["uranium-ore"] = (not special_vanilla) and {0, 0, 1, 1}, - ["bauxite-ore"] = (not special_vanilla) and {0, 0, 0, 1} + ["tungsten-ore"] = (not special_vanilla) and {0, 0, 0, 1} + } ), -- CROTINIUM @@ -478,9 +479,9 @@ OV.patch_recipes( ["angels-copper-slag"] = special_vanilla and {0, 1, 1, 2}, ["iron-ore"] = (not special_vanilla) and {1, 1, 1, 2}, ["lead-ore"] = (not special_vanilla) and {0, 1, 1, 1}, - ["silver-ore"] = (not special_vanilla) and {0, 1, 1, 1}, - ["gold-ore"] = (not special_vanilla) and {0, 0, 1, 1}, - ["rutile-ore"] = (not special_vanilla) and {0, 0, 0, 1} + ["bauxite-ore"] = (not special_vanilla) and {0, 1, 1, 1}, + ["rutile-ore"] = (not special_vanilla) and {0, 0, 1, 1}, + ["cobalt-ore"] = (not special_vanilla) and {0, 0, 0, 1}, } ), -- RUBYTE @@ -492,9 +493,9 @@ OV.patch_recipes( ["lead-ore"] = (not special_vanilla) and {2, 2, 3, 3}, ["nickel-ore"] = (not special_vanilla) and {1, 1, 1, 2}, ["bauxite-ore"] = (not special_vanilla) and {0, 1, 1, 1}, - ["gold-ore"] = (not special_vanilla) and {0, 1, 1, 1}, - ["rutile-ore"] = (not special_vanilla) and {0, 0, 1, 1}, - ["tungsten-ore"] = (not special_vanilla) and {0, 0, 0, 1} + ["quartz"] = (not special_vanilla) and {0, 1, 1, 1}, + ["gold-ore"] = (not special_vanilla) and {0, 0, 1, 1}, + ["uranium-ore"] = (not special_vanilla) and {0, 0, 0, 1} } ), -- BOBMONIUM @@ -505,10 +506,10 @@ OV.patch_recipes( ["!!"] = (not special_vanilla) and {false, false, false, true}, ["tin-ore"] = (not special_vanilla) and {2, 2, 3, 3}, ["quartz"] = (not special_vanilla) and {1, 1, 1, 2}, - ["cobalt-ore"] = (not special_vanilla) and {0, 1, 1, 1}, + ["silver-ore"] = (not special_vanilla) and {0, 1, 1, 1}, ["zinc-ore"] = (not special_vanilla) and {0, 1, 1, 1}, - ["bauxite-ore"] = (not special_vanilla) and {0, 0, 1, 1}, - ["uranium-ore"] = (not special_vanilla) and {0, 0, 0, 1} + ["gold-ore"] = (not special_vanilla) and {0, 0, 1, 1}, + ["cobalt-ore"] = (not special_vanilla) and {0, 0, 0, 1} } ), -- FERROUS @@ -536,10 +537,10 @@ OV.patch_recipes( ["!!"] = (not special_vanilla) and {true, true, true, true}, ["copper-ore"] = (not special_vanilla) and {2, 3, 4, 4}, ["tin-ore"] = (not special_vanilla) and {2, 2, 2, 2}, - ["quartz"] = (not special_vanilla) and {0, 1, 1, 1}, + ["silver-ore"] = (not special_vanilla) and {0, 1, 1, 1}, ["gold-ore"] = (not special_vanilla) and {0, 0, 1, 1}, ["platinum-ore"] = (not special_vanilla) and {0, 0, 0, 1}, - ["tungsten-ore"] = (not (special_vanilla or ore_enabled("platinum-ore"))) and {0, 0, 0, 1}, + ["quartz"] = (not (special_vanilla or ore_enabled("platinum-ore"))) and {0, 0, 0, 1}, }, true ) or @@ -666,6 +667,7 @@ OV.patch_recipes( special_vanilla and {type = "item", name = "copper-ore", amount = 3} or {type = "item", name = "nickel-ore", amount = 4}, {type = "item", name = "bauxite-ore", amount = 4}, {type = "item", name = "zinc-ore", amount = 4}, + {type = "item", name = "silver-ore", amount = 4}, {type = "item", name = "fluorite-ore", amount = 2}, "unused" }, @@ -695,10 +697,14 @@ OV.patch_recipes( tweaked_icon_lookup("zinc-ore", 0.5, {10, 10}) }, --[[5]] { + {icon = "__angelsrefining__/graphics/icons/sort-icon.png"}, + tweaked_icon_lookup("silver-ore", 0.5, {10, 10}) + }, + --[[6]] { {icon = "__angelsrefining__/graphics/icons/sort-icon.png"}, tweaked_icon_lookup("fluorite-ore", 0.5, {10, 10}) }, - --[[6]] nil + --[[7]] nil, }, { special_vanilla and { @@ -712,6 +718,7 @@ OV.patch_recipes( nil, nil, nil, + nil, nil } ), @@ -722,7 +729,7 @@ OV.patch_recipes( special_vanilla and {type = "item", name = "uranium-ore", amount = 3} or {type = "item", name = "rutile-ore", amount = 6}, {type = "item", name = "gold-ore", amount = 6}, {type = "item", name = "cobalt-ore", amount = 6}, - {type = "item", name = "silver-ore", amount = 6}, + "unused", {type = "item", name = "uranium-ore", amount = special_vanilla and 0 or 3}, {type = "item", name = "thorium-ore", amount = 3} }, @@ -749,10 +756,7 @@ OV.patch_recipes( {icon = "__angelsrefining__/graphics/icons/sort-icon.png"}, tweaked_icon_lookup("cobalt-ore", 0.5, {10, 10}) }, - --[[4]] { - {icon = "__angelsrefining__/graphics/icons/sort-icon.png"}, - tweaked_icon_lookup("silver-ore", 0.5, {10, 10}) - }, + --[[4]] nil, --[[5]] { {icon = "__angelsrefining__/graphics/icons/sort-icon.png"}, tweaked_icon_lookup("uranium-ore", 0.5, {10, 10}) diff --git a/angelsrefining/prototypes/recipes/refining-dynamic/chunk-processing-dust-mix.lua b/angelsrefining/prototypes/recipes/refining-dynamic/chunk-processing-dust-mix.lua index 45b0b9987..1cb4696d9 100644 --- a/angelsrefining/prototypes/recipes/refining-dynamic/chunk-processing-dust-mix.lua +++ b/angelsrefining/prototypes/recipes/refining-dynamic/chunk-processing-dust-mix.lua @@ -5,7 +5,7 @@ data:extend( --TIER 2 MIX { type = "recipe", - name = "angelsore-chunk-mix1-processing", + name = "angelsore-chunk-mix1-processing", --quartz category = "ore-sorting-3", subgroup = "ore-sorting-advanced", energy_required = 1, @@ -13,7 +13,7 @@ data:extend( allow_decomposition = false, normal = { ingredients = { - {type = "item", name = "angels-ore1-chunk", amount = 2}, + {type = "item", name = "angels-ore5-chunk", amount = 2}, {type = "item", name = "angels-ore6-chunk", amount = 2}, {type = "item", name = "catalysator-green", amount = 1} }, @@ -23,7 +23,7 @@ data:extend( }, expensive = { ingredients = { - {type = "item", name = "angels-ore1-chunk", amount = 3 * rawmulti}, + {type = "item", name = "angels-ore5-chunk", amount = 3 * rawmulti}, {type = "item", name = "angels-ore6-chunk", amount = 3 * rawmulti}, {type = "item", name = "catalysator-green", amount = 1} }, @@ -36,7 +36,7 @@ data:extend( }, { type = "recipe", - name = "angelsore-chunk-mix2-processing", + name = "angelsore-chunk-mix2-processing",--nickel category = "ore-sorting-3", subgroup = "ore-sorting-advanced", energy_required = 1, @@ -67,7 +67,7 @@ data:extend( }, { type = "recipe", - name = "angelsore-chunk-mix3-processing", + name = "angelsore-chunk-mix3-processing",--aluminium category = "ore-sorting-3", subgroup = "ore-sorting-advanced", energy_required = 1, @@ -76,7 +76,7 @@ data:extend( normal = { ingredients = { {type = "item", name = "angels-ore2-chunk", amount = 2}, - {type = "item", name = "angels-ore5-chunk", amount = 2}, + {type = "item", name = "angels-ore4-chunk", amount = 2}, {type = "item", name = "catalysator-green", amount = 1} }, results = { @@ -86,7 +86,7 @@ data:extend( expensive = { ingredients = { {type = "item", name = "angels-ore2-chunk", amount = 3 * rawmulti}, - {type = "item", name = "angels-ore5-chunk", amount = 3 * rawmulti}, + {type = "item", name = "angels-ore4-chunk", amount = 3 * rawmulti}, {type = "item", name = "catalysator-green", amount = 1} }, results = { @@ -98,7 +98,7 @@ data:extend( }, { type = "recipe", - name = "angelsore-chunk-mix4-processing", + name = "angelsore-chunk-mix4-processing", --zinc category = "ore-sorting-3", subgroup = "ore-sorting-advanced", energy_required = 1, @@ -129,7 +129,7 @@ data:extend( }, { type = "recipe", - name = "angelsore-chunk-mix5-processing", + name = "angelsore-chunk-mix5-processing", --silver-ore category = "ore-sorting-3", subgroup = "ore-sorting-advanced", energy_required = 1, @@ -138,7 +138,7 @@ data:extend( normal = { ingredients = { {type = "item", name = "angels-ore3-chunk", amount = 2}, - {type = "item", name = "angels-ore5-chunk", amount = 2}, + {type = "item", name = "angels-ore6-chunk", amount = 2}, {type = "item", name = "catalysator-green", amount = 1} }, results = { @@ -148,7 +148,7 @@ data:extend( expensive = { ingredients = { {type = "item", name = "angels-ore3-chunk", amount = 3 * rawmulti}, - {type = "item", name = "angels-ore5-chunk", amount = 3 * rawmulti}, + {type = "item", name = "angels-ore6-chunk", amount = 3 * rawmulti}, {type = "item", name = "catalysator-green", amount = 1} }, results = { @@ -160,7 +160,38 @@ data:extend( }, { type = "recipe", - name = "angelsore-chunk-mix6-processing", + name = "angelsore-chunk-mix6-processing", --fluorite + category = "ore-sorting-3", + subgroup = "ore-sorting-advanced", + energy_required = 1, + enabled = false, + allow_decomposition = false, + normal = { + ingredients = { + {type = "item", name = "angels-ore4-chunk", amount = 2}, + {type = "item", name = "angels-ore2-chunk", amount = 2}, + {type = "item", name = "catalysator-green", amount = 1} + }, + results = { + {type = "item", name = "angels-void", amount = 1} + } + }, + expensive = { + ingredients = { + {type = "item", name = "angels-ore4-chunk", amount = 3 * rawmulti}, + {type = "item", name = "angels-ore2-chunk", amount = 3 * rawmulti}, + {type = "item", name = "catalysator-green", amount = 1} + }, + results = { + {type = "item", name = "angels-void", amount = 1} + } + }, + icon_size = 32, + order = "j" + }, + { + type = "recipe", + name = "angelsore-chunk-mix7-processing", --unused category = "ore-sorting-3", subgroup = "ore-sorting-advanced", energy_required = 1, diff --git a/angelsrefining/prototypes/recipes/refining-dynamic/crushed-processing-powder-mix.lua b/angelsrefining/prototypes/recipes/refining-dynamic/crushed-processing-powder-mix.lua index ff0264c0e..c3c9c7767 100644 --- a/angelsrefining/prototypes/recipes/refining-dynamic/crushed-processing-powder-mix.lua +++ b/angelsrefining/prototypes/recipes/refining-dynamic/crushed-processing-powder-mix.lua @@ -5,7 +5,7 @@ data:extend( --TIER 1 MIX { type = "recipe", - name = "angelsore-crushed-mix1-processing", + name = "angelsore-crushed-mix1-processing", --iron category = "ore-sorting-2", subgroup = "ore-sorting-advanced", energy_required = 1, @@ -36,7 +36,7 @@ data:extend( }, { type = "recipe", - name = "angelsore-crushed-mix2-processing", + name = "angelsore-crushed-mix2-processing", --copper category = "ore-sorting-2", subgroup = "ore-sorting-advanced", energy_required = 1, @@ -67,7 +67,7 @@ data:extend( }, { type = "recipe", - name = "angelsore-crushed-mix3-processing", + name = "angelsore-crushed-mix3-processing", --lead category = "ore-sorting-2", subgroup = "ore-sorting-advanced", energy_required = 1, @@ -98,7 +98,7 @@ data:extend( }, { type = "recipe", - name = "angelsore-crushed-mix4-processing", + name = "angelsore-crushed-mix4-processing", --tin category = "ore-sorting-2", subgroup = "ore-sorting-advanced", energy_required = 1, diff --git a/angelsrefining/prototypes/recipes/refining-dynamic/crystal-processing-mix.lua b/angelsrefining/prototypes/recipes/refining-dynamic/crystal-processing-mix.lua index ebd27c1b6..5e1c531c0 100644 --- a/angelsrefining/prototypes/recipes/refining-dynamic/crystal-processing-mix.lua +++ b/angelsrefining/prototypes/recipes/refining-dynamic/crystal-processing-mix.lua @@ -5,7 +5,7 @@ data:extend( --TIER 3 MIX { type = "recipe", - name = "angelsore-crystal-mix1-processing", + name = "angelsore-crystal-mix1-processing", --titanium category = "ore-sorting-4", subgroup = "ore-sorting-advanced", energy_required = 1.5, @@ -14,7 +14,7 @@ data:extend( normal = { ingredients = { {type = "item", name = "angels-ore1-crystal", amount = 2}, - {type = "item", name = "angels-ore3-crystal", amount = 2}, + {type = "item", name = "angels-ore4-crystal", amount = 2}, {type = "item", name = "angels-ore5-crystal", amount = 2}, {type = "item", name = "catalysator-orange", amount = 1} }, @@ -25,7 +25,7 @@ data:extend( expensive = { ingredients = { {type = "item", name = "angels-ore1-crystal", amount = 3 * rawmulti}, - {type = "item", name = "angels-ore3-crystal", amount = 3 * rawmulti}, + {type = "item", name = "angels-ore4-crystal", amount = 3 * rawmulti}, {type = "item", name = "angels-ore5-crystal", amount = 3 * rawmulti}, {type = "item", name = "catalysator-orange", amount = 1} }, @@ -38,7 +38,7 @@ data:extend( }, { type = "recipe", - name = "angelsore-crystal-mix2-processing", + name = "angelsore-crystal-mix2-processing", --gold category = "ore-sorting-4", subgroup = "ore-sorting-advanced", energy_required = 1.5, @@ -46,8 +46,8 @@ data:extend( allow_decomposition = false, normal = { ingredients = { - {type = "item", name = "angels-ore3-crystal", amount = 2}, - {type = "item", name = "angels-ore4-crystal", amount = 2}, + {type = "item", name = "angels-ore1-crystal", amount = 2}, + {type = "item", name = "angels-ore6-crystal", amount = 2}, {type = "item", name = "angels-ore5-crystal", amount = 2}, {type = "item", name = "catalysator-orange", amount = 1} }, @@ -57,8 +57,8 @@ data:extend( }, expensive = { ingredients = { - {type = "item", name = "angels-ore3-crystal", amount = 3 * rawmulti}, - {type = "item", name = "angels-ore4-crystal", amount = 3 * rawmulti}, + {type = "item", name = "angels-ore1-crystal", amount = 3 * rawmulti}, + {type = "item", name = "angels-ore6-crystal", amount = 3 * rawmulti}, {type = "item", name = "angels-ore5-crystal", amount = 3 * rawmulti}, {type = "item", name = "catalysator-orange", amount = 1} }, @@ -71,7 +71,7 @@ data:extend( }, { type = "recipe", - name = "angelsore-crystal-mix3-processing", + name = "angelsore-crystal-mix3-processing", --cobalt category = "ore-sorting-4", subgroup = "ore-sorting-advanced", energy_required = 1.5, @@ -79,8 +79,8 @@ data:extend( allow_decomposition = false, normal = { ingredients = { - {type = "item", name = "angels-ore3-crystal", amount = 2}, - {type = "item", name = "angels-ore5-crystal", amount = 2}, + {type = "item", name = "angels-ore2-crystal", amount = 2}, + {type = "item", name = "angels-ore4-crystal", amount = 2}, {type = "item", name = "angels-ore6-crystal", amount = 2}, {type = "item", name = "catalysator-orange", amount = 1} }, @@ -90,8 +90,8 @@ data:extend( }, expensive = { ingredients = { - {type = "item", name = "angels-ore3-crystal", amount = 3 * rawmulti}, - {type = "item", name = "angels-ore5-crystal", amount = 3 * rawmulti}, + {type = "item", name = "angels-ore2-crystal", amount = 3 * rawmulti}, + {type = "item", name = "angels-ore4-crystal", amount = 3 * rawmulti}, {type = "item", name = "angels-ore6-crystal", amount = 3 * rawmulti}, {type = "item", name = "catalysator-orange", amount = 1} }, @@ -104,7 +104,7 @@ data:extend( }, { type = "recipe", - name = "angelsore-crystal-mix4-processing", + name = "angelsore-crystal-mix4-processing", --unused category = "ore-sorting-4", subgroup = "ore-sorting-advanced", energy_required = 1.5, @@ -114,7 +114,7 @@ data:extend( ingredients = { {type = "item", name = "angels-ore2-crystal", amount = 2}, {type = "item", name = "angels-ore4-crystal", amount = 2}, - {type = "item", name = "angels-ore6-crystal", amount = 2}, + {type = "item", name = "angels-ore5-crystal", amount = 2}, {type = "item", name = "catalysator-orange", amount = 1} }, results = { @@ -125,7 +125,7 @@ data:extend( ingredients = { {type = "item", name = "angels-ore2-crystal", amount = 3 * rawmulti}, {type = "item", name = "angels-ore4-crystal", amount = 3 * rawmulti}, - {type = "item", name = "angels-ore6-crystal", amount = 3 * rawmulti}, + {type = "item", name = "angels-ore5-crystal", amount = 3 * rawmulti}, {type = "item", name = "catalysator-orange", amount = 1} }, results = { @@ -137,7 +137,7 @@ data:extend( }, { type = "recipe", - name = "angelsore-crystal-mix5-processing", + name = "angelsore-crystal-mix5-processing", --uranium category = "ore-sorting-4", subgroup = "ore-sorting-advanced", energy_required = 1.5, @@ -146,8 +146,8 @@ data:extend( normal = { ingredients = { {type = "item", name = "angels-ore1-crystal", amount = 2}, - {type = "item", name = "angels-ore4-crystal", amount = 2}, - {type = "item", name = "angels-ore6-crystal", amount = 2}, + {type = "item", name = "angels-ore3-crystal", amount = 2}, + {type = "item", name = "angels-ore5-crystal", amount = 2}, {type = "item", name = "catalysator-orange", amount = 1} }, results = { @@ -157,8 +157,8 @@ data:extend( expensive = { ingredients = { {type = "item", name = "angels-ore1-crystal", amount = 3 * rawmulti}, - {type = "item", name = "angels-ore4-crystal", amount = 3 * rawmulti}, - {type = "item", name = "angels-ore6-crystal", amount = 3 * rawmulti}, + {type = "item", name = "angels-ore3-crystal", amount = 3 * rawmulti}, + {type = "item", name = "angels-ore5-crystal", amount = 3 * rawmulti}, {type = "item", name = "catalysator-orange", amount = 1} }, results = { @@ -236,7 +236,7 @@ data:extend( -- TIER 3.5 MIX { type = "recipe", - name = "angelsore-crystal-mix6-processing", + name = "angelsore-crystal-mix6-processing", --thorium category = "ore-sorting-4", subgroup = "ore-sorting-advanced", energy_required = 1.5, diff --git a/angelsrefining/prototypes/recipes/refining-dynamic/pure-processing-mix.lua b/angelsrefining/prototypes/recipes/refining-dynamic/pure-processing-mix.lua index 8922641d0..7db489cb0 100644 --- a/angelsrefining/prototypes/recipes/refining-dynamic/pure-processing-mix.lua +++ b/angelsrefining/prototypes/recipes/refining-dynamic/pure-processing-mix.lua @@ -5,7 +5,7 @@ data:extend( --TIER 4 MIX { type = "recipe", - name = "angelsore-pure-mix1-processing", + name = "angelsore-pure-mix1-processing", --tungsten category = "ore-sorting-4", subgroup = "ore-sorting-advanced", energy_required = 1.5, @@ -15,7 +15,7 @@ data:extend( ingredients = { {type = "item", name = "angels-ore2-pure", amount = 2}, {type = "item", name = "angels-ore3-pure", amount = 2}, - {type = "item", name = "angels-ore6-pure", amount = 2}, + {type = "item", name = "angels-ore1-pure", amount = 2}, {type = "item", name = "catalysator-orange", amount = 1} }, results = { @@ -26,7 +26,7 @@ data:extend( ingredients = { {type = "item", name = "angels-ore2-pure", amount = 3 * rawmulti}, {type = "item", name = "angels-ore3-pure", amount = 3 * rawmulti}, - {type = "item", name = "angels-ore6-pure", amount = 3 * rawmulti}, + {type = "item", name = "angels-ore1-pure", amount = 3 * rawmulti}, {type = "item", name = "catalysator-orange", amount = 1} }, results = { @@ -38,7 +38,7 @@ data:extend( }, { type = "recipe", - name = "angelsore-pure-mix2-processing", + name = "angelsore-pure-mix2-processing", --platinum category = "ore-sorting-4", subgroup = "ore-sorting-advanced", energy_required = 1.5, @@ -80,7 +80,7 @@ data:extend( normal = { ingredients = { {type = "item", name = "angels-ore2-pure", amount = 2}, - {type = "item", name = "angels-ore3-pure", amount = 2}, + {type = "item", name = "angels-ore4-pure", amount = 2}, {type = "item", name = "angels-ore5-pure", amount = 2}, {type = "item", name = "catalysator-orange", amount = 1} }, @@ -91,7 +91,7 @@ data:extend( expensive = { ingredients = { {type = "item", name = "angels-ore2-pure", amount = 3 * rawmulti}, - {type = "item", name = "angels-ore3-pure", amount = 3 * rawmulti}, + {type = "item", name = "angels-ore4-pure", amount = 3 * rawmulti}, {type = "item", name = "angels-ore5-pure", amount = 3 * rawmulti}, {type = "item", name = "catalysator-orange", amount = 1} }, diff --git a/angelsrefining/prototypes/recipes/refining-static.lua b/angelsrefining/prototypes/recipes/refining-static.lua index 2e0e89351..1971d6a6e 100644 --- a/angelsrefining/prototypes/recipes/refining-static.lua +++ b/angelsrefining/prototypes/recipes/refining-static.lua @@ -687,7 +687,7 @@ data:extend( type = "recipe", name = "angelsore8-crystal", localised_name = {"recipe-name.angelsore8-crystal"}, - category = "crystallizing", + category = "crystallizing-2", subgroup = "ore-processing-d", energy_required = 2, enabled = false, @@ -781,7 +781,7 @@ data:extend( type = "recipe", name = "angelsore9-crystal", localised_name = {"recipe-name.angelsore9-crystal"}, - category = "crystallizing", + category = "crystallizing-2", subgroup = "ore-processing-d", energy_required = 2, enabled = false, @@ -1443,7 +1443,7 @@ data:extend( }, icon = "__angelsrefining__/graphics/icons/catalysator-brown.png", icon_size = 32, - order = "i [catalysator-brown]" + order = "i[catalysator-brown]" }, { type = "recipe", @@ -1460,12 +1460,12 @@ data:extend( }, icon = "__angelsrefining__/graphics/icons/catalysator-green.png", icon_size = 32, - order = "j [catalysator-green]" + order = "j[catalysator-green]" }, { type = "recipe", name = "catalysator-orange", - category = "crystallizing", + category = "crystallizing-2", subgroup = "geode-crystallization", energy_required = 0.5, enabled = false, @@ -1478,7 +1478,7 @@ data:extend( }, icon = "__angelsrefining__/graphics/icons/catalysator-orange.png", icon_size = 32, - order = "k [catalysator-orange]" + order = "k[catalysator-orange]" }, --VANILLA --IRON diff --git a/angelsrefining/prototypes/refining-category.lua b/angelsrefining/prototypes/refining-category.lua index c81d09a35..c1226b698 100644 --- a/angelsrefining/prototypes/refining-category.lua +++ b/angelsrefining/prototypes/refining-category.lua @@ -22,8 +22,10 @@ data:extend( { type = "recipe-category", name = "filtering" }, { type = "recipe-category", name = "filtering-2" }, - { type = "recipe-category", name = "liquifying" }, { type = "recipe-category", name = "crystallizing" }, + { type = "recipe-category", name = "crystallizing-2" }, + + { type = "recipe-category", name = "liquifying" }, -- water treatment { type = "recipe-category", name = "angels-barreling" }, { type = "recipe-category", name = "water-treatment" }, diff --git a/angelsrefining/prototypes/refining-override.lua b/angelsrefining/prototypes/refining-override.lua index 060776d1c..57e23e726 100644 --- a/angelsrefining/prototypes/refining-override.lua +++ b/angelsrefining/prototypes/refining-override.lua @@ -32,6 +32,8 @@ require("prototypes.override.refining-override-bobrevamp") require("prototypes.override.refining-override-bobwarfare") require("prototypes.override.refining-override-bobclasses") require("prototypes.override.refining-override-boblogistics") +require("prototypes.override.refining-override-bobmodules") +require("prototypes.override.refining-override-bobpower") if mods["bobplates"] then --revamp override @@ -112,7 +114,7 @@ if data.raw.item["y-res1"] then }, { name = "angelsore3-chunk-processing", - ingredients = {{type = "item", name = "angels-ore3-chunk", amount = "+1"}}, + ingredients = {{type = "item", name = "angels-ore4-chunk", amount = "+1"}}, results = {{type = "item", name = "y-res2", amount = 1}} }, --TIER 3 @@ -123,7 +125,7 @@ if data.raw.item["y-res1"] then }, { name = "angelsore3-crystal-processing", - ingredients = {{type = "item", name = "angels-ore3-crystal", amount = "+1"}}, + ingredients = {{type = "item", name = "angels-ore4-crystal", amount = "+1"}}, results = {{type = "item", name = "y-res2", amount = 1}} }, --TIER 4 @@ -134,7 +136,7 @@ if data.raw.item["y-res1"] then }, { name = "angelsore3-pure-processing", - ingredients = {{type = "item", name = "angels-ore3-pure", amount = "+1"}}, + ingredients = {{type = "item", name = "angels-ore4-pure", amount = "+1"}}, results = {{type = "item", name = "y-res2", amount = 1}} } } @@ -486,6 +488,8 @@ angelsmods.functions.allow_productivity("angelsore-chunk-mix2-processing") angelsmods.functions.allow_productivity("angelsore-chunk-mix3-processing") angelsmods.functions.allow_productivity("angelsore-chunk-mix4-processing") angelsmods.functions.allow_productivity("angelsore-chunk-mix5-processing") +angelsmods.functions.allow_productivity("angelsore-chunk-mix6-processing") +angelsmods.functions.allow_productivity("angelsore-chunk-mix7-processing") angelsmods.functions.allow_productivity("angelsore-crystal-mix1-processing") angelsmods.functions.allow_productivity("angelsore-crystal-mix2-processing") diff --git a/angelsrefining/prototypes/technology/refining-technology.lua b/angelsrefining/prototypes/technology/refining-technology.lua index b2d900436..d053ef96a 100644 --- a/angelsrefining/prototypes/technology/refining-technology.lua +++ b/angelsrefining/prototypes/technology/refining-technology.lua @@ -353,6 +353,10 @@ data:extend( { type = "unlock-recipe", recipe = "angelsore-chunk-mix6-processing" + }, + { + type = "unlock-recipe", + recipe = "angelsore-chunk-mix7-processing" } }, unit = { @@ -588,7 +592,9 @@ data:extend( icon_size = 128, prerequisites = { "ore-floatation", - "advanced-electronics" + "advanced-ore-refining-1", + "advanced-electronics", + "chemical-science-pack" }, effects = { { @@ -662,7 +668,8 @@ data:extend( icon_size = 128, prerequisites = { "ore-leaching", - "advanced-ore-refining-2" + "advanced-ore-refining-2", + "geode-processing-3" }, effects = { { @@ -696,10 +703,6 @@ data:extend( { type = "unlock-recipe", recipe = "angelsore-crystal-mix5-processing" - }, - { - type = "unlock-recipe", - recipe = "catalysator-orange" } }, unit = { @@ -732,6 +735,10 @@ data:extend( { type = "unlock-recipe", recipe = "crystal-slurry-filtering-conversion-2" + }, + { + type = "unlock-recipe", + recipe = "catalysator-orange" } }, unit = { @@ -753,6 +760,7 @@ data:extend( icon_size = 128, prerequisites = { "ore-leaching", + "advanced-ore-refining-2", "advanced-electronics-2" }, effects = { @@ -905,6 +913,7 @@ data:extend( icon_size = 128, prerequisites = { "ore-advanced-crushing", + "advanced-ore-refining-1", "lubricant" }, effects = { @@ -955,6 +964,7 @@ data:extend( icon_size = 128, prerequisites = { "ore-powderizer", + "advanced-ore-refining-2", "thermal-water-extraction-2" }, effects = { @@ -1005,6 +1015,7 @@ data:extend( icon_size = 128, prerequisites = { "ore-advanced-floatation", + "advanced-ore-refining-3", "slag-processing-2" }, effects = { diff --git a/angelsrefining/settings.lua b/angelsrefining/settings.lua index 0ad1dc080..2e814b782 100644 --- a/angelsrefining/settings.lua +++ b/angelsrefining/settings.lua @@ -126,6 +126,6 @@ data:extend( minimum_value = 200, maximum_value = 1000, order = "d" - }, + } } ) diff --git a/angelssmelting/changelog.txt b/angelssmelting/changelog.txt index 24b598357..6c93fa0c4 100644 --- a/angelssmelting/changelog.txt +++ b/angelssmelting/changelog.txt @@ -3,6 +3,9 @@ Version: 0.6.17 Date: ?? Bugfixes: - Fixed iron and copper ore could not be smelted to plates directly in special vanilla mode + - Fixed iron casting prerequisites in special vanilla mode (614) + - Fixed tier numbers cobalt oxide recipes were misaligned in some configurations + - Fixed tier numbers on zinc oxide recipes were incorrect and obsolete in some configurations --------------------------------------------------------------------------------------------------- Version: 0.6.16 Date: 31.05.2021 diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-bronze.lua b/angelssmelting/prototypes/override/smelting-override-alloy-bronze.lua index ce7d25b3d..deb3cda05 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-bronze.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-bronze.lua @@ -205,5 +205,8 @@ if angelsmods.trigger.smelting_products["bronze"].plate then if mods["bobplates"] then OV.add_prereq("alloy-processing","angels-bronze-smelting-1") end + if mods["bobpower"] then + OV.add_prereq("fluid-generator-1","angels-bronze-smelting-1") + end end end diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-cobalt-steel.lua b/angelssmelting/prototypes/override/smelting-override-alloy-cobalt-steel.lua index 998fb6044..214c3dfff 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-cobalt-steel.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-cobalt-steel.lua @@ -91,7 +91,8 @@ if angelsmods.trigger.smelting_products["cobalt-steel"].plate then count = 50, ingredients = { {type = "item", name = "automation-science-pack", amount = 1}, - {type = "item", name = "logistic-science-pack", amount = 1} + {type = "item", name = "logistic-science-pack", amount = 1}, + {type = "item", name = "chemical-science-pack", amount = 1} }, time = 30 }, diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-nitinol.lua b/angelssmelting/prototypes/override/smelting-override-alloy-nitinol.lua index af29097a4..707d9f10f 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-nitinol.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-nitinol.lua @@ -75,7 +75,7 @@ if angelsmods.trigger.smelting_products["nitinol"].plate then icon_size = 256, icon_mipmaps = 4, prerequisites = { "angels-titanium-smelting-1", - "angels-nickel-smelting-1" + "angels-nickel-smelting-3" }, effects = { { diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-support.lua b/angelssmelting/prototypes/override/smelting-override-alloy-support.lua index abb63c023..f8c4ec791 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-support.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-support.lua @@ -41,52 +41,53 @@ if mods["bobplates"] then OV.disable_technology("electric-chemical-furnace") OV.remove_prereq("multi-purpose-furnace-1", "electric-chemical-furnace") -end - -if mods["bobassembly"] and settings.startup["bobmods-assembly-multipurposefurnaces"].value then - -- keep metal mixing furnaces around - OV.add_unlock("automation", "stone-mixing-furnace") - OV.patch_recipes({ - { - name = "electric-chemical-mixing-furnace", - ingredients = { - {"electric-mixing-furnace", "electric-furnace"} + if mods["bobassembly"] and settings.startup["bobmods-assembly-multipurposefurnaces"].value then + -- keep metal mixing furnaces around + OV.add_unlock("automation", "stone-mixing-furnace") + OV.patch_recipes({ + { + name = "electric-chemical-mixing-furnace", + ingredients = { + {"electric-mixing-furnace", "electric-furnace"} + } } - } - }) + }) - --update metal mixing furnace localisation - for _,rep in pairs({ - {name = "stone-mixing-furnace", locale = "angels-stone-ingredient-furnace"}, - {name = "steel-mixing-furnace", locale = "angels-steel-ingredient-furnace"}, - {name = "electric-mixing-furnace", locale = "angels-electric-ingredient-furnace-1"}, - {name = "electric-chemical-mixing-furnace", locale = "angels-electric-ingredient-furnace-2"}, - {name = "electric-chemical-mixing-furnace-2", locale = "angels-electric-ingredient-furnace-3"}, - settings.startup["bobmods-assembly-oilfurnaces"].value and {name = "fluid-mixing-furnace", locale = "angels-fluid-ingredient-furnace"} or nil, - }) do - data.raw["assembling-machine"][rep.name].localised_name = {"entity-name." .. rep.locale} - end - -- tech tree updates - OV.add_prereq("steel-mixing-furnace","angels-steel-smelting-1") --regular steel processing is already a pre-req for a prereq so puh - OV.add_prereq("electric-mixing-furnace","steel-mixing-furnace") - OV.remove_prereq("steel-mixing-furnace","alloy-processing") - OV.remove_prereq("electric-mixing-furnace","alloy-processing") - data.raw.technology["multi-purpose-furnace-1"].localised_name={"technology-name.angels-multi-purpose-furnace-1"} - data.raw.technology["multi-purpose-furnace-2"].localised_name={"technology-name.angels-multi-purpose-furnace-2"} -else --remove metal mixing furnaces if multi-purpose are also removed - -- remove stone mixing furnace - OV.global_replace_item("stone-mixing-furnace", "stone-furnace") - angelsmods.functions.add_flag("stone-mixing-furnace","hidden") - angelsmods.functions.set_next_upgrade("assembling-machine", "stone-mixing-furnace", nil) - OV.disable_recipe("stone-mixing-furnace") + --update metal mixing furnace localisation + for _,rep in pairs({ + {name = "stone-mixing-furnace", locale = "angels-stone-ingredient-furnace"}, + {name = "steel-mixing-furnace", locale = "angels-steel-ingredient-furnace"}, + {name = "electric-mixing-furnace", locale = "angels-electric-ingredient-furnace-1"}, + {name = "electric-chemical-mixing-furnace", locale = "angels-electric-ingredient-furnace-2"}, + {name = "electric-chemical-mixing-furnace-2", locale = "angels-electric-ingredient-furnace-3"}, + settings.startup["bobmods-assembly-oilfurnaces"].value and {name = "fluid-mixing-furnace", locale = "angels-fluid-ingredient-furnace"} or nil, + }) do + --if data.raw["assembling-machine"][rep.name] then + data.raw["assembling-machine"][rep.name].localised_name = {"entity-name." .. rep.locale} + --end + end + -- tech tree updates + OV.add_prereq("steel-mixing-furnace","angels-steel-smelting-1") --regular steel processing is already a pre-req for a prereq so puh + OV.add_prereq("electric-mixing-furnace","steel-mixing-furnace") + OV.remove_prereq("steel-mixing-furnace","alloy-processing") + OV.remove_prereq("electric-mixing-furnace","alloy-processing") + data.raw.technology["multi-purpose-furnace-1"].localised_name={"technology-name.angels-multi-purpose-furnace-1"} + data.raw.technology["multi-purpose-furnace-2"].localised_name={"technology-name.angels-multi-purpose-furnace-2"} + else --remove metal mixing furnaces if multi-purpose are also removed + -- remove stone mixing furnace + OV.global_replace_item("stone-mixing-furnace", "stone-furnace") + angelsmods.functions.add_flag("stone-mixing-furnace","hidden") + angelsmods.functions.set_next_upgrade("assembling-machine", "stone-mixing-furnace", nil) + OV.disable_recipe("stone-mixing-furnace") - -- remove steel mixing furnace - angelsmods.functions.add_flag({"steel-mixing-furnace","fluid-mixing-furnace"},"hidden") - OV.disable_recipe({"steel-mixing-furnace","fluid-mixing-furnace"}) - OV.disable_technology({"steel-mixing-furnace","fluid-mixing-furnace"}) + -- remove steel mixing furnace + angelsmods.functions.add_flag({"steel-mixing-furnace","fluid-mixing-furnace"},"hidden") + OV.disable_recipe({"steel-mixing-furnace","fluid-mixing-furnace"}) + OV.disable_technology({"steel-mixing-furnace","fluid-mixing-furnace"}) - -- remove electric mixing furnace - angelsmods.functions.add_flag("electric-mixing-furnace","hidden") - OV.disable_technology("electric-mixing-furnace") - OV.disable_recipe("electric-mixing-furnace") + -- remove electric mixing furnace + angelsmods.functions.add_flag("electric-mixing-furnace","hidden") + OV.disable_technology("electric-mixing-furnace") + OV.disable_recipe("electric-mixing-furnace") + end end diff --git a/angelssmelting/prototypes/override/smelting-override-cobalt.lua b/angelssmelting/prototypes/override/smelting-override-cobalt.lua index a8fac9175..90e2589aa 100644 --- a/angelssmelting/prototypes/override/smelting-override-cobalt.lua +++ b/angelssmelting/prototypes/override/smelting-override-cobalt.lua @@ -24,6 +24,8 @@ if angelsmods.trigger.smelting_products["cobalt"].ingot then OV.global_replace_item("solid-cobalt-oxide", "cobalt-oxide") angelsmods.functions.add_flag("solid-cobalt-oxide", "hidden") OV.disable_recipe({ "cobalt-oxide", "cobalt-oxide-from-copper", "cobalt-plate", "cobalt-steel-alloy" }) + OV.remove_prereq({"battery-2","rtg"},"cobalt-processing") --based on the oxide not the plate + OV.add_prereq({"battery-2","rtg"},"angels-cobalt-smelting-1") --based on the oxide not the plate end if angelsmods.trigger.smelting_products["cobalt"].plate then @@ -38,9 +40,27 @@ if angelsmods.trigger.smelting_products["cobalt"].ingot then end end - if mods["angelsindustries"] and angelsmods.industries.components then + if (mods["angelsindustries"] and angelsmods.industries.components) or mods["bobplates"] then else OV.disable_recipe({"cobalt-ore-processing-alt"}) + OV.patch_recipes( + { + { + name = "processed-cobalt-smelting", + icons = angelsmods.functions.add_number_icon_layer( + angelsmods.functions.get_object_icons("solid-cobalt-oxide"), + 1, angelsmods.smelting.number_tint), + }, + { + name = "solid-cobalt-hydroxide-smelting", + icons = angelsmods.functions.add_number_icon_layer( + angelsmods.functions.get_object_icons("solid-cobalt-oxide"), + 2, angelsmods.smelting.number_tint), + }, + } + ) + OV.remove_prereq("angels-cobalt-smelting-1", "water-washing-1") + OV.add_prereq("angels-cobalt-smelting-2", "water-washing-1") end else angelsmods.functions.add_flag("processed-cobalt", "hidden") @@ -71,12 +91,18 @@ else angelsmods.functions.add_flag("angels-roll-cobalt", "hidden") OV.disable_recipe({"roll-cobalt-casting", "roll-cobalt-casting-fast"}) OV.disable_recipe({"angels-plate-cobalt", "angels-roll-cobalt-converting"}) + angelsmods.functions.add_flag("cobalt-plate", "hidden") end ------------------------------------------------------------------------------- -- POWDER --------------------------------------------------------------------- ------------------------------------------------------------------------------- if angelsmods.trigger.smelting_products["cobalt"].powder then + if mods["angelsindustries"] and angelsmods.industries.tech then + else -- not angels industry tech mode + OV.remove_unlock("angels-cobalt-smelting-2", "powder-cobalt") + OV.add_unlock("angels-cobalt-smelting-1", "powder-cobalt") + end else angelsmods.functions.add_flag("powder-cobalt", "hidden") OV.disable_recipe({ "powder-cobalt" }) diff --git a/angelssmelting/prototypes/override/smelting-override-iron.lua b/angelssmelting/prototypes/override/smelting-override-iron.lua index ae26abc69..d93501b97 100644 --- a/angelssmelting/prototypes/override/smelting-override-iron.lua +++ b/angelssmelting/prototypes/override/smelting-override-iron.lua @@ -13,12 +13,27 @@ end ------------------------------------------------------------------------------- if angelsmods.trigger.smelting_products["manganese"].ingot then else - OV.remove_prereq("angels-iron-smelting-2", "angels-manganese-smelting-1") + OV.remove_prereq("angels-iron-casting-2", "angels-manganese-smelting-1") end if angelsmods.trigger.smelting_products["silicon"].ingot then else - OV.remove_prereq("angels-iron-smelting-2","angels-silicon-smelting-1") + OV.remove_prereq("angels-iron-casting-2","angels-silicon-smelting-1") +end + +if angelsmods.trigger.smelting_products["nickel"].ingot then +else + OV.remove_prereq("angels-iron-casting-3","angels-nickel-smelting-2") +end + +if angelsmods.trigger.smelting_products["cobalt"].ingot then +else + OV.remove_prereq("angels-iron-casting-3","angels-cobalt-smelting-1") +end + +if angelsmods.trigger.smelting_products["chrome"].ingot then +else + OV.remove_prereq("angels-iron-casting-3","angels-chrome-smelting-1") end ------------------------------------------------------------------------------- diff --git a/angelssmelting/prototypes/override/smelting-override-tungsten.lua b/angelssmelting/prototypes/override/smelting-override-tungsten.lua index a9220338d..de4626197 100644 --- a/angelssmelting/prototypes/override/smelting-override-tungsten.lua +++ b/angelssmelting/prototypes/override/smelting-override-tungsten.lua @@ -98,6 +98,12 @@ if angelsmods.trigger.smelting_products["tungsten"].plate then if mods['bobplates'] then angelsmods.functions.move_item("copper-tungsten-alloy", "angels-tungsten-casting", "l") end + + if mods["angelsindustries"] and angelsmods.industries.tech then + else -- not angels industry tech mode + OV.remove_prereq("angels-tungsten-smelting-1", "angels-cobalt-smelting-2") + OV.add_prereq("angels-tungsten-smelting-1", "angels-cobalt-smelting-1") + end else angelsmods.functions.add_flag("casting-powder-tungsten", "hidden") angelsmods.functions.add_flag("angels-plate-tungsten", "hidden") diff --git a/angelssmelting/prototypes/override/smelting-override-zinc.lua b/angelssmelting/prototypes/override/smelting-override-zinc.lua index e2689d0b6..036b90e2c 100644 --- a/angelssmelting/prototypes/override/smelting-override-zinc.lua +++ b/angelssmelting/prototypes/override/smelting-override-zinc.lua @@ -34,6 +34,14 @@ if angelsmods.trigger.smelting_products["zinc"].ingot then if mods["angelsindustries"] and angelsmods.industries.components then else OV.disable_recipe({"zinc-ore-processing-alt"}) + OV.patch_recipes( + { + { + name = "pellet-zinc-smelting", + icons = angelsmods.functions.get_object_icons("solid-zinc-oxide"), + } + } + ) end else angelsmods.functions.add_flag("processed-zinc", "hidden") diff --git a/angelssmelting/prototypes/smelting-override-global.lua b/angelssmelting/prototypes/smelting-override-global.lua index 19a3f5d4d..06e0f51e1 100644 --- a/angelssmelting/prototypes/smelting-override-global.lua +++ b/angelssmelting/prototypes/smelting-override-global.lua @@ -189,25 +189,5 @@ if bobmods and bobmods.plates then ) end end -if mods["bobelectronics"] then - --add steel pre-reqs to things that formerly used electronics to req steel - --[[for _,tech in pairs( - { - "radars", - "bob-drills-1", - "bob-area-drills-1", - "bob-repair-pack-2", - "automation-2", - "solar-energy", - "pumpjack", - "water-washing-1", - "fluid-generator-1" - } - ) do - OV.add_prereq(tech,"steel-processing") - end]] - if mods["bobpower"] then - OV.add_prereq("fluid-generator-1","angels-bronze-smelting-1") - end -end +--add steel pre-reqs to things that formerly used electronics to req steel OV.add_prereq("electric-energy-distribution-1","steel-processing") diff --git a/angelssmelting/prototypes/technology/smelting-cobalt.lua b/angelssmelting/prototypes/technology/smelting-cobalt.lua index b7ff68793..e0ea7b436 100644 --- a/angelssmelting/prototypes/technology/smelting-cobalt.lua +++ b/angelssmelting/prototypes/technology/smelting-cobalt.lua @@ -9,9 +9,10 @@ data:extend( icon_size = 256, icon_mipmaps = 4, upgrade = true, prerequisites = { - "ore-floatation", - "angels-metallurgy-2", - "angels-coal-processing" + "ore-leaching", + "angels-metallurgy-3", + "angels-coal-processing", + "water-washing-1" }, effects = { { @@ -35,7 +36,8 @@ data:extend( count = 150, ingredients = { {type = "item", name = "automation-science-pack", amount = 1}, - {type = "item", name = "logistic-science-pack", amount = 1} + {type = "item", name = "logistic-science-pack", amount = 1}, + {type = "item", name = "chemical-science-pack", amount = 1} }, time = 30 }, @@ -48,10 +50,9 @@ data:extend( icon_size = 256, icon_mipmaps = 4, upgrade = true, prerequisites = { - --"angels-metallurgy-3", - "ore-processing-2", - "angels-cobalt-smelting-1", - "water-washing-1" + --"angels-metallurgy-4", + "ore-processing-3", + "angels-cobalt-smelting-1" }, effects = { { @@ -76,7 +77,8 @@ data:extend( ingredients = { {type = "item", name = "automation-science-pack", amount = 1}, {type = "item", name = "logistic-science-pack", amount = 1}, - {type = "item", name = "chemical-science-pack", amount = 1} + {type = "item", name = "chemical-science-pack", amount = 1}, + {type = "item", name = "production-science-pack", amount = 1} }, time = 30 }, @@ -89,7 +91,7 @@ data:extend( icon_size = 256, icon_mipmaps = 4, upgrade = true, prerequisites = { - --"angels-metallurgy-3", + "angels-metallurgy-4", "strand-casting-2", "angels-cobalt-smelting-1" }, @@ -121,7 +123,7 @@ data:extend( icon_size = 256, icon_mipmaps = 4, upgrade = true, prerequisites = { - --"angels-metallurgy-4", + "angels-metallurgy-5", "ore-processing-3", "angels-cobalt-smelting-2", "angels-sulfur-processing-1", @@ -147,7 +149,8 @@ data:extend( {type = "item", name = "automation-science-pack", amount = 1}, {type = "item", name = "logistic-science-pack", amount = 1}, {type = "item", name = "chemical-science-pack", amount = 1}, - {type = "item", name = "production-science-pack", amount = 1} + {type = "item", name = "production-science-pack", amount = 1}, + {type = "item", name = "utility-science-pack", amount = 1} }, time = 30 }, @@ -160,7 +163,7 @@ data:extend( icon_size = 256, icon_mipmaps = 4, upgrade = true, prerequisites = { - --"angels-metallurgy-4", + "angels-metallurgy-5", "strand-casting-3", "angels-cobalt-casting-2" }, @@ -176,7 +179,8 @@ data:extend( {type = "item", name = "automation-science-pack", amount = 1}, {type = "item", name = "logistic-science-pack", amount = 1}, {type = "item", name = "chemical-science-pack", amount = 1}, - {type = "item", name = "production-science-pack", amount = 1} + {type = "item", name = "production-science-pack", amount = 1}, + {type = "item", name = "utility-science-pack", amount = 1} }, time = 30 }, diff --git a/angelssmelting/prototypes/technology/smelting-gold.lua b/angelssmelting/prototypes/technology/smelting-gold.lua index 91c5bfe4c..77d2cd8de 100644 --- a/angelssmelting/prototypes/technology/smelting-gold.lua +++ b/angelssmelting/prototypes/technology/smelting-gold.lua @@ -9,8 +9,8 @@ data:extend( icon_size = 256, icon_mipmaps = 4, upgrade = true, prerequisites = { - "ore-floatation", - "angels-metallurgy-2", + "ore-leaching", + "angels-metallurgy-3", "chlorine-processing-1" }, effects = { @@ -35,7 +35,8 @@ data:extend( count = 150, ingredients = { {type = "item", name = "automation-science-pack", amount = 1}, - {type = "item", name = "logistic-science-pack", amount = 1} + {type = "item", name = "logistic-science-pack", amount = 1}, + {type = "item", name = "chemical-science-pack", amount = 1} }, time = 30 }, @@ -48,8 +49,8 @@ data:extend( icon_size = 256, icon_mipmaps = 4, upgrade = true, prerequisites = { - --"angels-metallurgy-3", - "ore-processing-2", + --"angels-metallurgy-4", + "ore-processing-3", "angels-gold-smelting-1", "angels-nitrogen-processing-2" }, @@ -80,7 +81,8 @@ data:extend( ingredients = { {type = "item", name = "automation-science-pack", amount = 1}, {type = "item", name = "logistic-science-pack", amount = 1}, - {type = "item", name = "chemical-science-pack", amount = 1} + {type = "item", name = "chemical-science-pack", amount = 1}, + {type = "item", name = "production-science-pack", amount = 1} }, time = 30 }, @@ -93,8 +95,8 @@ data:extend( icon_size = 256, icon_mipmaps = 4, upgrade = true, prerequisites = { - --"angels-metallurgy-3", - "strand-casting-2", + --"angels-metallurgy-4", + "strand-casting-3", "angels-gold-smelting-1", "angels-copper-casting-2", }, @@ -121,7 +123,8 @@ data:extend( ingredients = { {type = "item", name = "automation-science-pack", amount = 1}, {type = "item", name = "logistic-science-pack", amount = 1}, - {type = "item", name = "chemical-science-pack", amount = 1} + {type = "item", name = "chemical-science-pack", amount = 1}, + {type = "item", name = "production-science-pack", amount = 1} }, time = 30 }, @@ -134,8 +137,8 @@ data:extend( icon_size = 256, icon_mipmaps = 4, upgrade = true, prerequisites = { - --"angels-metallurgy-4", - "ore-processing-3", + --"angels-metallurgy-5", + "ore-processing-4", "angels-gold-smelting-2", "sodium-processing" }, @@ -159,7 +162,8 @@ data:extend( {type = "item", name = "automation-science-pack", amount = 1}, {type = "item", name = "logistic-science-pack", amount = 1}, {type = "item", name = "chemical-science-pack", amount = 1}, - {type = "item", name = "production-science-pack", amount = 1} + {type = "item", name = "production-science-pack", amount = 1}, + {type = "item", name = "utility-science-pack", amount = 1} }, time = 30 }, @@ -172,8 +176,8 @@ data:extend( icon_size = 256, icon_mipmaps = 4, upgrade = true, prerequisites = { - --"angels-metallurgy-4", - "strand-casting-3", + --"angels-metallurgy-5", + "strand-casting-4", "angels-gold-casting-2" }, effects = { @@ -192,7 +196,8 @@ data:extend( {type = "item", name = "automation-science-pack", amount = 1}, {type = "item", name = "logistic-science-pack", amount = 1}, {type = "item", name = "chemical-science-pack", amount = 1}, - {type = "item", name = "production-science-pack", amount = 1} + {type = "item", name = "production-science-pack", amount = 1}, + {type = "item", name = "utility-science-pack", amount = 1} }, time = 30 }, diff --git a/angelssmelting/prototypes/technology/smelting-titanium.lua b/angelssmelting/prototypes/technology/smelting-titanium.lua index ce977e746..e9dbd5805 100644 --- a/angelssmelting/prototypes/technology/smelting-titanium.lua +++ b/angelssmelting/prototypes/technology/smelting-titanium.lua @@ -175,7 +175,7 @@ data:extend( "angels-tin-smelting-3", "angels-aluminium-smelting-3", "angels-chrome-smelting-2", - "angels-cobalt-smelting-3", + "angels-cobalt-smelting-2", }, effects = { { From 7a81714f54a4bffc00e9ce29d63fa6a91e249bd6 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Thu, 1 Jul 2021 13:49:59 +1000 Subject: [PATCH 13/75] coolant filtering tweaks #568 --- angelssmelting/changelog.txt | 1 + angelssmelting/prototypes/recipes/smelting-support.lua | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/angelssmelting/changelog.txt b/angelssmelting/changelog.txt index 6c93fa0c4..1429aa950 100644 --- a/angelssmelting/changelog.txt +++ b/angelssmelting/changelog.txt @@ -6,6 +6,7 @@ Date: ?? - Fixed iron casting prerequisites in special vanilla mode (614) - Fixed tier numbers cobalt oxide recipes were misaligned in some configurations - Fixed tier numbers on zinc oxide recipes were incorrect and obsolete in some configurations + - Tweaked coolant filtering crafting times to help differentiate the two paths more --------------------------------------------------------------------------------------------------- Version: 0.6.16 Date: 31.05.2021 diff --git a/angelssmelting/prototypes/recipes/smelting-support.lua b/angelssmelting/prototypes/recipes/smelting-support.lua index 639017b18..ffaba38f5 100644 --- a/angelssmelting/prototypes/recipes/smelting-support.lua +++ b/angelssmelting/prototypes/recipes/smelting-support.lua @@ -52,7 +52,7 @@ data:extend( name = "coolant-used-filtration-1", category = "filtering", subgroup = "coolant", - energy_required = 4, + energy_required = 5,--4 enabled = false, ingredients = { @@ -73,7 +73,7 @@ data:extend( name = "coolant-used-filtration-2", category = "filtering-2", subgroup = "coolant", - energy_required = 4, + energy_required = 3.5,--4 enabled = false, ingredients = { From d1fefe10e30b734697775948902d4e39b9c4e71e Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Thu, 1 Jul 2021 14:17:28 +1000 Subject: [PATCH 14/75] #579 chrome 3 loop now balanced --- angelssmelting/changelog.txt | 1 + angelssmelting/prototypes/recipes/smelting-chrome.lua | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/angelssmelting/changelog.txt b/angelssmelting/changelog.txt index 1429aa950..522a5a196 100644 --- a/angelssmelting/changelog.txt +++ b/angelssmelting/changelog.txt @@ -7,6 +7,7 @@ Date: ?? - Fixed tier numbers cobalt oxide recipes were misaligned in some configurations - Fixed tier numbers on zinc oxide recipes were incorrect and obsolete in some configurations - Tweaked coolant filtering crafting times to help differentiate the two paths more + - Balanced chrome smelting ratio's to not be sodium/sulfur positive (579) --------------------------------------------------------------------------------------------------- Version: 0.6.16 Date: 31.05.2021 diff --git a/angelssmelting/prototypes/recipes/smelting-chrome.lua b/angelssmelting/prototypes/recipes/smelting-chrome.lua index b8914a996..b836f6203 100644 --- a/angelssmelting/prototypes/recipes/smelting-chrome.lua +++ b/angelssmelting/prototypes/recipes/smelting-chrome.lua @@ -44,7 +44,7 @@ data:extend( enabled = false, ingredients = { {type = "item", name = "pellet-chrome", amount = 8}, - {type = "item", name = "solid-sodium-carbonate", amount = 6}, + {type = "item", name = "solid-sodium-carbonate", amount = 7}, {type = "fluid", name = "gas-oxygen", amount = 60} }, results = { @@ -61,12 +61,12 @@ data:extend( enabled = false, ingredients = { {type = "item", name = "solid-chromate", amount = 12}, - {type = "fluid", name = "liquid-sulfuric-acid", amount = 30} + {type = "fluid", name = "liquid-sulfuric-acid", amount = 40} }, results = { {type = "item", name = "solid-dichromate", amount = 12}, {type = "item", name = "solid-sodium-sulfate", amount = 1}, - {type = "fluid", name = "water-purified", amount = 30} + {type = "fluid", name = "water-purified", amount = 40} }, main_product = "solid-dichromate", order = "e[solid-dichromate]" From 53519b23bc4f67ed535ba795278ae214f5f0527e Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Thu, 1 Jul 2021 14:18:30 +1000 Subject: [PATCH 15/75] added issue number --- angelssmelting/changelog.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/angelssmelting/changelog.txt b/angelssmelting/changelog.txt index 522a5a196..585558a02 100644 --- a/angelssmelting/changelog.txt +++ b/angelssmelting/changelog.txt @@ -6,7 +6,7 @@ Date: ?? - Fixed iron casting prerequisites in special vanilla mode (614) - Fixed tier numbers cobalt oxide recipes were misaligned in some configurations - Fixed tier numbers on zinc oxide recipes were incorrect and obsolete in some configurations - - Tweaked coolant filtering crafting times to help differentiate the two paths more + - Tweaked coolant filtering crafting times to help differentiate the two paths more (568) - Balanced chrome smelting ratio's to not be sodium/sulfur positive (579) --------------------------------------------------------------------------------------------------- Version: 0.6.16 From 0c4a05d4939a17557abccc478b92da289ce6f19c Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Fri, 2 Jul 2021 15:42:59 +1000 Subject: [PATCH 16/75] #590 hide gem ore --- .../prototypes/override/refining-override-bobgems.lua | 5 +++-- angelsrefining/settings-updates.lua | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/angelsrefining/prototypes/override/refining-override-bobgems.lua b/angelsrefining/prototypes/override/refining-override-bobgems.lua index e81894380..fca80a095 100644 --- a/angelsrefining/prototypes/override/refining-override-bobgems.lua +++ b/angelsrefining/prototypes/override/refining-override-bobgems.lua @@ -43,7 +43,8 @@ end ------------------------------------------------------------------------------- if mods["bobplates"] then angelsmods.functions.move_item("gem-ore", "bob-gems-crystallization", "g") - if mods["bobores"] and settings.startup["bobmods-ores-unsortedgemore"].value == true then + angelsmods.functions.add_flag("gem-ore","hidden") + --[[if mods["bobores"] and settings.startup["bobmods-ores-unsortedgemore"].value == true then data:extend( { { @@ -68,7 +69,7 @@ if mods["bobplates"] then } } ) - end + end]] end ------------------------------------------------------------------------------- diff --git a/angelsrefining/settings-updates.lua b/angelsrefining/settings-updates.lua index 3a060362c..2f605e484 100644 --- a/angelsrefining/settings-updates.lua +++ b/angelsrefining/settings-updates.lua @@ -37,7 +37,7 @@ if mods["bobores"] then angelsmods.settings.hide_setting("double-setting", "bobmods-ores-nickelcobaltratio") --gems - angelsmods.settings.hide_setting("bool-setting", "bobmods-ores-unsortedgemore") + angelsmods.settings.hide_setting("bool-setting", "bobmods-ores-unsortedgemore",false) angelsmods.settings.hide_setting("double-setting", "bobmods-gems-rubyratio") angelsmods.settings.hide_setting("double-setting", "bobmods-gems-sapphireratio") angelsmods.settings.hide_setting("double-setting", "bobmods-gems-emeraldratio") @@ -45,7 +45,7 @@ if mods["bobores"] then angelsmods.settings.hide_setting("double-setting", "bobmods-gems-topazratio") angelsmods.settings.hide_setting("double-setting", "bobmods-gems-diamondratio") - angelsmods.settings.hide_setting("bool-setting", "bobmods-ores-gemsfromotherores") + angelsmods.settings.hide_setting("bool-setting", "bobmods-ores-gemsfromotherores",false) angelsmods.settings.hide_setting("double-setting", "bobmods-ores-gemprobability") end From ac4343ea9b7e30c77d4c4dd0f5c7e269176239c0 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Sat, 3 Jul 2021 11:53:54 +1000 Subject: [PATCH 17/75] remove hydrogen solid fuel correctly --- angelspetrochem/prototypes/global-override/bobplates.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/angelspetrochem/prototypes/global-override/bobplates.lua b/angelspetrochem/prototypes/global-override/bobplates.lua index af2986dbf..350dec1b5 100644 --- a/angelspetrochem/prototypes/global-override/bobplates.lua +++ b/angelspetrochem/prototypes/global-override/bobplates.lua @@ -97,8 +97,8 @@ if mods["bobplates"] then -- oxygen processing -------------------------------------------------------- OV.converter_fluid("oxygen", "gas-oxygen") OV.converter_fluid("hydrogen", "gas-hydrogen") - OV.disable_recipe({"water-electrolysis"}) - OV.remove_unlock("chemical-processing-2", "solid-fuel-from-hydrogen") + OV.disable_recipe({"water-electrolysis","solid-fuel-from-hydrogen"}) + --OV.remove_unlock("chemical-processing-2", "solid-fuel-from-hydrogen") -- chloride processing ------------------------------------------------------ OV.converter_fluid("chlorine", "gas-chlorine") From 5232b838aa67e40c8e19dc51c27099f06d5ac0a7 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Sat, 3 Jul 2021 11:54:43 +1000 Subject: [PATCH 18/75] missed a bit --- angelspetrochem/prototypes/global-override/bobrevamp.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/angelspetrochem/prototypes/global-override/bobrevamp.lua b/angelspetrochem/prototypes/global-override/bobrevamp.lua index a56618c80..03e7f4e19 100644 --- a/angelspetrochem/prototypes/global-override/bobrevamp.lua +++ b/angelspetrochem/prototypes/global-override/bobrevamp.lua @@ -33,7 +33,7 @@ if mods["bobrevamp"] then OV.remove_unlock("angels-oil-processing", "solid-fuel-from-hydrogen") OV.add_unlock("flammables", "liquid-fuel") - OV.add_unlock("flammables", "solid-fuel-from-hydrogen") + --OV.add_unlock("flammables", "solid-fuel-from-hydrogen") OV.add_unlock("flammables", "enriched-fuel-from-liquid-fuel") OV.add_prereq("chemical-processing-3", "flammables") From 32f6446c17b9440dcba492ae6b7850cb691604ad Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Sun, 4 Jul 2021 12:48:56 +1000 Subject: [PATCH 19/75] move kov from yellow to blue #601 --- .../prototypes/overrides/global-tech-bobs-packs.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua b/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua index 696ff0aa0..7bb7a8b14 100644 --- a/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua +++ b/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua @@ -31,6 +31,8 @@ if angelsmods.industries.tech then pack_replace("cobalt-processing", "blue", "orange") OV.remove_prereq("advanced-electronics-3", "production-science-pack") + + pack_replace("kovarex-enrichment-process","yellow","blue") end ------------------------------------------------------------------------------- From f2c09cafce74d49d8226ef1b9a22fdb0dd72f01a Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Sun, 4 Jul 2021 13:51:11 +1000 Subject: [PATCH 20/75] smoother electronics tiers --- angelssmelting/prototypes/override/smelting-override-gold.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/angelssmelting/prototypes/override/smelting-override-gold.lua b/angelssmelting/prototypes/override/smelting-override-gold.lua index ba9530ab0..1bad9a0a2 100644 --- a/angelssmelting/prototypes/override/smelting-override-gold.lua +++ b/angelssmelting/prototypes/override/smelting-override-gold.lua @@ -83,7 +83,7 @@ if angelsmods.trigger.smelting_products["gold"].wire then name = "intergrated-electronics", ingredients = { - {type = "item", name = "gilded-copper-cable"--[["angels-wire-gold"]], amount = "tinned-copper-cable"}, + {type = "item", name = angelsmods.trigger.smelting_products["platinum"].wire and "gilded-copper-wire" or "insulated-cable", amount = "tinned-copper-cable"}, } } } From 0f83fc63c00c02f5a0a505bf62799262110752b9 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Sun, 4 Jul 2021 18:45:34 +1000 Subject: [PATCH 21/75] typo in 32f6446 --- angelssmelting/prototypes/override/smelting-override-gold.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/angelssmelting/prototypes/override/smelting-override-gold.lua b/angelssmelting/prototypes/override/smelting-override-gold.lua index 1bad9a0a2..b9f35d87c 100644 --- a/angelssmelting/prototypes/override/smelting-override-gold.lua +++ b/angelssmelting/prototypes/override/smelting-override-gold.lua @@ -83,7 +83,7 @@ if angelsmods.trigger.smelting_products["gold"].wire then name = "intergrated-electronics", ingredients = { - {type = "item", name = angelsmods.trigger.smelting_products["platinum"].wire and "gilded-copper-wire" or "insulated-cable", amount = "tinned-copper-cable"}, + {type = "item", name = angelsmods.trigger.smelting_products["platinum"].wire and "gilded-copper-cable" or "insulated-cable", amount = "tinned-copper-cable" or 2}, } } } From d66d78e0d246b940c65b5a500422eefa6b86f7da Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Sun, 4 Jul 2021 18:56:38 +1000 Subject: [PATCH 22/75] added platinum to bobs CPU if active --- .../prototypes/override/smelting-override-platinum.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/angelssmelting/prototypes/override/smelting-override-platinum.lua b/angelssmelting/prototypes/override/smelting-override-platinum.lua index 936fa3cac..41f1f0d07 100644 --- a/angelssmelting/prototypes/override/smelting-override-platinum.lua +++ b/angelssmelting/prototypes/override/smelting-override-platinum.lua @@ -62,6 +62,14 @@ end -- WIRE ----------------------------------------------------------------------- ------------------------------------------------------------------------------- if angelsmods.trigger.smelting_products["platinum"].wire then + OV.patch_recipes({ + { + name = "processing-electronics", + ingredients = { + { type = "item", name = "angels-wire-platinum", amount = "gilded-copper-cable"} + } + } + }) if mods['bobassembly'] then OV.patch_recipes({ { From 5e4fa7b9e45413c9006a89a10403355b144e366a Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Mon, 5 Jul 2021 15:20:05 +1000 Subject: [PATCH 23/75] #621 patch --- .../prototypes/overrides/overhaul-nuclear-power.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/angelsindustries/prototypes/overrides/overhaul-nuclear-power.lua b/angelsindustries/prototypes/overrides/overhaul-nuclear-power.lua index c176de31d..401751a75 100644 --- a/angelsindustries/prototypes/overrides/overhaul-nuclear-power.lua +++ b/angelsindustries/prototypes/overrides/overhaul-nuclear-power.lua @@ -140,12 +140,14 @@ if angelsmods.industries.overhaul then data.raw.item["plutonium-239"].icon_size = data.raw.item["plutonium-240"].icon_size data.raw.item["plutonium-239"].icons = data.raw.item["plutonium-240"].icons end + angelsmods.functions.move_item( "plutonium-239", "angels-power-nuclear-processing", "a[radioactive-element]-e[plutonium-239]" ) - angelsmods.functions.add_flag("plutonium-240", "hidden") + OV.disable_recipe("empty-nuclear-fuel-cell") + angelsmods.functions.add_flag({"plutonium-240","empty-nuclear-fuel-cell"}, "hidden") -- plutonium enrichment process if mods["bobrevamp"] and settings.startup["bobmods-revamp-rtg"].value then From e6c6bb92ac7dcb1a679b37dc371c3c402760096f Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Sat, 10 Jul 2021 15:59:06 +1000 Subject: [PATCH 24/75] Pre-0.17 mingration removal #626 --- .../migrations/angelsbioprocessing_0.3.0.lua | 6 -- .../migrations/angelsbioprocessing_0.3.3.lua | 6 -- .../migrations/angelsbioprocessing_0.5.1.lua | 6 -- .../migrations/angelsbioprocessing_0.5.5.json | 12 --- .../migrations/angelsbioprocessing_0.5.5.lua | 6 -- .../migrations/angelsbioprocessing_0.5.6.lua | 6 -- .../migrations/angelspetrochem_0.1.12.json | 12 --- .../migrations/angelspetrochem_0.1.12.lua | 9 -- .../migrations/angelspetrochem_0.1.6.lua | 9 -- .../migrations/angelspetrochem_0.1.7.lua | 20 ---- .../migrations/angelspetrochem_0.1.8.lua | 9 -- .../migrations/angelspetrochem_0.1.9.lua | 15 --- .../migrations/angelspetrochem_0.3.0.lua | 12 --- .../migrations/angelspetrochem_0.3.1.json | 12 --- .../migrations/angelspetrochem_0.3.3.lua | 16 --- .../migrations/angelspetrochem_0.4.0.lua | 21 ---- .../migrations/angelspetrochem_0.4.2.lua | 9 -- .../migrations/angelspetrochem_0.5.12.lua | 6 -- .../migrations/angelspetrochem_0.5.2.lua | 6 -- .../migrations/angelspetrochem_0.5.8.lua | 15 --- .../migrations/angelspetrochem_0.5.9.lua | 6 -- .../migrations/angelsrefining_0.5.0.lua | 12 --- .../migrations/angelsrefining_0.5.1.lua | 16 --- .../migrations/angelsrefining_0.5.3.lua | 16 --- .../migrations/angelsrefining_0.6.0.lua | 15 --- .../migrations/angelsrefining_0.6.2.lua | 11 -- .../migrations/angelsrefining_0.6.5.lua | 12 --- .../migrations/angelsrefining_0.7.10.lua | 6 -- .../migrations/angelsrefining_0.7.12.lua | 25 ----- .../migrations/angelsrefining_0.7.13.lua | 6 -- .../migrations/angelsrefining_0.7.21.lua | 6 -- .../migrations/angelsrefining_0.7.22.lua | 6 -- .../migrations/angelsrefining_0.7.6.lua | 9 -- .../migrations/angelsrefining_0.7.7.json | 101 ------------------ .../migrations/angelsrefining_0.7.7.lua | 12 --- .../migrations/angelsrefining_0.7.9.lua | 6 -- .../migrations/angelsrefining_0.9.5.lua | 6 -- .../migrations/angelssmelting_0.1.1.lua | 6 -- .../migrations/angelssmelting_0.1.2.lua | 6 -- .../migrations/angelssmelting_0.2.1.json | 22 ---- .../migrations/angelssmelting_0.2.4.lua | 6 -- .../migrations/angelssmelting_0.3.3.lua | 6 -- .../migrations/angelssmelting_0.3.5.json | 12 --- .../migrations/angelssmelting_0.3.5.lua | 6 -- .../migrations/angelssmelting_0.3.6.lua | 6 -- 45 files changed, 554 deletions(-) delete mode 100644 angelsbioprocessing/migrations/angelsbioprocessing_0.3.0.lua delete mode 100644 angelsbioprocessing/migrations/angelsbioprocessing_0.3.3.lua delete mode 100644 angelsbioprocessing/migrations/angelsbioprocessing_0.5.1.lua delete mode 100644 angelsbioprocessing/migrations/angelsbioprocessing_0.5.5.json delete mode 100644 angelsbioprocessing/migrations/angelsbioprocessing_0.5.5.lua delete mode 100644 angelsbioprocessing/migrations/angelsbioprocessing_0.5.6.lua delete mode 100644 angelspetrochem/migrations/angelspetrochem_0.1.12.json delete mode 100644 angelspetrochem/migrations/angelspetrochem_0.1.12.lua delete mode 100644 angelspetrochem/migrations/angelspetrochem_0.1.6.lua delete mode 100644 angelspetrochem/migrations/angelspetrochem_0.1.7.lua delete mode 100644 angelspetrochem/migrations/angelspetrochem_0.1.8.lua delete mode 100644 angelspetrochem/migrations/angelspetrochem_0.1.9.lua delete mode 100644 angelspetrochem/migrations/angelspetrochem_0.3.0.lua delete mode 100644 angelspetrochem/migrations/angelspetrochem_0.3.1.json delete mode 100644 angelspetrochem/migrations/angelspetrochem_0.3.3.lua delete mode 100644 angelspetrochem/migrations/angelspetrochem_0.4.0.lua delete mode 100644 angelspetrochem/migrations/angelspetrochem_0.4.2.lua delete mode 100644 angelspetrochem/migrations/angelspetrochem_0.5.12.lua delete mode 100644 angelspetrochem/migrations/angelspetrochem_0.5.2.lua delete mode 100644 angelspetrochem/migrations/angelspetrochem_0.5.8.lua delete mode 100644 angelspetrochem/migrations/angelspetrochem_0.5.9.lua delete mode 100644 angelsrefining/migrations/angelsrefining_0.5.0.lua delete mode 100644 angelsrefining/migrations/angelsrefining_0.5.1.lua delete mode 100644 angelsrefining/migrations/angelsrefining_0.5.3.lua delete mode 100644 angelsrefining/migrations/angelsrefining_0.6.0.lua delete mode 100644 angelsrefining/migrations/angelsrefining_0.6.2.lua delete mode 100644 angelsrefining/migrations/angelsrefining_0.6.5.lua delete mode 100644 angelsrefining/migrations/angelsrefining_0.7.10.lua delete mode 100644 angelsrefining/migrations/angelsrefining_0.7.12.lua delete mode 100644 angelsrefining/migrations/angelsrefining_0.7.13.lua delete mode 100644 angelsrefining/migrations/angelsrefining_0.7.21.lua delete mode 100644 angelsrefining/migrations/angelsrefining_0.7.22.lua delete mode 100644 angelsrefining/migrations/angelsrefining_0.7.6.lua delete mode 100644 angelsrefining/migrations/angelsrefining_0.7.7.json delete mode 100644 angelsrefining/migrations/angelsrefining_0.7.7.lua delete mode 100644 angelsrefining/migrations/angelsrefining_0.7.9.lua delete mode 100644 angelsrefining/migrations/angelsrefining_0.9.5.lua delete mode 100644 angelssmelting/migrations/angelssmelting_0.1.1.lua delete mode 100644 angelssmelting/migrations/angelssmelting_0.1.2.lua delete mode 100644 angelssmelting/migrations/angelssmelting_0.2.1.json delete mode 100644 angelssmelting/migrations/angelssmelting_0.2.4.lua delete mode 100644 angelssmelting/migrations/angelssmelting_0.3.3.lua delete mode 100644 angelssmelting/migrations/angelssmelting_0.3.5.json delete mode 100644 angelssmelting/migrations/angelssmelting_0.3.5.lua delete mode 100644 angelssmelting/migrations/angelssmelting_0.3.6.lua diff --git a/angelsbioprocessing/migrations/angelsbioprocessing_0.3.0.lua b/angelsbioprocessing/migrations/angelsbioprocessing_0.3.0.lua deleted file mode 100644 index a0884a922..000000000 --- a/angelsbioprocessing/migrations/angelsbioprocessing_0.3.0.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() -end \ No newline at end of file diff --git a/angelsbioprocessing/migrations/angelsbioprocessing_0.3.3.lua b/angelsbioprocessing/migrations/angelsbioprocessing_0.3.3.lua deleted file mode 100644 index a0884a922..000000000 --- a/angelsbioprocessing/migrations/angelsbioprocessing_0.3.3.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() -end \ No newline at end of file diff --git a/angelsbioprocessing/migrations/angelsbioprocessing_0.5.1.lua b/angelsbioprocessing/migrations/angelsbioprocessing_0.5.1.lua deleted file mode 100644 index a4e414c9e..000000000 --- a/angelsbioprocessing/migrations/angelsbioprocessing_0.5.1.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technology_effects() -end \ No newline at end of file diff --git a/angelsbioprocessing/migrations/angelsbioprocessing_0.5.5.json b/angelsbioprocessing/migrations/angelsbioprocessing_0.5.5.json deleted file mode 100644 index 3af8155e5..000000000 --- a/angelsbioprocessing/migrations/angelsbioprocessing_0.5.5.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "item": - [ - ["bio-arboretum-temperate", "bio-generator-temperate-1"], - ["bio-arboretum-swamp", "bio-generator-swamp-1"] - ], - "entity": - [ - ["bio-arboretum-temperate", "bio-generator-temperate-1"], - ["bio-arboretum-swamp", "bio-generator-swamp-1"] - ] -} \ No newline at end of file diff --git a/angelsbioprocessing/migrations/angelsbioprocessing_0.5.5.lua b/angelsbioprocessing/migrations/angelsbioprocessing_0.5.5.lua deleted file mode 100644 index a4e414c9e..000000000 --- a/angelsbioprocessing/migrations/angelsbioprocessing_0.5.5.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technology_effects() -end \ No newline at end of file diff --git a/angelsbioprocessing/migrations/angelsbioprocessing_0.5.6.lua b/angelsbioprocessing/migrations/angelsbioprocessing_0.5.6.lua deleted file mode 100644 index a4e414c9e..000000000 --- a/angelsbioprocessing/migrations/angelsbioprocessing_0.5.6.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technology_effects() -end \ No newline at end of file diff --git a/angelspetrochem/migrations/angelspetrochem_0.1.12.json b/angelspetrochem/migrations/angelspetrochem_0.1.12.json deleted file mode 100644 index 6fe983924..000000000 --- a/angelspetrochem/migrations/angelspetrochem_0.1.12.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "item": - [ - ["catalyst-carrier", "catalyst-metal-carrier"], - ["catalyst-aluminium", "catalyst-metal-green"], - ["catalyst-cobalt", "catalyst-metal-blue"], - ["catalyst-iron", "catalyst-metal-red"], - ["catalyst-platinum", "catalyst-metal-yellow"], - ["catalyst-silver", "catalyst-metal-green"], - ["catalyst-titan", "catalyst-metal-blue"] - ] -} \ No newline at end of file diff --git a/angelspetrochem/migrations/angelspetrochem_0.1.12.lua b/angelspetrochem/migrations/angelspetrochem_0.1.12.lua deleted file mode 100644 index f336b0997..000000000 --- a/angelspetrochem/migrations/angelspetrochem_0.1.12.lua +++ /dev/null @@ -1,9 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if force.technologies["angels-oil-processing"].researched then - force.recipes["mineral-oil-lubricant"].enabled = true - end -end \ No newline at end of file diff --git a/angelspetrochem/migrations/angelspetrochem_0.1.6.lua b/angelspetrochem/migrations/angelspetrochem_0.1.6.lua deleted file mode 100644 index 288c4946b..000000000 --- a/angelspetrochem/migrations/angelspetrochem_0.1.6.lua +++ /dev/null @@ -1,9 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if force.technologies["angels-nitrogen-processing-1"].researched then - force.recipes["gas-nitrogen-dioxide"].enabled = true - end -end \ No newline at end of file diff --git a/angelspetrochem/migrations/angelspetrochem_0.1.7.lua b/angelspetrochem/migrations/angelspetrochem_0.1.7.lua deleted file mode 100644 index 678dddc41..000000000 --- a/angelspetrochem/migrations/angelspetrochem_0.1.7.lua +++ /dev/null @@ -1,20 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if force.technologies["oil-processing"].researched then - force.recipes["solid-fuel-naphtha"].enabled = true - force.recipes["solid-fuel-fuel-oil"].enabled = true - end - if force.technologies["gas-processing"].researched then - force.recipes["solid-fuel-methane"].enabled = true - end - if force.technologies["gas-synthesis"].researched then - force.recipes["solid-fuel-synthesis"].enabled = true - force.recipes["gas-synthesis-reforming"].enabled = true - end - if force.technologies["basic-chemistry"].researched then - force.recipes["water-synthesis"].enabled = true - end -end \ No newline at end of file diff --git a/angelspetrochem/migrations/angelspetrochem_0.1.8.lua b/angelspetrochem/migrations/angelspetrochem_0.1.8.lua deleted file mode 100644 index 5354078df..000000000 --- a/angelspetrochem/migrations/angelspetrochem_0.1.8.lua +++ /dev/null @@ -1,9 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if force.technologies["angels-advanced-chemistry-1"].researched then - force.recipes["solid-calcium-chloride"].enabled = true - end -end \ No newline at end of file diff --git a/angelspetrochem/migrations/angelspetrochem_0.1.9.lua b/angelspetrochem/migrations/angelspetrochem_0.1.9.lua deleted file mode 100644 index ea14273ef..000000000 --- a/angelspetrochem/migrations/angelspetrochem_0.1.9.lua +++ /dev/null @@ -1,15 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if force.technologies["angels-advanced-chemistry-1"].researched then - force.recipes["liquifier-2"].enabled = true - end - if force.technologies["angels-advanced-chemistry-2"].researched then - force.recipes["liquifier-3"].enabled = true - end - if force.technologies["angels-advanced-chemistry-3"].researched then - force.recipes["liquifier-4"].enabled = true - end -end \ No newline at end of file diff --git a/angelspetrochem/migrations/angelspetrochem_0.3.0.lua b/angelspetrochem/migrations/angelspetrochem_0.3.0.lua deleted file mode 100644 index 4b2d0ff44..000000000 --- a/angelspetrochem/migrations/angelspetrochem_0.3.0.lua +++ /dev/null @@ -1,12 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if force.technologies["chlorine-processing-3"].researched then - force.recipes["solid-salt-separation"].enabled = true - end - if force.technologies["oil-steam-cracking-2"].researched then - force.recipes["steam-cracking-oil-residual"].enabled = true - end -end \ No newline at end of file diff --git a/angelspetrochem/migrations/angelspetrochem_0.3.1.json b/angelspetrochem/migrations/angelspetrochem_0.3.1.json deleted file mode 100644 index 1d0d398a8..000000000 --- a/angelspetrochem/migrations/angelspetrochem_0.3.1.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "item": - [ - ["air-filter", "angels-air-filter"], - ["air-filter-2", "angels-air-filter-2"] - ], - "entity": - [ - ["air-filter", "angels-air-filter"], - ["air-filter-2", "angels-air-filter-2"] - ] -} \ No newline at end of file diff --git a/angelspetrochem/migrations/angelspetrochem_0.3.3.lua b/angelspetrochem/migrations/angelspetrochem_0.3.3.lua deleted file mode 100644 index eb26c5e40..000000000 --- a/angelspetrochem/migrations/angelspetrochem_0.3.3.lua +++ /dev/null @@ -1,16 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if force.technologies["angels-nitrogen-processing-1"].researched then - force.recipes["angels-air-filter"].enabled = true - force.recipes["angels-air-filtering"].enabled = true - end - if force.technologies["angels-nitrogen-processing-2"].researched then - force.recipes["angels-air-filter-2"].enabled = true - end - if force.technologies["gas-steam-cracking-2"].researched then - force.recipes["steam-cracking-gas-residual"].enabled = true - end -end \ No newline at end of file diff --git a/angelspetrochem/migrations/angelspetrochem_0.4.0.lua b/angelspetrochem/migrations/angelspetrochem_0.4.0.lua deleted file mode 100644 index ae5240960..000000000 --- a/angelspetrochem/migrations/angelspetrochem_0.4.0.lua +++ /dev/null @@ -1,21 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if force.technologies["basic-chemistry"] and force.technologies["basic-chemistry"].researched then - force.recipes["dirt-water-separation"].enabled = true - end - if force.technologies["basic-chemistry-2"] and force.technologies["basic-chemistry-2"].researched then - force.recipes["chemical-plant"].enabled = true - end - if force.technologies["angels-advanced-chemistry-2"] and force.technologies["angels-advanced-chemistry-2"].researched then - force.recipes["chemical-plant-2"].enabled = true - end - if force.technologies["angels-advanced-chemistry-3"] and force.technologies["angels-advanced-chemistry-3"].researched then - force.recipes["chemical-plant-3"].enabled = true - end - if force.technologies["angels-advanced-chemistry-4"] and force.technologies["angels-advanced-chemistry-4"].researched then - force.recipes["chemical-plant-4"].enabled = true - end -end \ No newline at end of file diff --git a/angelspetrochem/migrations/angelspetrochem_0.4.2.lua b/angelspetrochem/migrations/angelspetrochem_0.4.2.lua deleted file mode 100644 index 7260da5e8..000000000 --- a/angelspetrochem/migrations/angelspetrochem_0.4.2.lua +++ /dev/null @@ -1,9 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if force.technologies["chlorine-processing-3"].researched then - force.recipes["gas-hydrogen-chloride-separation"].enabled = true - end -end \ No newline at end of file diff --git a/angelspetrochem/migrations/angelspetrochem_0.5.12.lua b/angelspetrochem/migrations/angelspetrochem_0.5.12.lua deleted file mode 100644 index a4e414c9e..000000000 --- a/angelspetrochem/migrations/angelspetrochem_0.5.12.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technology_effects() -end \ No newline at end of file diff --git a/angelspetrochem/migrations/angelspetrochem_0.5.2.lua b/angelspetrochem/migrations/angelspetrochem_0.5.2.lua deleted file mode 100644 index a0884a922..000000000 --- a/angelspetrochem/migrations/angelspetrochem_0.5.2.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() -end \ No newline at end of file diff --git a/angelspetrochem/migrations/angelspetrochem_0.5.8.lua b/angelspetrochem/migrations/angelspetrochem_0.5.8.lua deleted file mode 100644 index 413bd89e8..000000000 --- a/angelspetrochem/migrations/angelspetrochem_0.5.8.lua +++ /dev/null @@ -1,15 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if force.technologies["angels-nitrogen-processing-3"].researched then - force.recipes["gas-nitrogen-monoxide"].enabled = true - end - if force.technologies["angels-nitrogen-processing-4"].researched then - force.recipes["gas-dinitrogen-tetroxide"].enabled = true - force.recipes["rocket-oxidizer-capsule"].enabled = true - force.recipes["rocket-fuel-capsule"].enabled = true - force.recipes["rocket-fuel"].enabled = true - end -end \ No newline at end of file diff --git a/angelspetrochem/migrations/angelspetrochem_0.5.9.lua b/angelspetrochem/migrations/angelspetrochem_0.5.9.lua deleted file mode 100644 index a4e414c9e..000000000 --- a/angelspetrochem/migrations/angelspetrochem_0.5.9.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technology_effects() -end \ No newline at end of file diff --git a/angelsrefining/migrations/angelsrefining_0.5.0.lua b/angelsrefining/migrations/angelsrefining_0.5.0.lua deleted file mode 100644 index f969b5832..000000000 --- a/angelsrefining/migrations/angelsrefining_0.5.0.lua +++ /dev/null @@ -1,12 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if game.item_prototypes["sodium-hydroxide"] then - if force.technologies["water-treatment-2"].researched then - force.recipes["salination-plant"].enabled = true - force.recipes["water-saline"].enabled = true - end - end -end \ No newline at end of file diff --git a/angelsrefining/migrations/angelsrefining_0.5.1.lua b/angelsrefining/migrations/angelsrefining_0.5.1.lua deleted file mode 100644 index ed0a439de..000000000 --- a/angelsrefining/migrations/angelsrefining_0.5.1.lua +++ /dev/null @@ -1,16 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if game.item_prototypes["sodium-hydroxide"] then - if force.technologies["water-treatment-2"].researched then - force.recipes["salination-plant"].enabled = true - force.recipes["water-saline"].enabled = true - if game.item_prototypes["solid-coke"] then - force.recipes["solid-salt-from-saline"].enabled = true - force.recipes["solid-salt"].enabled = true - end - end - end -end \ No newline at end of file diff --git a/angelsrefining/migrations/angelsrefining_0.5.3.lua b/angelsrefining/migrations/angelsrefining_0.5.3.lua deleted file mode 100644 index ed0a439de..000000000 --- a/angelsrefining/migrations/angelsrefining_0.5.3.lua +++ /dev/null @@ -1,16 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if game.item_prototypes["sodium-hydroxide"] then - if force.technologies["water-treatment-2"].researched then - force.recipes["salination-plant"].enabled = true - force.recipes["water-saline"].enabled = true - if game.item_prototypes["solid-coke"] then - force.recipes["solid-salt-from-saline"].enabled = true - force.recipes["solid-salt"].enabled = true - end - end - end -end \ No newline at end of file diff --git a/angelsrefining/migrations/angelsrefining_0.6.0.lua b/angelsrefining/migrations/angelsrefining_0.6.0.lua deleted file mode 100644 index b87b4c201..000000000 --- a/angelsrefining/migrations/angelsrefining_0.6.0.lua +++ /dev/null @@ -1,15 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if force.technologies["slag-processing-1"].researched then - force.recipes["slag-processing-1"].enabled = true - force.recipes["slag-processing-2"].enabled = true - force.recipes["slag-processing-3"].enabled = true - force.recipes["catalysator-brown"].enabled = true - end - if force.technologies["geode-processing-2"].researched then - force.recipes["catalysator-green"].enabled = true - end -end \ No newline at end of file diff --git a/angelsrefining/migrations/angelsrefining_0.6.2.lua b/angelsrefining/migrations/angelsrefining_0.6.2.lua deleted file mode 100644 index 578c16c8e..000000000 --- a/angelsrefining/migrations/angelsrefining_0.6.2.lua +++ /dev/null @@ -1,11 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if force.technologies["slag-processing-2"].researched then - force.recipes["slag-processing-4"].enabled = true - force.recipes["slag-processing-5"].enabled = true - force.recipes["slag-processing-6"].enabled = true - end -end \ No newline at end of file diff --git a/angelsrefining/migrations/angelsrefining_0.6.5.lua b/angelsrefining/migrations/angelsrefining_0.6.5.lua deleted file mode 100644 index 6cb67c7ca..000000000 --- a/angelsrefining/migrations/angelsrefining_0.6.5.lua +++ /dev/null @@ -1,12 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if force.technologies["water-treatment"].researched and game.fluid_prototypes["water-green-waste"] then - force.recipes["yellow-waste-water-purification"].enabled = true - force.recipes["red-waste-water-purification"].enabled = true - force.recipes["green-waste-water-purification"].enabled = true - force.recipes["greenyellow-waste-water-purification"].enabled = true - end -end \ No newline at end of file diff --git a/angelsrefining/migrations/angelsrefining_0.7.10.lua b/angelsrefining/migrations/angelsrefining_0.7.10.lua deleted file mode 100644 index a0884a922..000000000 --- a/angelsrefining/migrations/angelsrefining_0.7.10.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() -end \ No newline at end of file diff --git a/angelsrefining/migrations/angelsrefining_0.7.12.lua b/angelsrefining/migrations/angelsrefining_0.7.12.lua deleted file mode 100644 index 2cd8f0039..000000000 --- a/angelsrefining/migrations/angelsrefining_0.7.12.lua +++ /dev/null @@ -1,25 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if game.item_prototypes["pellet-aluminium"] then - if force.technologies["water-washing-1"].researched then - force.recipes["seafloor-pump"].enabled = true - force.recipes["washing-plant"].enabled = true - force.recipes["washing-1"].enabled = true - force.recipes["washing-2"].enabled = true - force.recipes["washing-3"].enabled = true - force.recipes["washing-4"].enabled = true - force.recipes["washing-5"].enabled = true - force.recipes["solid-mud-landfill"].enabled = true - force.recipes["water-viscous-mud"].enabled = true - force.recipes["solid-clay"].enabled = true - force.recipes["solid-sand"].enabled = true - end - if force.technologies["water-washing-2"].researched then - force.recipes["washing-plant-2"].enabled = true - force.recipes["solid-limestone"].enabled = true - end - end -end \ No newline at end of file diff --git a/angelsrefining/migrations/angelsrefining_0.7.13.lua b/angelsrefining/migrations/angelsrefining_0.7.13.lua deleted file mode 100644 index a4e414c9e..000000000 --- a/angelsrefining/migrations/angelsrefining_0.7.13.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technology_effects() -end \ No newline at end of file diff --git a/angelsrefining/migrations/angelsrefining_0.7.21.lua b/angelsrefining/migrations/angelsrefining_0.7.21.lua deleted file mode 100644 index a4e414c9e..000000000 --- a/angelsrefining/migrations/angelsrefining_0.7.21.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technology_effects() -end \ No newline at end of file diff --git a/angelsrefining/migrations/angelsrefining_0.7.22.lua b/angelsrefining/migrations/angelsrefining_0.7.22.lua deleted file mode 100644 index a4e414c9e..000000000 --- a/angelsrefining/migrations/angelsrefining_0.7.22.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technology_effects() -end \ No newline at end of file diff --git a/angelsrefining/migrations/angelsrefining_0.7.6.lua b/angelsrefining/migrations/angelsrefining_0.7.6.lua deleted file mode 100644 index a99715292..000000000 --- a/angelsrefining/migrations/angelsrefining_0.7.6.lua +++ /dev/null @@ -1,9 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if force.technologies["angels-fluid-control"] and force.technologies["angels-fluid-control"].researched then - force.recipes["storage-tank"].enabled = true - end -end \ No newline at end of file diff --git a/angelsrefining/migrations/angelsrefining_0.7.7.json b/angelsrefining/migrations/angelsrefining_0.7.7.json deleted file mode 100644 index 2293857d0..000000000 --- a/angelsrefining/migrations/angelsrefining_0.7.7.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "item": - [ - ["angels-barrel-thermal-water", "thermal-water-barrel"], - ["angels-barrel-mineral-sludge", "mineral-sludge-barrel"], - ["angels-barrel-slag-slurry", "slag-slurry-barrel"], - ["angels-barrel-crystal-slurry", "-crystal-slurry-barrel"], - ["angels-barrel-crystal-seedling", "crystal-seedling-barrel"], - ["angels-barrel-crystal-matrix", "crystal-matrix-barrel"], - ["angels-barrel-water", "water-barrel"], - ["angels-barrel-water-purified", "water-purified-barrel"], - ["angels-barrel-water-saline", "water-saline-barrel"], - ["angels-barrel-water-mineralized", "water-mineralized-barrel"], - ["angels-barrel-water-yellow-waste", "water-yellow-waste-barrel"], - ["angels-barrel-water-red-waste", "water-red-waste-barrel"], - ["angels-barrel-water-green-waste", "water-green-wastev"], - ["angels-barrel-water-greenyellow-waste", "water-greenyellow-waste-barrel"], - ["angels-barrel-water-muddy", "water-muddy-barrel"], - ["angels-barrel-water-concentrated-muddy", "water-concentrated-muddy-barrel"], - ["angels-barrel-nodule-slurry", "nodule-slurry-barrel"], - ["angels-barrel-nodule-concentrated-slurry", "nodule-concentrated-slurry-barrel"], - ["angels-barrel-nodule-sludge", "nodule-sludge-barrel"], - - ["angels-barrel-gas-compressed-air", "gas-compressed-air-barrel"], - ["angels-barrel-gas-hydrogen", "gas-hydrogen-barrel"], - ["angels-barrel-gas-oxygen", "gas-oxygen-barrel"], - ["angels-barrel-gas-carbon-monoxide", "gas-carbon-monoxide-barrel"], - ["angels-barrel-gas-carbon-dioxide", "gas-carbon-dioxide-barrel"], - ["angels-barrel-liquid-hydrofluoric-acid", "liquid-hydrofluoric-acid-barrel"], - - ["angels-barrel-gas-chlorine", "gas-chlorine-barrel"], - ["angels-barrel-gas-hydrogen-chloride", "gas-hydrogen-chloride-barrel"], - ["angels-barrel-liquid-hydrochloric-acid","liquid-hydrochloric-acid-barrel"], - ["angels-barrel-gas-allylchlorid", "gas-allylchlorid-barrel"], - ["angels-barrel-gas-epichlorhydrin", "gas-epichlorhydrin-barrel"], - ["angels-barrel-gas-chlor-methane","gas-chlor-methane-barrel"], - ["angels-barrel-liquid-perchloric-acid", "liquid-perchloric-acid-barrel"], - - ["angels-barrel-gas-nitrogen", "gas-nitrogen-barrel"], - ["angels-barrel-gas-ammonia", "gas-ammonia-barrel"], - ["angels-barrel-gas-nitrogen-dioxide", "gas-nitrogen-dioxide-barrel"], - ["angels-barrel-gas-ammonium-chloride", "gas-ammonium-chloride-barrel"], - ["angels-barrel-gas-urea", "gas-urea-barrel"], - ["angels-barrel-gas-melamine", "gas-melamine-barrel"], - ["angels-barrel-liquid-nitric-acid", "liquid-nitric-acid-barrel"], - ["angels-barrel-gas-monochloramine", "gas-monochloramine-barrel"], - ["angels-barrel-gas-hydrazine", "gas-hydrazine-barrel"], - - ["angels-barrel-gas-methylamine", "gas-methylamine-barrel"], - ["angels-barrel-gas-dimethylamine", "gas-dimethylamine-barrel"], - ["angels-barrel-gas-dimethylhydrazine", "gas-dimethylhydrazine-barrel"], - - ["angels-barrel-gas-natural-1", "gas-natural-1-barrel"], - ["angels-barrel-liquid-multi-phase-oil", "liquid-multi-phase-oil-barrel"], - ["angels-barrel-crude-oil", "crude-oil-barrel"], - ["angels-barrel-gas-raw-1", "gas-raw-1-barrel"], - ["angels-barrel-liquid-condensates", "liquid-condensates-barrel"], - ["angels-barrel-liquid-ngl", "liquid-ngl-barrel"], - ["angels-barrel-gas-residual", "gas-residual-barrel"], - ["angels-barrel-lubricant", "lubricant-barrel"], - - ["angels-barrel-gas-methane", "gas-methane-barrel"], - ["angels-barrel-gas-ethane", "gas-ethane-barrel"], - ["angels-barrel-gas-butane", "gas-butane-barrel"], - ["angels-barrel-gas-propene", "gas-propene-barrel"], - ["angels-barrel-liquid-naphtha", "liquid-naphtha-barrel"], - ["angels-barrel-liquid-mineral-oil", "liquid-mineral-oil-barrel"], - ["angels-barrel-liquid-fuel-oil", "liquid-fuel-oil-barrel"], - ["angels-barrel-gas-methanol", "gas-methanol-barrel"], - ["angels-barrel-gas-ethylene", "gas-ethylene-barrel"], - ["angels-barrel-gas-benzene", "gas-benzene-barrel"], - - ["angels-barrel-gas-synthesis", "gas-synthesis-barrel"], - ["angels-barrel-gas-butadiene", "gas-butadiene-barrel"], - ["angels-barrel-gas-phenol", "liquid-phenol-barrel"], - ["angels-barrel-gas-ethylbenzene", "liquid-ethylbenzene-barrel"], - ["angels-barrel-gas-styrene", "liquid-styrene-barrel"], - ["angels-barrel-gas-formaldehyde", "gas-formaldehyde-barrel"], - ["angels-barrel-gas-polyethylene", "liquid-polyethylene-barrel"], - ["angels-barrel-gas-glycerol", "liquid-glycerol-barrel"], - - ["angels-barrel-gas-acid", "gas-acid-barrel"], - ["angels-barrel-gas-hydrogen-sulfide", "gas-hydrogen-sulfide-barrel"], - ["angels-barrel-gas-sulfur-dioxide", "gas-sulfur-dioxide-barrel"], - ["angels-barrel-liquid-sulfuric-acid", "liquid-sulfuric-acid-barrel"], - - ["angels-barrel-liquid-chlorauric-acid", "liquid-chlorauric-acid-barrel"], - ["angels-barrel-liquid-hexafluorosilicic-acid", "liquid-hexafluorosilicic-acid-barrel"], - ["angels-barrel-liquid-hexachloroplatinic-acid", "liquid-hexachloroplatinic-acid-barrel"], - ["angels-barrel-gas-silane", "gas-silane-barrel"], - ["angels-barrel-liquid-trichlorosilane", "liquid-trichlorosilane-barrel"], - ["angels-barrel-liquid-titanium-tetrachloride", "liquid-titanium-tetrachloride-barrel"], - ["angels-barrel-gas-tungsten-hexafluoride", "gas-tungsten-hexafluoride-barrel"], - - ["angels-barrel-ferric-chloride-solution", "ferric-chloride-solution-barrel"] - ], - "entity": - [ - ["heavy-pump", "barreling-pump"] - ] -} \ No newline at end of file diff --git a/angelsrefining/migrations/angelsrefining_0.7.7.lua b/angelsrefining/migrations/angelsrefining_0.7.7.lua deleted file mode 100644 index 3dd2558d9..000000000 --- a/angelsrefining/migrations/angelsrefining_0.7.7.lua +++ /dev/null @@ -1,12 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() - if force.technologies["fluid-handling"] then - force.technologies["fluid-handling"].enabled = true - if force.technologies["fluid-handling"].researched then - force.recipes["barreling-pump"].enabled = true - end - end -end \ No newline at end of file diff --git a/angelsrefining/migrations/angelsrefining_0.7.9.lua b/angelsrefining/migrations/angelsrefining_0.7.9.lua deleted file mode 100644 index a0884a922..000000000 --- a/angelsrefining/migrations/angelsrefining_0.7.9.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() -end \ No newline at end of file diff --git a/angelsrefining/migrations/angelsrefining_0.9.5.lua b/angelsrefining/migrations/angelsrefining_0.9.5.lua deleted file mode 100644 index a4e414c9e..000000000 --- a/angelsrefining/migrations/angelsrefining_0.9.5.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technology_effects() -end \ No newline at end of file diff --git a/angelssmelting/migrations/angelssmelting_0.1.1.lua b/angelssmelting/migrations/angelssmelting_0.1.1.lua deleted file mode 100644 index a0884a922..000000000 --- a/angelssmelting/migrations/angelssmelting_0.1.1.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() -end \ No newline at end of file diff --git a/angelssmelting/migrations/angelssmelting_0.1.2.lua b/angelssmelting/migrations/angelssmelting_0.1.2.lua deleted file mode 100644 index a0884a922..000000000 --- a/angelssmelting/migrations/angelssmelting_0.1.2.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() -end \ No newline at end of file diff --git a/angelssmelting/migrations/angelssmelting_0.2.1.json b/angelssmelting/migrations/angelssmelting_0.2.1.json deleted file mode 100644 index 8b022728a..000000000 --- a/angelssmelting/migrations/angelssmelting_0.2.1.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "item": - [ - ["angels-plate-iron", "iron-plate"], - ["angels-plate-copper", "copper-plate"], - ["angels-plate-steel", "steel-plate"], - ["angels-plate-aluminium", "aluminium-plate"], - ["angels-plate-cobalt", "cobalt-plate"], - ["angels-plate-gold", "gold-plate"], - ["angels-plate-lead", "lead-plate"], - ["angels-plate-nickel", "nickel-plate"], - ["angels-plate-silicon", "silicon"], - ["angels-plate-silver", "silver-plate"], - ["angels-plate-tin", "tin-plate"], - ["angels-plate-titanium", "nickel-plate"], - ["angels-plate-tungsten", "nickel-plate"], - ["angels-plate-zinc", "nickel-plate"], - ["angels-wire-copper", "copper-cable"], - ["angels-wire-tin", "tinned-copper-cable"], - ["angels-wire-gold", "gilded-copper-cable"] - ] -} \ No newline at end of file diff --git a/angelssmelting/migrations/angelssmelting_0.2.4.lua b/angelssmelting/migrations/angelssmelting_0.2.4.lua deleted file mode 100644 index a0884a922..000000000 --- a/angelssmelting/migrations/angelssmelting_0.2.4.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technologies() -end \ No newline at end of file diff --git a/angelssmelting/migrations/angelssmelting_0.3.3.lua b/angelssmelting/migrations/angelssmelting_0.3.3.lua deleted file mode 100644 index a4e414c9e..000000000 --- a/angelssmelting/migrations/angelssmelting_0.3.3.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technology_effects() -end \ No newline at end of file diff --git a/angelssmelting/migrations/angelssmelting_0.3.5.json b/angelssmelting/migrations/angelssmelting_0.3.5.json deleted file mode 100644 index 3c53d3ffc..000000000 --- a/angelssmelting/migrations/angelssmelting_0.3.5.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "item": - [ - ["angels-plate-brass", "brass-alloy"], - ["angels-plate-bronze", "bronze-alloy"], - ["angels-plate-electrum", "electrum-alloy"], - ["angels-plate-gunmetal", "gunmetal-alloy"], - ["angels-plate-invar", "invar-alloy"], - ["angels-plate-nitinol", "nitinol-alloy"], - ["angels-plate-cobalt-steel", "cobalt-steel-alloy"] - ] -} \ No newline at end of file diff --git a/angelssmelting/migrations/angelssmelting_0.3.5.lua b/angelssmelting/migrations/angelssmelting_0.3.5.lua deleted file mode 100644 index a4e414c9e..000000000 --- a/angelssmelting/migrations/angelssmelting_0.3.5.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technology_effects() -end \ No newline at end of file diff --git a/angelssmelting/migrations/angelssmelting_0.3.6.lua b/angelssmelting/migrations/angelssmelting_0.3.6.lua deleted file mode 100644 index a4e414c9e..000000000 --- a/angelssmelting/migrations/angelssmelting_0.3.6.lua +++ /dev/null @@ -1,6 +0,0 @@ -game.reload_script() - -for index, force in pairs(game.forces) do - force.reset_recipes() - force.reset_technology_effects() -end \ No newline at end of file From 3f70a4292aec3523c7f5289a4e3981c46c2f9dd2 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Sat, 10 Jul 2021 19:56:22 +1000 Subject: [PATCH 25/75] #605 fix --- angelsbioprocessing/prototypes/technology/bio-module.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/angelsbioprocessing/prototypes/technology/bio-module.lua b/angelsbioprocessing/prototypes/technology/bio-module.lua index 4548933ec..a78bde0d8 100644 --- a/angelsbioprocessing/prototypes/technology/bio-module.lua +++ b/angelsbioprocessing/prototypes/technology/bio-module.lua @@ -5,7 +5,7 @@ data:extend( name = "angels-bio-yield-module", icon = "__angelsbioprocessing__/graphics/technology/module-bio-productivity-1-tech.png", icon_size = 256, - iocn_mipmaps = 4, + icon_mipmaps = 4, upgrade = true, order = "c-a", prerequisites = { @@ -34,7 +34,7 @@ data:extend( name = "angels-bio-yield-module-2", icon = "__angelsbioprocessing__/graphics/technology/module-bio-productivity-2-tech.png", icon_size = 256, - iocn_mipmaps = 4, + icon_mipmaps = 4, upgrade = true, order = "c-a", prerequisites = { @@ -64,7 +64,7 @@ data:extend( name = "angels-bio-yield-module-3", icon = "__angelsbioprocessing__/graphics/technology/module-bio-productivity-3-tech.png", icon_size = 256, - iocn_mipmaps = 4, + icon_mipmaps = 4, upgrade = true, order = "c-a", prerequisites = { From e911a114baf32305e537359ab3f3984cd0ba8e84 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Tue, 13 Jul 2021 22:17:08 +0200 Subject: [PATCH 26/75] migration fix #624 --- angelsrefining/migrations/angelsrefining_0.12.0.lua | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 angelsrefining/migrations/angelsrefining_0.12.0.lua diff --git a/angelsrefining/migrations/angelsrefining_0.12.0.lua b/angelsrefining/migrations/angelsrefining_0.12.0.lua new file mode 100644 index 000000000..2a57186ba --- /dev/null +++ b/angelsrefining/migrations/angelsrefining_0.12.0.lua @@ -0,0 +1,3 @@ +for _, force in pairs(game.forces) do + force.reset_technology_effects() +end \ No newline at end of file From 285e69d7736c8cb012e3b3bcc9bc249acc253e35 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Wed, 14 Jul 2021 04:24:04 +0200 Subject: [PATCH 27/75] Tips and tricks (#633) * layout of tips and tricks prototyping finalised * more tips and tricks for refining * added sorting topic * first part of a simulation figured out * finished first simulation * finished simulation for floatation and leaching * made the last ore refining simulation * petrochem start and acid fix * addons tips added * bioprocessing tips and tricks nauvis/vege * animal processing tips * puffer colour * fixed error when there is a nil value in the localised description Co-authored-by: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> --- angelsaddons-cab/data-updates.lua | 3 +- angelsaddons-cab/locale/en/cab.cfg | 8 + .../1-angelsaddons-cab-description.lua | 5 + .../1-angelsaddons-cab/1-angelsaddons-cab.lua | 33 ++++ .../tips-and-tricks/tips-and-tricks.lua | 1 + angelsaddons-mobility/data-final-fixes.lua | 3 +- .../locale/en/tips-and-tricks.cfg | 6 + .../1-angelsaddons-mobility-description.lua | 33 ++++ .../1-angelsaddons-mobility.lua | 33 ++++ .../tips-and-tricks/tips-and-tricks.lua | 2 + angelsaddons-storage/data-updates.lua | 1 + .../locale/en/tips-and-tricks.cfg | 6 + .../1-angelsaddons-storage-description.lua | 38 ++++ .../1-angelsaddons-storage.lua | 33 ++++ .../tips-and-tricks/tips-and-tricks.lua | 2 + angelsbioprocessing/data-updates.lua | 1 + .../locale/en/tips-and-tricks.cfg | 50 +++++ .../1-1-1-bio-nauvis-algae-description.lua | 32 ++++ .../1-1-1-bio-nauvis-algae.lua | 27 +++ .../1-1-2-bio-nauvis-trees-description.lua | 22 +++ .../1-1-2-bio-nauvis-trees.lua | 27 +++ .../1-1-3-bio-nauvis-arbor-description.lua | 6 + .../1-1-3-bio-nauvis-arbor.lua | 27 +++ .../1-1-bio-nauvis-description.lua | 5 + .../1-1-bio-nauvis/1-1-bio-nauvis.lua | 27 +++ ...2-1-bio-vegetables-farming-description.lua | 59 ++++++ .../1-2-1-bio-vegetables-farming.lua | 27 +++ ...1-2-2-bio-vegetables-crops-description.lua | 33 ++++ .../1-2-2-bio-vegetables-crops.lua | 27 +++ .../1-2-bio-vegetables-description.lua | 6 + .../1-2-bio-vegetables/1-2-bio-vegetables.lua | 27 +++ .../1-3-bio-animals-description.lua | 9 + .../1-3-bio-animals/1-3-bio-animals.lua | 27 +++ .../1-bio-processing-description.lua | 7 + .../1-bio-processing/1-bio-processing.lua | 33 ++++ .../tips-and-tricks/tips-and-tricks.lua | 9 + angelspetrochem/data-final-fixes.lua | 3 +- angelspetrochem/locale/en/tips-and-tricks.cfg | 11 ++ ...-1-petrochem-air-filtering-description.lua | 5 + .../1-1-petrochem-air-filtering.lua | 32 ++++ .../1-petrochem/1-petrochem-description.lua | 24 +++ .../1-petrochem/1-petrochem-simulation.lua | 1 + .../1-petrochem/1-petrochem.lua | 33 ++++ .../tips-and-tricks/tips-and-tricks.lua | 5 + angelsrefining/data-final-fixes.lua | 5 +- .../tips-and-tricks/1-1-1-crushing-recipe.png | Bin 0 -> 72989 bytes .../1-1-2-floatation-recipe.png | Bin 0 -> 83536 bytes .../tips-and-tricks/1-1-3-leaching-recipe.png | Bin 0 -> 77758 bytes .../1-1-4-purification-recipe.png | Bin 0 -> 32794 bytes angelsrefining/locale/en/tips-and-tricks.cfg | 37 ++++ .../prototypes/angels-functions.lua | 1 + .../1-1-1-crushing-description.lua | 5 + .../1-1-1-crushing-simulation-init.lua | 125 +++++++++++++ .../1-1-1-crushing-simulation-prototypes.lua | 16 ++ .../1-1-1-crushing/1-1-1-crushing.lua | 54 ++++++ .../1-1-2-floatation-description.lua | 5 + .../1-1-2-floatation-simulation-init.lua | 173 ++++++++++++++++++ ...1-1-2-floatation-simulation-prototypes.lua | 16 ++ .../1-1-2-floatation/1-1-2-floatation.lua | 32 ++++ .../1-1-3-leaching-description.lua | 5 + .../1-1-3-leaching-simulation-init.lua | 150 +++++++++++++++ .../1-1-3-leaching-simulation-prototypes.lua | 16 ++ .../1-1-3-leaching/1-1-3-leaching.lua | 32 ++++ .../1-1-4-purification-description.lua | 1 + .../1-1-4-purification-simulation-init.lua | 128 +++++++++++++ ...1-4-purification-simulation-prototypes.lua | 16 ++ .../1-1-4-purification/1-1-4-purification.lua | 32 ++++ .../1-1-ore-refining-description.lua | 1 + .../1-1-ore-refining/1-1-ore-refining.lua | 27 +++ .../1-2-ore-sorting-description.lua | 9 + .../1-2-ore-sorting/1-2-ore-sorting.lua | 27 +++ .../1-ore-generation-description.lua | 29 +++ .../1-ore-generation-simulation.lua | 1 + .../1-ore-generation/1-ore-generation.lua | 33 ++++ .../tips-and-tricks/tips-and-tricks.lua | 7 + 75 files changed, 1788 insertions(+), 4 deletions(-) create mode 100644 angelsaddons-cab/prototypes/tips-and-tricks/1-angelsaddons-cab/1-angelsaddons-cab-description.lua create mode 100644 angelsaddons-cab/prototypes/tips-and-tricks/1-angelsaddons-cab/1-angelsaddons-cab.lua create mode 100644 angelsaddons-cab/prototypes/tips-and-tricks/tips-and-tricks.lua create mode 100644 angelsaddons-mobility/locale/en/tips-and-tricks.cfg create mode 100644 angelsaddons-mobility/prototypes/tips-and-tricks/1-angelsaddons-mobility/1-angelsaddons-mobility-description.lua create mode 100644 angelsaddons-mobility/prototypes/tips-and-tricks/1-angelsaddons-mobility/1-angelsaddons-mobility.lua create mode 100644 angelsaddons-mobility/prototypes/tips-and-tricks/tips-and-tricks.lua create mode 100644 angelsaddons-storage/locale/en/tips-and-tricks.cfg create mode 100644 angelsaddons-storage/prototypes/tips-and-tricks/1-angelsaddons-storage/1-angelsaddons-storage-description.lua create mode 100644 angelsaddons-storage/prototypes/tips-and-tricks/1-angelsaddons-storage/1-angelsaddons-storage.lua create mode 100644 angelsaddons-storage/prototypes/tips-and-tricks/tips-and-tricks.lua create mode 100644 angelsbioprocessing/locale/en/tips-and-tricks.cfg create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-1-1-bio-nauvis-algae/1-1-1-bio-nauvis-algae-description.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-1-1-bio-nauvis-algae/1-1-1-bio-nauvis-algae.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-1-2-bio-nauvis-trees/1-1-2-bio-nauvis-trees-description.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-1-2-bio-nauvis-trees/1-1-2-bio-nauvis-trees.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-1-3-bio-nauvis-arbor/1-1-3-bio-nauvis-arbor-description.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-1-3-bio-nauvis-arbor/1-1-3-bio-nauvis-arbor.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-1-bio-nauvis/1-1-bio-nauvis-description.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-1-bio-nauvis/1-1-bio-nauvis.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-2-1-bio-vegetables-farming/1-2-1-bio-vegetables-farming-description.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-2-1-bio-vegetables-farming/1-2-1-bio-vegetables-farming.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-2-2-bio-vegetables-crops/1-2-2-bio-vegetables-crops-description.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-2-2-bio-vegetables-crops/1-2-2-bio-vegetables-crops.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-2-bio-vegetables/1-2-bio-vegetables-description.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-2-bio-vegetables/1-2-bio-vegetables.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-3-bio-animals/1-3-bio-animals-description.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-3-bio-animals/1-3-bio-animals.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-bio-processing/1-bio-processing-description.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/1-bio-processing/1-bio-processing.lua create mode 100644 angelsbioprocessing/prototypes/tips-and-tricks/tips-and-tricks.lua create mode 100644 angelspetrochem/locale/en/tips-and-tricks.cfg create mode 100644 angelspetrochem/prototypes/tips-and-tricks/1-1-petrochem-air-filtering/1-1-petrochem-air-filtering-description.lua create mode 100644 angelspetrochem/prototypes/tips-and-tricks/1-1-petrochem-air-filtering/1-1-petrochem-air-filtering.lua create mode 100644 angelspetrochem/prototypes/tips-and-tricks/1-petrochem/1-petrochem-description.lua create mode 100644 angelspetrochem/prototypes/tips-and-tricks/1-petrochem/1-petrochem-simulation.lua create mode 100644 angelspetrochem/prototypes/tips-and-tricks/1-petrochem/1-petrochem.lua create mode 100644 angelspetrochem/prototypes/tips-and-tricks/tips-and-tricks.lua create mode 100644 angelsrefining/graphics/tips-and-tricks/1-1-1-crushing-recipe.png create mode 100644 angelsrefining/graphics/tips-and-tricks/1-1-2-floatation-recipe.png create mode 100644 angelsrefining/graphics/tips-and-tricks/1-1-3-leaching-recipe.png create mode 100644 angelsrefining/graphics/tips-and-tricks/1-1-4-purification-recipe.png create mode 100644 angelsrefining/locale/en/tips-and-tricks.cfg create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing-description.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing-simulation-init.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing-simulation-prototypes.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation-description.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation-simulation-init.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation-simulation-prototypes.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching-description.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching-simulation-init.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching-simulation-prototypes.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification-description.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification-simulation-init.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification-simulation-prototypes.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-ore-refining/1-1-ore-refining-description.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-1-ore-refining/1-1-ore-refining.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-2-ore-sorting/1-2-ore-sorting-description.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-2-ore-sorting/1-2-ore-sorting.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-ore-generation/1-ore-generation-description.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-ore-generation/1-ore-generation-simulation.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-ore-generation/1-ore-generation.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/tips-and-tricks.lua diff --git a/angelsaddons-cab/data-updates.lua b/angelsaddons-cab/data-updates.lua index 78fd6326f..fe20db455 100644 --- a/angelsaddons-cab/data-updates.lua +++ b/angelsaddons-cab/data-updates.lua @@ -1,5 +1,6 @@ require("prototypes.recipes.cab-updates") -require "prototypes.entities.cab-updates" +require("prototypes.entities.cab-updates") +require("prototypes.tips-and-tricks.tips-and-tricks") if angelsmods.industries then local OV = angelsmods.functions.OV diff --git a/angelsaddons-cab/locale/en/cab.cfg b/angelsaddons-cab/locale/en/cab.cfg index ff04d6140..9b6ac40b8 100644 --- a/angelsaddons-cab/locale/en/cab.cfg +++ b/angelsaddons-cab/locale/en/cab.cfg @@ -58,3 +58,11 @@ angels-cab-energy-transfer-rate=__1__ power transfer [mod-setting-description] angels-cab-energy-transfer-rate=The power transfer this transfer port can deliver, in watts.\nDefault: __1__ W + + +[tips-and-tricks-name] +angelsaddons-cab=Crawler Autonomous Base (C.A.B.) + +[tips-and-tricks-description] +angelsaddons-cab=The highly experimental crawler is an drivable vehicle that can draw and provide power to a network. This can allow for a temporary mobile crafting site while out exploring the map. More features are planned. +angelsaddons-cab-notes=\n\n[font=default-bold]NOTES[/font]: To operate simply set the vehicle in deployed mode to provide the power to the network the vehicle is residing in.\nPower may be supplied by mobile generators or specialised charged batteries. \ No newline at end of file diff --git a/angelsaddons-cab/prototypes/tips-and-tricks/1-angelsaddons-cab/1-angelsaddons-cab-description.lua b/angelsaddons-cab/prototypes/tips-and-tricks/1-angelsaddons-cab/1-angelsaddons-cab-description.lua new file mode 100644 index 000000000..bfdd8a9e6 --- /dev/null +++ b/angelsaddons-cab/prototypes/tips-and-tricks/1-angelsaddons-cab/1-angelsaddons-cab-description.lua @@ -0,0 +1,5 @@ +return { + "", + {"tips-and-tricks-description.angelsaddons-cab"}, + {"tips-and-tricks-description.angelsaddons-cab-notes"} +} \ No newline at end of file diff --git a/angelsaddons-cab/prototypes/tips-and-tricks/1-angelsaddons-cab/1-angelsaddons-cab.lua b/angelsaddons-cab/prototypes/tips-and-tricks/1-angelsaddons-cab/1-angelsaddons-cab.lua new file mode 100644 index 000000000..e67cc45e4 --- /dev/null +++ b/angelsaddons-cab/prototypes/tips-and-tricks/1-angelsaddons-cab/1-angelsaddons-cab.lua @@ -0,0 +1,33 @@ +data:extend( + { + { + type = "tips-and-tricks-item-category", + name = "angelsaddons-cab", + order = "c-aa[angesaddons-cab]" + }, + + { + type = "tips-and-tricks-item", + name = "angelsaddons-cab", + + is_title = true, + tag = "[entity=angels-cab]", + localised_name = {"tips-and-tricks-name.angelsaddons-cab"}, + localised_description = require "prototypes.tips-and-tricks.1-angelsaddons-cab.1-angelsaddons-cab-description", + + category = "angelsaddons-cab", + order = "aa-[cab]", + indent = 0, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "research", + technology = "angels-cab" + }, + + --simulation = require "prototypes.tips-and-tricks.1-angelsaddons-cab.1-angelsaddons-cab-simulation", + } + } +) \ No newline at end of file diff --git a/angelsaddons-cab/prototypes/tips-and-tricks/tips-and-tricks.lua b/angelsaddons-cab/prototypes/tips-and-tricks/tips-and-tricks.lua new file mode 100644 index 000000000..f6521684f --- /dev/null +++ b/angelsaddons-cab/prototypes/tips-and-tricks/tips-and-tricks.lua @@ -0,0 +1 @@ +require("prototypes.tips-and-tricks.1-angelsaddons-cab.1-angelsaddons-cab") \ No newline at end of file diff --git a/angelsaddons-mobility/data-final-fixes.lua b/angelsaddons-mobility/data-final-fixes.lua index 0e0511ec9..8ce6da54e 100644 --- a/angelsaddons-mobility/data-final-fixes.lua +++ b/angelsaddons-mobility/data-final-fixes.lua @@ -1,4 +1,5 @@ -local funcs = require("prototypes/train-functions") +local funcs = require("prototypes.train-functions") +require("prototypes.tips-and-tricks.tips-and-tricks") local wagons = { angelsmods.addons.mobility.petrotrain.tier_amount >= 1 and "petro-tank1" or nil, diff --git a/angelsaddons-mobility/locale/en/tips-and-tricks.cfg b/angelsaddons-mobility/locale/en/tips-and-tricks.cfg new file mode 100644 index 000000000..250e35624 --- /dev/null +++ b/angelsaddons-mobility/locale/en/tips-and-tricks.cfg @@ -0,0 +1,6 @@ +[tips-and-tricks-name] +angelsaddons-mobility=Angel's Addons (Mass Transit) Mobility + +[tips-and-tricks-description] +angelsaddons-mobility=This mod adds a variety of angels themed trains independantly of angels modset.\nThe three themed trains include [img=item/crawler-locomotive]Crawler, [img=item/smelting-locomotive-1]Smelting, and [img=item/petro-locomotive-1]Petrochem.\nEach train theme has different working values such as mass, power, capacity, braking, and max speed.\n\n[font=default-bold]NOTES[/font]: Each train (with some small exceptions) has compatible copy/paste information including schedule, color, and these are also blueprint compatible. +angelsaddons-mobility-notes=\n[font=default-bold]NOTES[/font]:Tenders are locomotives with high air resistance, but high power, good as a secondary locomotive for larger trains.\n[font=default-bold]NOTES[/font]:Bot wagons are cargo wagons which can use roboport equipment. \ No newline at end of file diff --git a/angelsaddons-mobility/prototypes/tips-and-tricks/1-angelsaddons-mobility/1-angelsaddons-mobility-description.lua b/angelsaddons-mobility/prototypes/tips-and-tricks/1-angelsaddons-mobility/1-angelsaddons-mobility-description.lua new file mode 100644 index 000000000..55bd97890 --- /dev/null +++ b/angelsaddons-mobility/prototypes/tips-and-tricks/1-angelsaddons-mobility/1-angelsaddons-mobility-description.lua @@ -0,0 +1,33 @@ + +local description = {"", {"tips-and-tricks-description.angelsaddons-mobility"}} + +local function get_train_from_name(train_name, item_type, before) + before = before or "- " + item_type = item_type or "item" + return {"", before .. "[" .. "img=" .. item_type .. "/" .. train_name .. "] ", {item_type .. "-name." .. train_name}, "\n"} +end + +local available_trains = {""} +if angelsmods.addons.mobility.crawlertrain.enabled then + table.insert(available_trains,"\n\n[font=default-bold]CRAWLER TRAIN SYSTEM:[/font]\n") + table.insert(available_trains, get_train_from_name("crawler-locomotive")) + table.insert(available_trains, get_train_from_name("crawler-locomotive-wagon")) + table.insert(available_trains, get_train_from_name("crawler-wagon")) + table.insert(available_trains, get_train_from_name("crawler-bot-wagon")) +end +if angelsmods.addons.mobility.petrotrain.enabled then + table.insert(available_trains,"\n[font=default-bold]PETROCHEM TRAIN SYSTEM:[/font]\n") + table.insert(available_trains, get_train_from_name("petro-locomotive-1")) + table.insert(available_trains, get_train_from_name("petro-tank1")) + table.insert(available_trains, get_train_from_name("petro-tank2")) +end +if angelsmods.addons.mobility.smeltingtrain.enabled then + table.insert(available_trains,"\n[font=default-bold]SMELTING TRAIN SYSTEM:[/font]\n") + table.insert(available_trains, get_train_from_name("smelting-locomotive-1")) + table.insert(available_trains, get_train_from_name("smelting-locomotive-tender")) + table.insert(available_trains, get_train_from_name("smelting-wagon-1")) +end + +table.insert(description, available_trains) +table.insert(description, {"tips-and-tricks-description.angelsaddons-mobility-notes"}) +return description \ No newline at end of file diff --git a/angelsaddons-mobility/prototypes/tips-and-tricks/1-angelsaddons-mobility/1-angelsaddons-mobility.lua b/angelsaddons-mobility/prototypes/tips-and-tricks/1-angelsaddons-mobility/1-angelsaddons-mobility.lua new file mode 100644 index 000000000..3a3861295 --- /dev/null +++ b/angelsaddons-mobility/prototypes/tips-and-tricks/1-angelsaddons-mobility/1-angelsaddons-mobility.lua @@ -0,0 +1,33 @@ +data:extend( + { + { + type = "tips-and-tricks-item-category", + name = "angelsaddons-mobility", + order = "c-ab[addons-mobility]" + }, + + { + type = "tips-and-tricks-item", + name = "angelsaddons-mobility", + + is_title = true, + tag = "[entity=crawler-locomotive-wagon]", + localised_name = {"tips-and-tricks-name.angelsaddons-mobility"}, + localised_description = require "prototypes.tips-and-tricks.1-angelsaddons-mobility.1-angelsaddons-mobility-description", + + category = "angelsaddons-mobility", + order = "aa-[mobility]", + indent = 0, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "research", + technology = "railway" + }, + + --simulation = require "prototypes.tips-and-tricks.1-angelsaddons-mobility.1-angelsaddons-mobility-simulation", + } + } +) \ No newline at end of file diff --git a/angelsaddons-mobility/prototypes/tips-and-tricks/tips-and-tricks.lua b/angelsaddons-mobility/prototypes/tips-and-tricks/tips-and-tricks.lua new file mode 100644 index 000000000..72b6ac0df --- /dev/null +++ b/angelsaddons-mobility/prototypes/tips-and-tricks/tips-and-tricks.lua @@ -0,0 +1,2 @@ +require("prototypes.tips-and-tricks.1-angelsaddons-mobility.1-angelsaddons-mobility") +require("prototypes.tips-and-tricks.1-angelsaddons-mobility.1-angelsaddons-mobility-description") \ No newline at end of file diff --git a/angelsaddons-storage/data-updates.lua b/angelsaddons-storage/data-updates.lua index 79bd34516..267ad5de5 100644 --- a/angelsaddons-storage/data-updates.lua +++ b/angelsaddons-storage/data-updates.lua @@ -1,3 +1,4 @@ require("prototypes.overrides.fluid-tanks") require("prototypes.overrides.silos") require("prototypes.overrides.warehouses") +require("prototypes.tips-and-tricks.tips-and-tricks") \ No newline at end of file diff --git a/angelsaddons-storage/locale/en/tips-and-tricks.cfg b/angelsaddons-storage/locale/en/tips-and-tricks.cfg new file mode 100644 index 000000000..c7cebb376 --- /dev/null +++ b/angelsaddons-storage/locale/en/tips-and-tricks.cfg @@ -0,0 +1,6 @@ +[tips-and-tricks-name] +angelsaddons-storage=Angel's Addons Storage Options + +[tips-and-tricks-description] +angelsaddons-storage=This mod adds a variety of angels silos, warehouses and pressure tanks independantly of angels modset. +angelsaddons-storage-notes=\n\n[font=default-bold]NOTES[/font]: Silos are 4x4 storage boxes with 256 slots (logistics versions vary)\n[font=default-bold]NOTES[/font]: Warehouses are 6x6 storage boxes with 768 slots (logistics versions vary)\n[font=default-bold]NOTES[/font]: Fluid storage tanks contain larger volumes than vanilla \ No newline at end of file diff --git a/angelsaddons-storage/prototypes/tips-and-tricks/1-angelsaddons-storage/1-angelsaddons-storage-description.lua b/angelsaddons-storage/prototypes/tips-and-tricks/1-angelsaddons-storage/1-angelsaddons-storage-description.lua new file mode 100644 index 000000000..083c4c2da --- /dev/null +++ b/angelsaddons-storage/prototypes/tips-and-tricks/1-angelsaddons-storage/1-angelsaddons-storage-description.lua @@ -0,0 +1,38 @@ + +local description = {"", {"tips-and-tricks-description.angelsaddons-storage"}} + +local function get_item_from_name(item_name, item_type, before) + before = before or "- " + item_type = item_type or "item" + return {"", before .. "[" .. "img=" .. item_type .. "/" .. item_name .. "] ", {item_type .. "-name." .. item_name}, "\n"} +end + +local available_storage = {""} +if angelsmods.addons.storage.silos then + table.insert(available_storage,"\n\n[font=default-bold]STORAGE SILOS:[/font]\n") + table.insert(available_storage, get_item_from_name("silo")) + table.insert(available_storage, "[font=default-bold] NOTE[/font]: Includes logistics versions once unlocked") +end +if angelsmods.addons.storage.oresilos then + table.insert(available_storage,"\n[font=default-bold]ORE SILOS:[/font]\n") + table.insert(available_storage, get_item_from_name("silo-ore2")) + table.insert(available_storage, "[font=default-bold] NOTE[/font]: Colours and textures based on angels 6 base ores") +end +if angelsmods.addons.storage.warehouses then + table.insert(available_storage,"\n[font=default-bold]WAREHOUSES:[/font]\n") + table.insert(available_storage, get_item_from_name("angels-warehouse")) + table.insert(available_storage, "[font=default-bold] NOTE[/font]: Includes logistics versions once unlocked") +end +if angelsmods.addons.storage.pressuretank or (angelsmods.addons.storage.inlinetank and (not mods["angelspetrochem"])) then + table.insert(available_storage,"\n[font=default-bold]FLUID STORAGE:[/font]\n") +end +if angelsmods.addons.storage.inlinetank and (not mods["angelspetrochem"]) then + table.insert(available_storage, get_item_from_name("angels-storage-tank-3")) +end +if angelsmods.addons.storage.pressuretank then + table.insert(available_storage, get_item_from_name("angels-pressure-tank-1")) +end + +table.insert(description, available_storage) +table.insert(description, {"tips-and-tricks-description.angelsaddons-storage-notes"}) +return description \ No newline at end of file diff --git a/angelsaddons-storage/prototypes/tips-and-tricks/1-angelsaddons-storage/1-angelsaddons-storage.lua b/angelsaddons-storage/prototypes/tips-and-tricks/1-angelsaddons-storage/1-angelsaddons-storage.lua new file mode 100644 index 000000000..9878e6f9b --- /dev/null +++ b/angelsaddons-storage/prototypes/tips-and-tricks/1-angelsaddons-storage/1-angelsaddons-storage.lua @@ -0,0 +1,33 @@ +data:extend( + { + { + type = "tips-and-tricks-item-category", + name = "angelsaddons-storage", + order = "c-ac[addons-storage]" + }, + + { + type = "tips-and-tricks-item", + name = "angelsaddons-storage", + + is_title = true, + tag = "[item=angels-warehouse]", + localised_name = {"tips-and-tricks-name.angelsaddons-storage"}, + localised_description = require "prototypes.tips-and-tricks.1-angelsaddons-storage.1-angelsaddons-storage-description", + + category = "angelsaddons-storage", + order = "aa-[storage]", + indent = 0, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "research", + technology = "steel-processing" + }, + + --simulation = require "prototypes.tips-and-tricks.1-angelsaddons-storage.1-angelsaddons-storage-simulation", + } + } +) \ No newline at end of file diff --git a/angelsaddons-storage/prototypes/tips-and-tricks/tips-and-tricks.lua b/angelsaddons-storage/prototypes/tips-and-tricks/tips-and-tricks.lua new file mode 100644 index 000000000..6c0a1cc65 --- /dev/null +++ b/angelsaddons-storage/prototypes/tips-and-tricks/tips-and-tricks.lua @@ -0,0 +1,2 @@ +require("prototypes.tips-and-tricks.1-angelsaddons-storage.1-angelsaddons-storage") +require("prototypes.tips-and-tricks.1-angelsaddons-storage.1-angelsaddons-storage-description") \ No newline at end of file diff --git a/angelsbioprocessing/data-updates.lua b/angelsbioprocessing/data-updates.lua index ba50ed6fa..c51630b53 100644 --- a/angelsbioprocessing/data-updates.lua +++ b/angelsbioprocessing/data-updates.lua @@ -1,5 +1,6 @@ require("prototypes.bio-processing-override") require("prototypes.bio-processing-generate") +require("prototypes.tips-and-tricks.tips-and-tricks") -- hoggers are not implemented, hide them in the meantime angelsmods.functions.add_flag("bio-hogger-1", "hidden") diff --git a/angelsbioprocessing/locale/en/tips-and-tricks.cfg b/angelsbioprocessing/locale/en/tips-and-tricks.cfg new file mode 100644 index 000000000..a46f59fe2 --- /dev/null +++ b/angelsbioprocessing/locale/en/tips-and-tricks.cfg @@ -0,0 +1,50 @@ +[tips-and-tricks-name] +angelsbioprocessing=Angels Bio-Processing +bio-nauvis-1=Nauvis Processing +bio-nauvis-1a=Algae Processing +bio-nauvis-1b=Tree Cultivation (Finding Trees) +bio-nauvis-1c=Tree Cultivation (Arboretums) +bio-vegetables-1=Vegetables (Farming) +bio-vegetables-1a=Crop Farming +bio-vegetables-1b=Crop Processing +bio-animals-1=Animal Processing + +[tips-and-tricks-description] +angelsbioprocessing-intro=Explore the alien planet to find the Flora (plant life) and Fauna (animal life) and use it to your advantage. This mod brings alternatives to petrochemical processes and promotes exploring the surroundings.\n +angelsbioprocessing-intro-nauvis=[font=default-bold]Nauvis Processing[/font]:\n - [img=item/algae-farm]Algae farming, early farming methods for plant matter.\n - [img=item/bio-arboretum-1]Tree farming based on growing native trees for wood, resin, plastic and rubber.\n +angelsbioprocessing-intro-vegetables=\n[font=default-bold]Vegetable Processing[/font]:\n - [img=item/desert-garden]Some native plants contain seed which make useful crops.\n - [img=item/crop-farm]Plant and farm these crops for useful products.\n +angelsbioprocessing-intro-animals=\n[font=default-bold]Animal Processing[/font]:\n - [img=item/bio-refugium-fish]Some native fish are a useful source of nutrition and oil based products.\n - [img=item/bio-refugium-puffer]Some small native flying critters are quite handy at processing dangerous gaseous products into useful products. + +angelsbioprocessing-nauvis=Exploration and exploiting high growth rate algae is the earliest part of this mod, finding specialised trees in different biomes allows for the growth of trees in a renewable method, while algae farms cultivate low grade, high water use plant life for useful early materials such as cellulose and methanol.\nA sneak peek into how the world used to exploit plant-life for non-food items in the pre-industrialised era.\n\nThis part of the mod is focussed on algae and tree growth using waste materials and water. +nauvis-algae=Exploration and exploiting high growth rate algae for useful products.\n\n +nauvis-notes-algae-green=[font=default-bold]NOTES[/font]: Methanol is colloqually known as wood alcohol as it was typically made by burning wood and distilling the vapours.\n\n +nauvis-notes-algae-brown=[font=default-bold]NOTES[/font]: Sodium Carbonate was traditially made by drying and burning seaweed before the industrial revolution found alternative and more sustainable methods.\n Alginic acid is typically found in the cell walls of plants and is quite sticky, it is in high concentrations in plant gums, for this reason it can be used as a binding agent in paper making.\n\n +nauvis-notes-algae-brown-bobs= - Brown algae can also be processed into [img=item/solid-lithium]Lithia Salt as an alternative to using [img=fluid/thermal-water]Thermal Water.\n +nauvis-notes-algae=\n[font=default-bold]NOTES[/font]: Algae processing is typically used as an early game method of producing complex materials until other methods can be used, this is because bioprocessing is typically slow and not as easy to scale up to meet later demands. +nauvis-trees=By exploring the planet you find different types of deciduous tree in addition to the coniferous trees of the base game. Extract seeds out of these trees and start growing your own trees as a renewable source of [img=item/wood]wood. More advanced processing leads to more advanced tree growth, allowing you to extract Resin, Plastic and Rubber out of these special trees.\n\nThese trees are marked with a [font=default-bold]light blue square[/font] on the minimap and are found in different biomes dependant on moisture levels.\n +nauvis-notes-trees=[font=default-bold]NOTES[/font]: Due to the special trees placement locations being moisture related and not specific "biomes", mods like alien biomes don't block tree spawning. The spawn rates of these trees is quite low though. +nauvis-arbor=Using the special trees, you can craft seed generators which use up the trees, to create seeds for the cost of easy to come by materials ([img=item/solid-mud]mud, [img=item/solid-soil]soil, [img=item/solid-sand]sand) and some moisture ([img=fluid/water]water, [img=fluid/water-light-mud]light mud water or [img=fluid/water-saline]saline-water).\nThese seeds can then be cultivated in an [img=item/bio-arboretum-1]Arboretum to generate [img=item/solid-tree]trees for wood, or trees and a sap depending on the type of tree (See previous tip). +nauvis-arbor-compost=\n\n[font=default-bold]NOTES[/font]: To get the soil or fertiliser required for the Arboretums (some recipes won't require either), you will be required to make compost.\n - [img=item/solid-compost]Compost can be generated by sending most of the bioprocessing materials (algae, wood, cellulose, seeds, crops) to a [img=item/composter]Composter.\nFor a full list of compostables, check the ingredient slot on the composter, not all composts are 1 to 1, so keep an eye out for more efficient materials.\nLater technologies will allow you to duplicate these special trees, but you will need to find them in the wild early. + +angelsbioprocessing-vegetables=By exploring the planet you find [img=item/desert-garden][img=item/swamp-garden][img=item/temperate-garden]gardens that you can investigate and refine to seeds. These seeds allow you to grow plants yourself. Process these plants for nutrients, fuel and oils. These gardens can also be processed for [img=item/token-bio]Plant Life Samples for use in researching advanced farming buildings such as farm upgrades, more efficient wood recipes and more advanced processes.\n\nThese gardens are marked with a [font=default-bold]light green square[/font] on the minimap and are found in different biomes dependant on moisture levels.\n +vegetables-farming=Once the gardens have been processed in a [img=item/seed-extractor]Seed extractor to get some crop seeds, it is time to plant and cultivate the plants into useful products.\n\n +vegetables-notes-gardens=\n\n[font=default-bold]NOTES[/font]: Due to the garden placement locations being moisture related (the same as trees) and not specific "biomes", mods like alien biomes don't block garden spawning. The spawn rates of these trees is quite low though. +vegetables-crops=The results from processing the crops in the [img=item/bio-processor]Bioprocessor will yield a specific result(s) based on the recipe, these can be a mix of the following:\n\n +vegetables-notes-crops=\n\n[font=default-bold]NOTES[/font]:\nOnly [img=item/solid-corn]Corn and [img=item/solid-fruit]Fruit can be converted to [img=fluid/liquid-fermentation-raw]fermentation base for conversion to [img=fluid/gas-ethanol]Ethanol or [img=fluid/liquid-acetic-acid]Acetic-acid.\nAll non-advanced products can be converted to [img=fluid/liquid-nutrient-pulp]Nutrient pulp for conversion to the very useful [img=fluid/gas-acetone]Acetone, and a variety of other petrochemical products from oils to syngas. + +angelsbioprocessing-animals=[font=default-bold]CATCH, EXPLORE, EGGSPERIMENT[/font]:\n\nThis part of the mod focusses on the wildlife aspects of Nauvis, from fish farming, puffer breeding and raising to Breeding biters for advanced materials used in things from rocket fuel, modules or advanced weapons.\n +animals-notes-fish=\n[font=default-bold]FISH[/font]: Catch fish (4 varieties[img=item/raw-fish][img=item/alien-fish-1-raw][img=item/alien-fish-2-raw][img=item/alien-fish-3-raw]) and breed them as a renewable way of regenerating your health, or as a [img=item/bio-raw-meat]food for later animals. Fish can also be processed into oils and [img=item/fish-pulp]pulp for use in similar processes to those used in farming. [img=fluid/liquid-polluted-fish-atmosphere]Polluted fish water can be processed to extract [img=item/crystal-splinter-raw]Crystal splinters for crystal processing. +animals-notes-puffers=\n\n[font=default-bold]PUFFERS[/font]: Explore the planet to find [img=item/puffer-nest]Puffer Nests to obtain Puffer Eggs (only [img=item/bio-puffer-1]gaseous puffers can be found in the wild,[font=default-bold]yellow square[/font] on the map). Breed your smelly puffers to obtain different ways of processing gasses. Hatching eggs in the breeding cycle gives [img=item/bio-puffer-egg-shell]Egg shells which can be ground up and combined with polluted fish water to produce a higher tier [img=item/crystal-shard-raw]crystal shard.\n[font=default-bold]NOTES:[/font] Be careful with the mutation chances of puffers. +animals-notes-biters=\n\n[font=default-bold]BITERS[/font]: Do some experiments on your Puffers and maybe you can breed some tame biters yourself. Study them in order to obtain crystals, which can come in handy to increase your factory productivity or speed them up.\nBreeding the biters using queens can give all three tiers of crystals ([img=item/crystal-splinter-raw]Splinters, [img=item/crystal-shard-raw]Shards and [img=item/crystal-full-raw]Raw) based on the size (small, medium, big respectively).\n[font=default-bold]NOTES:[/font] Biters will eat quite a lot of [img=item/bio-alien-processed-meat]Alien-processed meat, so make sure you have plenty of [img=item/bio-butchery]butchered puffers and fish available once you get to this stage. + +[tips-and-tricks-sub] +algae-green=These live off [img=fluid/water-mineralized]Mineralized Water and produces [img=item/cellulose-fiber]fibers which can produce [img=fluid/gas-methanol]Methanol. +algae-brown=These live off [img=fluid/water-saline]Saline Water and produces and [img=item/solid-sodium-carbonate]Sodium Carbonate and [img=item/solid-alginic-acid]alginic acid which can be combined with the [img=item/cellulose-fiber]fibers to produce [img=item/solid-paper]Paper. +algae-blue=These live off [img=fluid/water-yellow-waste]Sulfuric Waste Water and [img=fluid/gas-carbon-dioxide]Carbon Dioxide. They produce Nitrogen heavy compounds like [img=fluid/gas-ammonia]Ammonia.\n +algae-red=These live off [img=fluid/thermal-water]Thermal Water and [img=fluid/gas-ammonia]Ammonia. They produce Calcium heavy compounds such as [img=item/solid-calcium-carbonate]Calcium Carbonate.\n +trees-swamp=A Swamp tree is found in "wet" areas with a preference for moisture contents of around __1__(Typically dark-green or blue grassy areas).\nSwamp trees are used for wood production or for an early source of [img=item/bio-plastic]Plastic production.\n\n +trees-temperate=A Temperate tree is found in "moderate" areas with a preference for moisture contents of around __1__(Typically light green grassy areas).\nTemperate trees are used for wood production or for an early source of [img=item/bio-resin]Resin production.\n +trees-desert=A Desert tree is found in "dry" areas with a preference for moisture contents of around __1__(Typically sandy/red sandy areas).\nDesert trees are used for wood production or for an early source of [img=item/bio-rubber]Rubber production.\n +farm-seeds-to-crops=\nPlace these crops in a [img=item/crop-farm]Basic farm or the upgraded farm to match the crop ([img=item/swamp-farm]Swamp, [img=item/temperate-farm]Temperate, [img=item/desert-farm]Desert) to grow the crops.\nProcessing the crops can be done in a [img=item/bio-processor]Bioprocessor and the seeds returned the seeds to a [img=item/seed-extractor]Seed extractor for regeneration.\n\n +crops-special-products=Including either of the following from the most advanced crops ([img=item/swamp-5],[img=item/temperate-5],[img=item/desert-5]): +fish-artifacts= Process their water to extract [img=fluid/alien-spores]Alien Spores which can be processed further for [img=item/alien-artifact]alien artifacts. \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-1-1-bio-nauvis-algae/1-1-1-bio-nauvis-algae-description.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-1-bio-nauvis-algae/1-1-1-bio-nauvis-algae-description.lua new file mode 100644 index 000000000..12455617f --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-1-bio-nauvis-algae/1-1-1-bio-nauvis-algae-description.lua @@ -0,0 +1,32 @@ +local description = { + "", + {"tips-and-tricks-description.nauvis-algae"}, +} + +local function get_item_from_name(item_name, item_type, before) + before = before or "- " + item_type = item_type or "item" + return {"", before .. "[" .. "img=" .. item_type .. "/" .. item_name .. "] ", {item_type .. "-name." .. item_name}, "\n"} +end + +local items = {""} +table.insert(items, get_item_from_name("algae-green")) +table.insert(items,{"",{"tips-and-tricks-sub.algae-green"},"\n"}) +table.insert(items,{"tips-and-tricks-description.nauvis-notes-algae-green"}) +table.insert(items, get_item_from_name("algae-brown")) +table.insert(items,{"",{"tips-and-tricks-sub.algae-brown"},"\n"}) +if not angelsmods.functions.is_special_vanilla() then + table.insert(items,{"tips-and-tricks-description.nauvis-notes-algae-brown-bobs"}) +end +table.insert(items,{"tips-and-tricks-description.nauvis-notes-algae-brown"}) + +table.insert(items, get_item_from_name("algae-red")) +table.insert(items,{"",{"tips-and-tricks-sub.algae-red"},"\n"}) +table.insert(items, get_item_from_name("algae-blue")) +table.insert(items,{"",{"tips-and-tricks-sub.algae-blue"},"\n"}) + + +table.insert(description, items) +table.insert(description,{"tips-and-tricks-description.nauvis-notes-algae"}) + +return description \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-1-1-bio-nauvis-algae/1-1-1-bio-nauvis-algae.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-1-bio-nauvis-algae/1-1-1-bio-nauvis-algae.lua new file mode 100644 index 000000000..13f11dafc --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-1-bio-nauvis-algae/1-1-1-bio-nauvis-algae.lua @@ -0,0 +1,27 @@ +data:extend( + { + { + type = "tips-and-tricks-item", + name = "bio-nauvis-1a", + + is_title = false, + tag = "[item=algae-farm]", + localised_name = {"tips-and-tricks-name.bio-nauvis-1a"}, + localised_description = require "prototypes.tips-and-tricks.1-1-1-bio-nauvis-algae.1-1-1-bio-nauvis-algae-description", + + category = "angelsbioprocessing", + order = "a-a[nauvis]-a[algae]", + indent = 2, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "research", + technology = "bio-processing-brown" + }, + + --simulation = require "prototypes.tips-and-tricks.1-1-bio-nauvis.1-1-bio-nauvis-simulation", + } + } +) \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-1-2-bio-nauvis-trees/1-1-2-bio-nauvis-trees-description.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-2-bio-nauvis-trees/1-1-2-bio-nauvis-trees-description.lua new file mode 100644 index 000000000..dbdfec3f1 --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-2-bio-nauvis-trees/1-1-2-bio-nauvis-trees-description.lua @@ -0,0 +1,22 @@ +local description = { + "", + {"tips-and-tricks-description.nauvis-trees"}, +} + +local function get_item_from_name(item_name, item_type, before) + before = before or "- " + item_type = item_type or "item" + return {"", before .. "[" .. "img=" .. item_type .. "/" .. item_name .. "] ", {item_type .. "-name." .. item_name}, "\n"} +end +local moisture_rate={swamp="87.5%",temperate="62.5%",desert="25%"} +local items = {""} +table.insert(items, get_item_from_name("desert-tree")) +table.insert(items,{"",{"tips-and-tricks-sub.trees-desert", moisture_rate["desert"]},"\n"}) +table.insert(items, get_item_from_name("temperate-tree")) +table.insert(items,{"",{"tips-and-tricks-sub.trees-temperate", moisture_rate["temperate"]},"\n"}) +table.insert(items, get_item_from_name("swamp-tree")) +table.insert(items,{"",{"tips-and-tricks-sub.trees-swamp", moisture_rate["swamp"]},"\n"}) +table.insert(items,{"tips-and-tricks-description.nauvis-notes-trees"}) +table.insert(description, items) + +return description \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-1-2-bio-nauvis-trees/1-1-2-bio-nauvis-trees.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-2-bio-nauvis-trees/1-1-2-bio-nauvis-trees.lua new file mode 100644 index 000000000..e0d5a952d --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-2-bio-nauvis-trees/1-1-2-bio-nauvis-trees.lua @@ -0,0 +1,27 @@ +data:extend( + { + { + type = "tips-and-tricks-item", + name = "bio-nauvis-1b", + + is_title = false, + tag = "[item=bio-generator-swamp-1]", + localised_name = {"tips-and-tricks-name.bio-nauvis-1b"}, + localised_description = require "prototypes.tips-and-tricks.1-1-2-bio-nauvis-trees.1-1-2-bio-nauvis-trees-description", + + category = "angelsbioprocessing", + order = "a-a[nauvis]-b[trees]", + indent = 2, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "research", + technology = "bio-arboretum-1" + }, + + --simulation = require "prototypes.tips-and-tricks.1-1-2-bio-nauvis-trees.1-1-2-bio-nauvis-trees-simulation", + } + } +) \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-1-3-bio-nauvis-arbor/1-1-3-bio-nauvis-arbor-description.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-3-bio-nauvis-arbor/1-1-3-bio-nauvis-arbor-description.lua new file mode 100644 index 000000000..bcfe28489 --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-3-bio-nauvis-arbor/1-1-3-bio-nauvis-arbor-description.lua @@ -0,0 +1,6 @@ +local description = { + "", + {"tips-and-tricks-description.nauvis-arbor"}, + {"tips-and-tricks-description.nauvis-arbor-compost"} +} +return description \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-1-3-bio-nauvis-arbor/1-1-3-bio-nauvis-arbor.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-3-bio-nauvis-arbor/1-1-3-bio-nauvis-arbor.lua new file mode 100644 index 000000000..87be986f5 --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-3-bio-nauvis-arbor/1-1-3-bio-nauvis-arbor.lua @@ -0,0 +1,27 @@ +data:extend( + { + { + type = "tips-and-tricks-item", + name = "bio-nauvis-1c", + + is_title = false, + tag = "[item=bio-arboretum-1]", + localised_name = {"tips-and-tricks-name.bio-nauvis-1c"}, + localised_description = require "prototypes.tips-and-tricks.1-1-3-bio-nauvis-arbor.1-1-3-bio-nauvis-arbor-description", + + category = "angelsbioprocessing", + order = "a-a[nauvis]-c[arbor]", + indent = 2, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "research", + technology = "bio-arboretum-1" + }, + + --simulation = require "prototypes.tips-and-tricks.1-1-3-bio-nauvis-arbor.1-1-3-bio-nauvis-arbor-simulation", + } + } +) \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-1-bio-nauvis/1-1-bio-nauvis-description.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-bio-nauvis/1-1-bio-nauvis-description.lua new file mode 100644 index 000000000..a7df46921 --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-bio-nauvis/1-1-bio-nauvis-description.lua @@ -0,0 +1,5 @@ +return { + "", + {"tips-and-tricks-description.angelsbioprocessing-nauvis"}, + --{"tips-and-tricks-description.angelsbioprocessing-nauvis-notes"} +} \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-1-bio-nauvis/1-1-bio-nauvis.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-bio-nauvis/1-1-bio-nauvis.lua new file mode 100644 index 000000000..5f0b136ab --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-bio-nauvis/1-1-bio-nauvis.lua @@ -0,0 +1,27 @@ +data:extend( + { + { + type = "tips-and-tricks-item", + name = "bio-nauvis-1", + + is_title = false, + tag = "[item=token-bio]", + localised_name = {"tips-and-tricks-name.bio-nauvis-1"}, + localised_description = require "prototypes.tips-and-tricks.1-1-bio-nauvis.1-1-bio-nauvis-description", + + category = "angelsbioprocessing", + order = "a-a[nauvis]", + indent = 1, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "research", + technology = "bio-processing-brown" + }, + + --simulation = require "prototypes.tips-and-tricks.1-1-bio-nauvis.1-1-bio-nauvis-simulation", + } + } +) \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-2-1-bio-vegetables-farming/1-2-1-bio-vegetables-farming-description.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-1-bio-vegetables-farming/1-2-1-bio-vegetables-farming-description.lua new file mode 100644 index 000000000..6153aa6c8 --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-1-bio-vegetables-farming/1-2-1-bio-vegetables-farming-description.lua @@ -0,0 +1,59 @@ +local description = { + "", + {"tips-and-tricks-description.vegetables-farming"}, +} +local function get_items_from_name(item_name, item_type, before) + before = before or "- " + item_type = item_type or "item" + return {"", before .. "[" .. "img=" .. item_type .. "/" .. item_name .. "] ", {item_type .. "-name." .. item_name}," and the equivalent seed","[" .. "img=" .. item_type .. "/" .. item_name .. "-seed] ", {item_type .. "-name." .. item_name.."-seed"}, "\n"} +end +local function get_item_from_name(item_name, item_type, before) + before = before or "- " + local ending="\n" + if before=="\n[font=default-bold]" then ending="[/font]:\n" end + item_type = item_type or "item" + return {"", before .. "[" .. "img=" .. item_type .. "/" .. item_name .. "] ", {item_type .. "-name." .. item_name}, ending} +end + +local items = {""} + +table.insert(items, get_item_from_name("temperate-garden","item","\n[font=default-bold]")) +table.insert(items, get_items_from_name("temperate-1")) +table.insert(items, get_items_from_name("temperate-2")) +table.insert(items, get_items_from_name("temperate-3")) +table.insert(items, get_items_from_name("temperate-4")) +table.insert(items, get_items_from_name("temperate-5")) +table.insert(items, get_item_from_name("swamp-garden","item","\n[font=default-bold]")) +table.insert(items, get_items_from_name("swamp-1")) +table.insert(items, get_items_from_name("swamp-2")) +table.insert(items, get_items_from_name("swamp-3")) +table.insert(items, get_items_from_name("swamp-4")) +table.insert(items, get_items_from_name("swamp-5")) +table.insert(items, get_item_from_name("desert-garden","item","\n[font=default-bold]")) +table.insert(items, get_items_from_name("desert-1")) +table.insert(items, get_items_from_name("desert-2")) +table.insert(items, get_items_from_name("desert-3")) +table.insert(items, get_items_from_name("desert-4")) +table.insert(items, get_items_from_name("desert-5")) + +table.insert(items,{"",{"tips-and-tricks-sub.farm-seeds-to-crops"},"\n"}) + +--[[ +table.insert(items, get_item_from_name("solid-nuts")) +table.insert(items, get_item_from_name("solid-beans")) +table.insert(items, get_item_from_name("solid-corn")) +table.insert(items, get_item_from_name("solid-fruit")) +table.insert(items, get_item_from_name("solid-leafs")) +table.insert(items, get_item_from_name("cellulose-fiber")) +table.insert(items, get_item_from_name("solid-pips")) + +table.insert(items,{"",{"tips-and-tricks-sub.farm-special-products"},"\n"}) + +table.insert(items, get_item_from_name("alien-bacteria")) +table.insert(items, get_item_from_name("crystal-dust")) + +table.insert(items,{"",{"tips-and-tricks-description.vegetables-farming-notes"},"\n"}) +]] +table.insert(description, items) + +return description \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-2-1-bio-vegetables-farming/1-2-1-bio-vegetables-farming.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-1-bio-vegetables-farming/1-2-1-bio-vegetables-farming.lua new file mode 100644 index 000000000..a30fc5836 --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-1-bio-vegetables-farming/1-2-1-bio-vegetables-farming.lua @@ -0,0 +1,27 @@ +data:extend( + { + { + type = "tips-and-tricks-item", + name = "bio-vegetables-1a", + + is_title = false, + tag = "[item=crop-farm]", + localised_name = {"tips-and-tricks-name.bio-vegetables-1a"}, + localised_description = require "prototypes.tips-and-tricks.1-2-1-bio-vegetables-farming.1-2-1-bio-vegetables-farming-description", + + category = "angelsbioprocessing", + order = "a-b[vegetables]-a[farming]", + indent = 2, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "research", + technology = "bio-farm-1" + }, + + --simulation = require "prototypes.tips-and-tricks.1-2-1-bio-vegetables-farming.1-2-1-bio-vegetables-farming-simulation", + } + } +) \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-2-2-bio-vegetables-crops/1-2-2-bio-vegetables-crops-description.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-2-bio-vegetables-crops/1-2-2-bio-vegetables-crops-description.lua new file mode 100644 index 000000000..cc48f146d --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-2-bio-vegetables-crops/1-2-2-bio-vegetables-crops-description.lua @@ -0,0 +1,33 @@ +local description = { + "", + {"tips-and-tricks-description.vegetables-crops"}, +} + +local function get_item_from_name(item_name, item_type, before) + before = before or "- " + local ending="\n" + if before=="\n[font=default-bold]" then ending="[/font]:\n" end + item_type = item_type or "item" + return {"", before .. "[" .. "img=" .. item_type .. "/" .. item_name .. "] ", {item_type .. "-name." .. item_name}, ending} +end + +local items = {""} + +table.insert(items, get_item_from_name("solid-nuts")) +table.insert(items, get_item_from_name("solid-beans")) +table.insert(items, get_item_from_name("solid-corn")) +table.insert(items, get_item_from_name("solid-fruit")) +table.insert(items, get_item_from_name("solid-leafs")) +table.insert(items, get_item_from_name("cellulose-fiber")) +table.insert(items, get_item_from_name("solid-pips")) + +table.insert(items,{"",{"tips-and-tricks-sub.crops-special-products"},"\n"}) + +table.insert(items, get_item_from_name("alien-bacteria")) +table.insert(items, get_item_from_name("crystal-dust")) + +table.insert(items,{"",{"tips-and-tricks-description.vegetables-notes-crops"},"\n"}) + +table.insert(description, items) + +return description \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-2-2-bio-vegetables-crops/1-2-2-bio-vegetables-crops.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-2-bio-vegetables-crops/1-2-2-bio-vegetables-crops.lua new file mode 100644 index 000000000..7efc4a154 --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-2-bio-vegetables-crops/1-2-2-bio-vegetables-crops.lua @@ -0,0 +1,27 @@ +data:extend( + { + { + type = "tips-and-tricks-item", + name = "bio-vegetables-1b", + + is_title = false, + tag = "[item=bio-processor]", + localised_name = {"tips-and-tricks-name.bio-vegetables-1b"}, + localised_description = require "prototypes.tips-and-tricks.1-2-2-bio-vegetables-crops.1-2-2-bio-vegetables-crops-description", + + category = "angelsbioprocessing", + order = "a-b[vegetables]-b[crops]", + indent = 2, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "research", + technology = "bio-farm-1" + }, + + --simulation = require "prototypes.tips-and-tricks.1-2-2-bio-vegetables-crops.1-2-2-bio-vegetables-crops-simulation", + } + } +) \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-2-bio-vegetables/1-2-bio-vegetables-description.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-bio-vegetables/1-2-bio-vegetables-description.lua new file mode 100644 index 000000000..1d065231e --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-bio-vegetables/1-2-bio-vegetables-description.lua @@ -0,0 +1,6 @@ +local description = { + "", + {"tips-and-tricks-description.angelsbioprocessing-vegetables"}, + {"tips-and-tricks-description.vegetables-notes-gardens"} +} +return description \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-2-bio-vegetables/1-2-bio-vegetables.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-bio-vegetables/1-2-bio-vegetables.lua new file mode 100644 index 000000000..b4d22bf9f --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-bio-vegetables/1-2-bio-vegetables.lua @@ -0,0 +1,27 @@ +data:extend( + { + { + type = "tips-and-tricks-item", + name = "bio-vegetables-1", + + is_title = false, + tag = "[item=token-bio]", + localised_name = {"tips-and-tricks-name.bio-vegetables-1"}, + localised_description = require "prototypes.tips-and-tricks.1-2-bio-vegetables.1-2-bio-vegetables-description", + + category = "angelsbioprocessing", + order = "a-b[vegetables]", + indent = 1, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "research", + technology = "gardens" + }, + + --simulation = require "prototypes.tips-and-tricks.1-2-bio-vegetables.1-2-bio-vegetables-simulation", + } + } +) \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-3-bio-animals/1-3-bio-animals-description.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-3-bio-animals/1-3-bio-animals-description.lua new file mode 100644 index 000000000..86bf2337c --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-3-bio-animals/1-3-bio-animals-description.lua @@ -0,0 +1,9 @@ +local description = { + "", + {"tips-and-tricks-description.angelsbioprocessing-animals"}, + {"tips-and-tricks-description.animals-notes-fish"}, + angelsmods.triggers.artifacts["base"] and {"tips-and-tricks-sub.fish-artifacts"} or nil, + {"tips-and-tricks-description.animals-notes-puffers"}, + {"tips-and-tricks-description.animals-notes-biters"}, +} +return angelsmods.functions.clean_localised_description(description) \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-3-bio-animals/1-3-bio-animals.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-3-bio-animals/1-3-bio-animals.lua new file mode 100644 index 000000000..f8b35d99f --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-3-bio-animals/1-3-bio-animals.lua @@ -0,0 +1,27 @@ +data:extend( + { + { + type = "tips-and-tricks-item", + name = "bio-animals-1", + + is_title = false, + tag = "[item=puffer-nest]", + localised_name = {"tips-and-tricks-name.bio-animals-1"}, + localised_description = require "prototypes.tips-and-tricks.1-3-bio-animals.1-3-bio-animals-description", + + category = "angelsbioprocessing", + order = "a-c[animals]", + indent = 1, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "research", + technology = "bio-refugium-fish-1" + }, + + --simulation = require "prototypes.tips-and-tricks.1-3-bio-animals.1-3-bio-animals-simulation", + } + } +) \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-bio-processing/1-bio-processing-description.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-bio-processing/1-bio-processing-description.lua new file mode 100644 index 000000000..f823cb857 --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-bio-processing/1-bio-processing-description.lua @@ -0,0 +1,7 @@ +return { + "", + {"tips-and-tricks-description.angelsbioprocessing-intro"}, + {"tips-and-tricks-description.angelsbioprocessing-intro-nauvis"}, + {"tips-and-tricks-description.angelsbioprocessing-intro-vegetables"}, + {"tips-and-tricks-description.angelsbioprocessing-intro-animals"} +} \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-bio-processing/1-bio-processing.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-bio-processing/1-bio-processing.lua new file mode 100644 index 000000000..d0b34040a --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-bio-processing/1-bio-processing.lua @@ -0,0 +1,33 @@ +data:extend( + { + { + type = "tips-and-tricks-item-category", + name = "angelsbioprocessing", + order = "c-d[bioprocessing]" + }, + + { + type = "tips-and-tricks-item", + name = "angelsbioprocessing", + + is_title = true, + tag = "[item=token-bio]", + localised_name = {"tips-and-tricks-name.angelsbioprocessing"}, + localised_description = require "prototypes.tips-and-tricks.1-bio-processing.1-bio-processing-description", + + category = "angelsbioprocessing", + order = "a-[bioprocessing]", + indent = 0, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "time-elapsed", + ticks = 10 * 60 + }, + + --simulation = require "prototypes.tips-and-tricks.1-bio-processing.1-bio-processing-simulation", + } + } +) \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/tips-and-tricks.lua b/angelsbioprocessing/prototypes/tips-and-tricks/tips-and-tricks.lua new file mode 100644 index 000000000..e151f240f --- /dev/null +++ b/angelsbioprocessing/prototypes/tips-and-tricks/tips-and-tricks.lua @@ -0,0 +1,9 @@ +require("prototypes.tips-and-tricks.1-bio-processing.1-bio-processing") +require("prototypes.tips-and-tricks.1-1-bio-nauvis.1-1-bio-nauvis") +require("prototypes.tips-and-tricks.1-1-1-bio-nauvis-algae.1-1-1-bio-nauvis-algae") +require("prototypes.tips-and-tricks.1-1-2-bio-nauvis-trees.1-1-2-bio-nauvis-trees") +require("prototypes.tips-and-tricks.1-1-3-bio-nauvis-arbor.1-1-3-bio-nauvis-arbor") +require("prototypes.tips-and-tricks.1-2-bio-vegetables.1-2-bio-vegetables") +require("prototypes.tips-and-tricks.1-2-1-bio-vegetables-farming.1-2-1-bio-vegetables-farming") +require("prototypes.tips-and-tricks.1-2-2-bio-vegetables-crops.1-2-2-bio-vegetables-crops") +require("prototypes.tips-and-tricks.1-3-bio-animals.1-3-bio-animals") \ No newline at end of file diff --git a/angelspetrochem/data-final-fixes.lua b/angelspetrochem/data-final-fixes.lua index 4870cef7d..a407a082f 100644 --- a/angelspetrochem/data-final-fixes.lua +++ b/angelspetrochem/data-final-fixes.lua @@ -1,4 +1,5 @@ require("prototypes.petrochem-global-override") -- EXECUTE OVERRIDES -angelsmods.functions.OV.execute() \ No newline at end of file +angelsmods.functions.OV.execute() +require "prototypes.tips-and-tricks.tips-and-tricks" \ No newline at end of file diff --git a/angelspetrochem/locale/en/tips-and-tricks.cfg b/angelspetrochem/locale/en/tips-and-tricks.cfg new file mode 100644 index 000000000..099e7ce3a --- /dev/null +++ b/angelspetrochem/locale/en/tips-and-tricks.cfg @@ -0,0 +1,11 @@ +[tips-and-tricks-name] +; 1. Petrochem Intro +angels-petrochem=Petrochemical Processing +; 1.1 Air filtering +angels-air-filtering=Air Purification + +[tips-and-tricks-description] +angels-petrochem=A mod that overhauls petrochemical processing to be more complex and pseudo-realistic (not overly so). \nRaw resources have to be processed and transformed through chemical processing chains to gain:\n__1__\n The mod also adds a new well: __2__ +angels-air-filtering=Air filtering for [img=fluid/gas-oxygen]Oxygen and [img=fluid/gas-nitrogen]Nitrogen is a key technology that allows the use of higher efficiency smelting by using pure Oxygen instead of raw air.\nOxygen and Nitrogen are key base materials for quite a lot of industrial processes, some of which are part of this mod. +angels-air-filtering-notes=\n\n[font=default-bold]NOTES[/font]: Oxygen and Nitrogen are typically found at about 21% Oxygen by volume in Earths Atmosphere.\nThis mod uses a different ratio to reduce the early waste of nitrogen gas, and the late game waste of oxygen gas. We can do that because Nauvis is not Earth. + diff --git a/angelspetrochem/prototypes/tips-and-tricks/1-1-petrochem-air-filtering/1-1-petrochem-air-filtering-description.lua b/angelspetrochem/prototypes/tips-and-tricks/1-1-petrochem-air-filtering/1-1-petrochem-air-filtering-description.lua new file mode 100644 index 000000000..ae6a67740 --- /dev/null +++ b/angelspetrochem/prototypes/tips-and-tricks/1-1-petrochem-air-filtering/1-1-petrochem-air-filtering-description.lua @@ -0,0 +1,5 @@ +return { + "", + {"tips-and-tricks-description.angels-air-filtering"}, + {"tips-and-tricks-description.angels-air-filtering-notes"} +} \ No newline at end of file diff --git a/angelspetrochem/prototypes/tips-and-tricks/1-1-petrochem-air-filtering/1-1-petrochem-air-filtering.lua b/angelspetrochem/prototypes/tips-and-tricks/1-1-petrochem-air-filtering/1-1-petrochem-air-filtering.lua new file mode 100644 index 000000000..767008f02 --- /dev/null +++ b/angelspetrochem/prototypes/tips-and-tricks/1-1-petrochem-air-filtering/1-1-petrochem-air-filtering.lua @@ -0,0 +1,32 @@ +--require "prototypes.tips-and-tricks.1-1-3-petrochem-air-filtering.1-1-petrochem-air-filtering-simulation-prototypes" + +data:extend( + { + { + type = "tips-and-tricks-item", + name = "angels-air-filtering", + + is_title = false, + tag = "[item=angels-air-filter]", + localised_name = {"tips-and-tricks-name.angels-air-filtering"}, + localised_description = require "prototypes.tips-and-tricks.1-1-petrochem-air-filtering.1-1-petrochem-air-filtering-description", + + category = "angels-petrochem", + order = "b[petrochem]-a[air-filtering]", + indent = 1, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "research", + technology = "angels-nitrogen-processing-1" + }, + + --[[simulation = + { + init_file = "__angelsrefining__/prototypes/tips-and-tricks/1-1-petrochem-air-filtering/1-1-petrochem-air-filtering-simulation-init.lua" + },]] + } + } +) \ No newline at end of file diff --git a/angelspetrochem/prototypes/tips-and-tricks/1-petrochem/1-petrochem-description.lua b/angelspetrochem/prototypes/tips-and-tricks/1-petrochem/1-petrochem-description.lua new file mode 100644 index 000000000..9de124771 --- /dev/null +++ b/angelspetrochem/prototypes/tips-and-tricks/1-petrochem/1-petrochem-description.lua @@ -0,0 +1,24 @@ +local description = {"tips-and-tricks-description.angels-petrochem"} + +local function get_item_from_name(item_name, item_type, before) + before = before or "- " + item_type = item_type or "item" + return {"", before .. "[" .. "img=" .. item_type .. "/" .. item_name .. "] ", {item_type .. "-name." .. item_name}, "\n"} +end +local one = {""} +table.insert(one, get_item_from_name("plastic-bar")) +table.insert(one, get_item_from_name("explosives")) +if not angelsmods.functions.is_special_vanilla() then + table.insert(one, get_item_from_name(data.raw.item["resin"] and "resin" or "solid-resin")) + table.insert(one, get_item_from_name(data.raw.item["rubber"] and "rubber" or "solid-rubber")) +end +table.insert(one, get_item_from_name("liquid-sulfuric-acid","fluid")) +table.insert(one, {"", "- [img=item/solid-fuel]" , " and various fuels", "\n"}) +table.insert(description, one) + +local two = {""} +table.insert(two, get_item_from_name("angels-natural-gas", "entity", "")) + +table.insert(description, two) + +return description \ No newline at end of file diff --git a/angelspetrochem/prototypes/tips-and-tricks/1-petrochem/1-petrochem-simulation.lua b/angelspetrochem/prototypes/tips-and-tricks/1-petrochem/1-petrochem-simulation.lua new file mode 100644 index 000000000..5eb1de94a --- /dev/null +++ b/angelspetrochem/prototypes/tips-and-tricks/1-petrochem/1-petrochem-simulation.lua @@ -0,0 +1 @@ +return nil -- TODO \ No newline at end of file diff --git a/angelspetrochem/prototypes/tips-and-tricks/1-petrochem/1-petrochem.lua b/angelspetrochem/prototypes/tips-and-tricks/1-petrochem/1-petrochem.lua new file mode 100644 index 000000000..b4eb11e64 --- /dev/null +++ b/angelspetrochem/prototypes/tips-and-tricks/1-petrochem/1-petrochem.lua @@ -0,0 +1,33 @@ +data:extend( + { + { + type = "tips-and-tricks-item-category", + name = "angels-petrochem", + order = "c-b[petrochem]" + }, + + { + type = "tips-and-tricks-item", + name = "angels-petrochem", + + is_title = true, + tag = "[item=angels-void]", + localised_name = {"tips-and-tricks-name.angels-petrochem"}, + localised_description = require "prototypes.tips-and-tricks.1-petrochem.1-petrochem-description", + + category = "angels-petrochem", + order = "b", + indent = 0, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "time-elapsed", + ticks = 10 * 60 + }, + + --simulation = require "prototypes.tips-and-tricks.1-petrochem.1-petrochem-simulation", + } + } +) \ No newline at end of file diff --git a/angelspetrochem/prototypes/tips-and-tricks/tips-and-tricks.lua b/angelspetrochem/prototypes/tips-and-tricks/tips-and-tricks.lua new file mode 100644 index 000000000..2041dfa80 --- /dev/null +++ b/angelspetrochem/prototypes/tips-and-tricks/tips-and-tricks.lua @@ -0,0 +1,5 @@ +require("prototypes.tips-and-tricks.1-petrochem.1-petrochem") +require("prototypes.tips-and-tricks.1-petrochem.1-petrochem-description") +require("prototypes.tips-and-tricks.1-petrochem.1-petrochem-simulation") +require("prototypes.tips-and-tricks.1-1-petrochem-air-filtering.1-1-petrochem-air-filtering") +require("prototypes.tips-and-tricks.1-1-petrochem-air-filtering.1-1-petrochem-air-filtering-description") \ No newline at end of file diff --git a/angelsrefining/data-final-fixes.lua b/angelsrefining/data-final-fixes.lua index e44bb0cbf..b5952acb4 100644 --- a/angelsrefining/data-final-fixes.lua +++ b/angelsrefining/data-final-fixes.lua @@ -6,4 +6,7 @@ for _, fluid_n in pairs(data.raw.fluid) do angelsmods.functions.disable_barreling_recipes(fluid_n.name) end end -angelsmods.functions.create_barreling_fluid_subgroup() \ No newline at end of file + +angelsmods.functions.create_barreling_fluid_subgroup() + +require "prototypes.tips-and-tricks.tips-and-tricks" diff --git a/angelsrefining/graphics/tips-and-tricks/1-1-1-crushing-recipe.png b/angelsrefining/graphics/tips-and-tricks/1-1-1-crushing-recipe.png new file mode 100644 index 0000000000000000000000000000000000000000..bfe23b6237ca1b59bbb3e7e54e2b38b333e86137 GIT binary patch literal 72989 zcmV)0ssI29C&&l00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D|D{PpK~#8N?0p4* zTt)K!&d#j6$K4@<1qew91Pug&+u?rr?>IR8xWo0}@Z*3(?{If_4U&Yodp6l*-DY?H z-&fV$?~UwcH*yF3^G(0*>gww1s($tQ^_!iY30!{m5n0*UNy(wa#6UsRjtyf^ZfQI&WZ)2j?i@2j~jKcMyrMbB! z+!(GXuL%70{3APeEy>ErOi4*f2(;JVSh)_Fy8#Ysm-fgw#0t09J&Py}&IYH)FVIot zzcI9ZYGTpGbahOX|9rFoqqL>IzOkyRdfBoSflJRkc;t3lb?Z``o{^r|?$8IKL|Zyy zZ|pFw_U?d1F(#SPpbbsZ6cG7{PHp&vF74OfKE$e2_!YNd(SHXFkw_y4A=fzQSmfyn`@d?{$#OOBI&?PiNpHD}mI)r{zRn4L$E5G>Wr@&v%KWfy-p*?zZ%EYRlm}o=r)(9?!epAl_)5sUShy78U>VpCkhpdNh9O+BJ)t1mz? zud}Db>)slC8sjQ&OM`2RQi20RyO0nw4BvGklVtRoZTeWa*5>Bss_L4>i&uXB)ejM| z?nhMTO#+QyV3*QE1DURuDUQTqS;{qc@%58wJ?o#eM6bm==CSRo4qE-`;+ZiyhH%Vzs~p zzZVkFEQOH7x-yltd}-olo|(yk=+JL@T3hgQ(s-16X)Z#?zl z2c{kY9bp44Z$Cc&_UC*4_42Y6YfRn1*dFD=##*DZ;}Rh%nK7D4M+~CjE<7a>>{79u z#Nci_4ej2wBqt{`IXUuu{g#A=hQ?36n)=Yc-}>P5AEwV)w63D6Z?CRs@d+8kauh2{ z*Z%ID8)nR2JZ{u*!xDghYy{sa2&^bwckH>>&zOUz5o+iE4mvpU4Y7ib(8opa(eHbgfSrDO z+K(A?7M*wHJxxtb<412}Sk@cslxN3=%wQXkWgAe+R9VQ-w#H;f7G404xs8qCii(;g zOINkB>Wl3YPq^Z!-(UNWCtmx<6R-dE_Q!9#|5<5^hTp3w59{h0zWi?b&$Abrx`pzm zgRi!!k=j%*O|uq(25z^Q)P;KMUtTkK3lu}MZ+v$kT@>UB}mS_M_{K{1~J5zsTFXk7zQwyweod*k}M#|7pD z9Wf^nwhHLG1$_VV)w}Mz=4^=hCF7b@QB~8_+-xcWbZHDXz4^g6IDfnGp2=xSOHKLc z`P<%m`sOo^-G6mi`D4$$qrwWGW(eyEgpZZ#k=pb3sB;l-8o^gpYI%Bk>NZ>VTUTE7 z#dkmZPmo7h(#P3^FpikgcxIUZIZ@G1I2jZA5ynYn{^AwLL&3z{oJ^#?y}I=8&E3wj zm21Ww@`pY<{ch;)r);~|8TUN$GQ<}yS=nRc(cA6w`<*AAGkDjNet*dwa~CeB7E$%{ ztVN^tKX>rx6Hh$<=GpU>g1Kz@>T!qs--TD-ht`ElR`nWr^u*&X`^&A5jy~`_X}W+- zEeWSzbo+wED?|AINC;wTL5%hiHxr0WZfI;ayCUC{-T@Sh7 z55{-uA35PH%*H^U4DiU)Z|{ECg#$*P&~t~Q`;9uT+xACcVODRa&X`|QTVGO`o12p* zjD*C*z`(xUw;I^%vh$9?#uXQaUNAA!MZEI%mj|ABmGd#m9zBmcPCRGOt|y)8&SOHt zXK`k}W$VGc(e%|1GgJmp3mu}Wv4|D$b4cTeuSK}_trD&{4&<5AwnPd@RYRW_hh8R3 za;fYyZX~vn?|u6Hh&@ijyewS0N`*4g(r}+W=j4MfI_t>#hQ>P{e7>@sSHtzhn%7vJ&I^m!MYerQrs=r6ZFK6fFnPc^%# zx#h$QZh7yM$wwcwJ0!2X`H|P&`$`S-lp786t%k?ksRhDKO&9$6-pNyD?=fcElaAbX z_*VTAT4<-gyPB=?pfLj=CjT`1ACJFQT$p##QTt37Ke9_nfleZt==*l!`v>1V@%+2s zs7bowDqUV#J$$Raei?B7a@(WWid=i~N&R|v#ZBYbL-!~y$f2KDmBi+r-Aa&0;fHDS z@Pt;FpA$?>j5l4&V|?tZHZ;(lKx^l*IsVKCx^*tXpz{}z)+Ang35URP*dCFh1%zvO z+QBExB!v=2NWo}kCbTIDxiGXKTWC@V2z{ePH2M;5XCFLw`^iU5fY_5Syg%l^^B(^9 zTj1wpXIydq?+)5`^wtA=VfJy7X3Sk8T@o;lcmDP4mmawWi_q6x3CIM74(ff|pMU@4 zJ(q$0e%f5e7kDz?zkUDv&)lk2LEywA_bn{Q0fp{o9(Ta>*^5`MUVGqPyBu}kZYLhG z5BRUY_mya1`hLpX@`~ysC+&XY<)=Mx%m1PEqc46^^-j6fFe+LDy$}5O^E}+p51ugQ zvAF?59xcy zU(WW=&v!r0#=5@8*zHa_YTy0$+!_2Gw;5cRpDStu*aU*py-TrHLF4|0#dz#N7aVxv z<*1%O*8*{;>&I#Fee{Fp@tU(=_ReEMYct=qQz7WpWw1vrVTuYQNv%U>K1R^hnIa^l zCe=t7mS&Odq$5650wAgrv9L*FK%N{TQrFH!*Zk?^$#30%>AA;XfBC=@uY!p!{^&{P zjhcAQ3FqH9W%_(*@jrt?NmfRBNnzg4GZ!|7anFSw!_Uvn#+Gy*S1i@9FmzsSR_7AT zW1J=d>92p73F_WQU*2}_GcLI59?;8HmRT_bE`mna!a%QXok8PqMVdV2t!j`-m^xzt zIDLC|kzOu&-SvYW;;m^C1oj>`68jB#*X3^`_B`#j2cC@*aK76~R_M5ji1`__({L=P zPrmRT_88c?fxr9c?a)`dr=%pKLv3AysPZ&4;TF@}GHgiS-yeSf}I{&?Vi) zwlJkazMnR0zAXE8!=tV7k(--^6&ITyJojL3pL_k2IrEod*;w@LfA$@}qll=v1`xvv zk&=QNW6-b!7y_$^4&QzxCnX`*UIY4cLylGO;lEw{h@_K`+?PUv?S>6NzG%rRMPFt~qDl=BvuEfBi8-b(cB-U%yC>6&#?^MJ|u@cF;J@#Kw{o%g#? zD0u&)uVAGxZ5HkE-N|6;upz;2s%&k=q5F;f=WTz)5GsS_qJlgSi+BUzJY&$wyAWc~?Ey>1oJHGKkP-L8k0F zT=EOW%C`;^->T5`^bvl31T8tsmX?rOEV?uq%$&RUx;q{(D#*cXe)rQXY&TCjYC9@OJOrc7&@xOq+Al-A`fni8bNN@22Zm zivLqe^q?^GTKLK^PR^r zIFI1Ooq22lzW#nXuDxB?_qQ;e-qxIr`bIoC?Y#e)J8!?$?N^`Exj3JH7~XWi+OvG+ z>Jpy~D@x09umea<(P|Xdl~>_e+L!VM;M*T&lvh+$Rn^qi*5j(e;?liqafZClt2pN1 zJ;#mOW_4NgQ%79Hb+!#3+c=MYRk%(@j~x2@6DDc(e*_onKol*Dy%hEyU@}ee4o`=Z z>FiQ4F)=R(JK?k_{+6_1X|G*Jjvu|<*FVfS|H{8#ed{CGl>gir5DbUOfPffcvJX`QT1on7+dUn|o_nQfUE6+VnZ}d*%?(e^`>PDw&4E{WTvMC4xcc#xVR{k6ylQaU-so4 zAt72K-xS({E%0pAYgTcHy7TcUppenV(%Xjomk zCeXKg=TK5|LSm4g2(|C4WZC}Td)PcY6M!E6Iz;^8X6LP;J;!7k<0(C>;JFgLh$eZw_po?Gth{agm5Qe zI5zSlpMAGr3w|qLkZUsQJObVB__sv;7W{@`;$5K?%Tj?Y(Z2=1O(4$YogFXY0j~SP z-Yk)i?UbQ551>Dzuu~|-`*iyjY(Xr7#re63!4N{6pWT;m*SB`$jh%#~jO?AxxV*H_kzo>R? zX=81*X^V&Afy4K?_Msj-?v|92wra)?d;j&p1)sgu(iHtq;)=Fgx8OGk{dW_b^h5?a zqaEUeCb-P{We(>@ue>if=3lF2Z%lv`QGfeo&`a!AAvwHDf&O$k~6Ym_cO6#KudE|Q)7dv@IpvT$;ycyLa=J)kBh(k zc+poMeDm-vv)_Hb&)5m3K@g=pw|l>eW!^WZPJ8Lm<}kk?%^=d|wp$f(J=%ib00KjL z_Xwq?^6UnJiSnUkto%*QSPhB&?|kXQ8!jkYFl*A?FMoLRg=O>kRYb@9`-_F2zmwae zUwVGgqA%Y6=3lopHPrXtW75EVj)0!*&OI8cE2`J5eEs6%@_P-~>cHa*`VFbCTs!^M zrxtw9uR%TH;rCwu)A3cM%LnXr@XR-#0cVF3FYGmH&!)!uq>QWupT70gKlt^Uiix-V z2NAzw$~Rg?+z;66kT);q*962W$L?sz0l$MWQ1#V6Zd~}qyD;@XC+r@stBq@O+pTdu zQZu&T*9-4YTFqGWn-S^U+Pgp8DzZBF3Is!I7tcY5Wj}t=WjMb94+tiuOn>#sS1&yJ zrSlFe8ayJu*FcDEbM#s7U31PW|98ZD*PUCvdWA;G$Wtz!_vsrio^#NrcU(F0l#2q1 z-oKV(bdCG`-UGXBH~P6V_kaHP2mI&w-M;?k%_)AiMQ@21Mv9?^kjBeS&tj;~Kc?hMZWfXN@I{7m)S1zesxwLSA z`?ezw;rhDdteh^xcS=gjKoysS@*Rd9a`Kq-t{r>9^@rU5dP-LA&o4g#W;>Pp5oNP7 z9oplO2yVe|1X%SA{7b&>{!51Ln3R$>c)z0u?|%$-7sZ1|#J*!#UAiKxbN7nni<`oY z+Z=Uf*Ab((`Q15-zI+cCOhNBKso8l4{_U9q?|2p|tE5|Y3BSKC3Kh#1e)q_2gZ4Y} z@PEED{<1p?`VKY?7AvNHx8U=)@uZ7&|EFgktX;Pn%yue|3$@u)V$g<1Mq&$o6G-Gr zZpv&%zIx8jLk~U0a4lBN{9*Ao zA0hqx%40(hK2e$NR~`$s*;HcChDTfQTLM>oCXM*!X8pEaq=NoKt5z=k{_#71c#nY>E&fSfLxLE5WHNFAF!+VJD*kt-@|3u=A-dUC#HG zTEVQhpUdk#u(01&pxdi_BM|G+7W|eV@9SGg@SD8TupO8E@R>AnC4}hG??3M{qSa7C zEcV%L|3mJ3^@vB_-}B0QbTj?UKX1k=e(*gnPrU6v2mX!Q5*7BNc)+kDAN}aydtN!{ z?w1BlIC9GK51ED-gzIW&y#DW@2cM+X_9)*N#Pw(kelrO4>f9-mk{k#GTm0`{bGNTA z#{GIXxfz9>_WtXGul(W2#+oX=H*(~e$r)K+K5(73rsm`~HPpBDSJ*%xH8TgdoDEo9 z*ROno(6&cg@au*5=BBLnZqH*Axh8MV!(CEZdSWmbuB!pvg2%)98uZpC0L$lkLbIi% zu5#UmZ7SBUe1p)oM_ce4K%i%*68$f&mbQOBdVLsw`QI}NO4co&n_f_ol$P<~jen?I zxx}>nI`P}{XbS+h>Tj~p2M`~*-TNXwuo4^AuN=QUkG5b_guXlnD7gh&@N0oD^h*j8 zLrDpV2>mU8t=xj&J_2}pZEkK3HwH2?*7E}-Td)PcJ+!p61O^NkP*PG73i*HkaSOKK zw~TN&ymIBrK(CU*P;yE_AkfBMzdbwpU)_!4x9^mBV_N?@D*=%#CAhd`#+>2imRPFayMP#`{Kxe!uSB+7tRVHsa$~ zx<>wnoszHzA<4MO_wY1Wr26ZDaS1Q6oc2q?84_PQbf&z}@86?)`&a$gSoxL4habN^ zr{EEtqF+q<9Rv&(8~VQ@_vG9dZ-mz0+}0%@o)BcW8(!!S?A3G2svj4>W~Y#8u#jfx z2N?Q^5-`6yzvzq&{gxI9eYzl?NYHl3BQNv^_vzjK(AV4#9raf?n~LA6Qwp45)DZVf zF7)|LV~iRj{fh?!o_~XC;s4FjJBGep_`R=9Gt%vV7y3i`_GvBj`}OXe6b#K>w7kBa z-`K&~j0ZPxhb)MT3A=6Iqg&A%AAGlB)!Gw}*rTC7{Ls_<5{FF==gWV=ss9@MPVsZ5 ztTrR=ab6kv0fs)mOPCIIz^RA{lK6A*Yig&)_|q+DMFWE#p$~85zs3Xd0a`?VBF~Lp z%7S*DDHr-}t@QU@ch=MQUfi>5u_}$L+BL;(?I`vizr$I_?bo|oNoq03Hs+2;!b!BClVj9c(?xS8Z!TH_23u zYV;DTGOh~vJH{qeWK_j~{789g3BUMW%+|j0U6~wHT_ni%*V~7-Lf;Qn9W_8)<|aXX zL&GD_y!YgbADMawvFDf(M;*9pQ9+KWw}St&Q~w^+3X?T6k9R7`vN;OoVQ4%3V4cVrSiVfu+BG=&P7*d)p*BDwOk(s2Zf^79gdL8Cqr zSUWS*Q~&eIC)G7|ryjlcutB|&laqdT@VJ8ftObi#H8nM3)RdH@owpry#KbY9M-Ca- zx7)}O1G;u9Sg>RjllpI=JRsn@*I^nSKL;81Lxw^cnx>iR4z&Z8k zea4I&vh|>zx!D=m@GM@wdaHpw>gpQ5pEgfrV*92fCy7W@b1RBrHuZgRj5m)Z%t^Wpv;Nh6+L zGA2McwXMsGP9as9%Oy}L#6oguVOU#u+Lg!sm-OYs2lp+k3&EU9jHv5qre7?@-iBf- zBO86Tm?R#N(Jts1)R)lI)Ye}A-KVZ8Da<|iwCh%_F8}oT8x2>mY-QPA$6Nv8o@>q= zyVKT<;c$}u6wqhiPQUoNM<5SoMP+S4Ue*OyKltvaKU{d)LB}4l8}46_f$LY_{^WCS zd=C1CKOMi{_>t1p;G8S&pFDN$XD{4TSzWvHffs^v;pqn*cgXG$eP91PCoALA7jBXs z2C!>VV9D8Q%^|vzrQ>}~Y9*O!fcFp*mYUGJmy`rr#PGb?d9!XQ)=RLTVwJ#9V>zP@g{ zSxR(+mYobu`O)Xxa_*H6OqsDT zIVm)tPuKpvyT~BFT);zr+T_3#`jc-N<{40qEYdFW5QXH}@2xTa&MIQ$8yOL6vXV?q zHg9Scg5UiiO@?Sz0i%!|0b}LHfNro5A|iDl^c%xXUre6y)%P>Mo5HUm95%2Qwj3Z} zdN_=$C=41zeS`S|*Q%Pj!_K(j=KG#sx_r%${@lq_RMw2!d24J!5bN6w>zA3HGIU_C zwA5tmi$4Eu`r>7!x|4xjszEWNUk}@NsJ}1f8LhAieZQPM-@Eg>&9oqNeGY{Qyn*md1E?7~z76ZNg(f99s`~#Z)e*;gu3jmD`NeDR2 zeGzN}(F^F7CfAA_@ofl^Bwq==R1nIz08C7q=qI7k@4EnOZuLmu)1Hlte(f%PirLYa^^c~igS0OLR%SLQ{@Wm9Yo!Fc_c+)vxzWmNtBH{;!?cJjoId=b-opS_IMtW*6 zm>6zu?p%@we%ZQ8z7hoY}^KlGxis#=x7!85?VrVEbh8m{_ow|M(MUK)So<=Fh-IV2Pc?z+>~c{!P< z|8AetkJ(2B{?`!8O|FHWCvlNEp$;m8A{zmtTVvP6tHdsHLpY8QN{ayclF5$bSXClp zHaSL8`pQm516qTg$p*bgNOG&bSfy&!UM)HXnJwq32Mn;mtG*w*?l=_rjM+=(FJ8G~ z^;)P^egs+)7A{?dZN`YL`doX_ac7@+z#q;y>|NglBIXReJBW)(ib(u0_0cbo}Uw83wSnTnb zd)rkf|L)-32KMO+KCU-}{@KUxf7bE)vH$-V;;VWrCrUgpju1k!#&%}xLt?|AT}7{p zQOOy#xDCEq5;5Y$6ea-uX5av4buj)>UY2q?trjzbJH zhYSR$dO`C>hyI6O@+-eDIQ76g{(Rb7kNxH2XK(1;y~N$Jb=egITCTeF@lU_`d8cg$ zAGY7<@w<%Z*13=dG&Ns(!y~vG3?I^aP~UD1jeKCBv({rZ^U7Nu`}FH+J4;_Y7Najc zPzm0+>6E|2`=9?fXTkEV2lm{5{0`Zf>3w^4+HL1y`;OZ#F){Gm8=vcK+Yuo$gri=&(VQw#44YV}D`HsE08H*i8^hbEr*Eb@<<}6%R zS~6$y@Q2htCt(sUtNLV$pThCL5H>(jyw$%jzRkvNicl0rklljl(!0g=rR88=Or(ICd=B4t<;$ ziFiJSA}7t!X_vy4WX3>v)<(5LNWxJnM2EyJDYO^I2VzWTyZk|y(eLefHa_$v?%9VG zv}owB=R?a1=^))PvaKrOj;gbPoPJB7!vyeTXc=5W-yfCiq%Y}3ErxQmAt)g&%0MnJ z0ju_+vY{`*Z-$bt(U5*toj@g9liw(qQG8=E!(lV?Vyp4hOpJncopV=@i}i=Ty!WCP zfaEf$8QOpbwE_{gtzwlqB4PZZUP5_zIm5N|4+9G&?rrE}udg<5KCX>Q_PE`#=d zkb#}qeLdh`DireGEE)VG1^+zP)D+fcvUwHAS&@nGPM$fzzB!cHH5Cy?!Lz1G{8pwb z=$owwErp@~2Y_>O)*?(*b7&XOg;^LPU|kVHI(nTp4zCxK1QkxxK%sc1A5V2YgfnALx6A3~~uf7Q( zv%pMr+krG`&A_zNGUmct57Y@i=(_~HnGBr^jd+SiCL8W@flFrlZ3v(;K8!+au9S#{ zIBlRIt3m7_(XBy^05>5HP*nOT4;fmKi*!u%(WGQCe#gMl@0~ z(nRBrOTP8qB>JaGy;Jsv__`iz0jLZX7vy0}Wd@A_W?-|`mo?G2F%1@N@i1I z9S4RgvRm@|?3CMkhpbLRGE4ebl`Uy*toN*v5ydqv{iDmY>pVuyrb;=cM>rYk6*OeXY2Kbke}Wf^1D^stDuidwXzA3iHcN!74?B;Z+12MqMgJFuOx zF7Y1JX1NBmuQRe;p|7?xH?u6F%mE=J^xOC^El!JX)h`)5E;%E&IWajgIio2du{j|z zDI-5AEvsbk*icGlb;X*7y6UvtE{O8x#%k@HmeVDenuQBE7z{NxH5T+3x^BgsmT-d@ zED+~pU^lw-1YoOhBg^WhVl^E!AN<@N4h2~`Ou>)J(FGl zA|Q5Z-o8~|gv2?Prlx(kTVd#9uMd_qS;&k;BPF{N6oiseatb=9q-BH~>W~^5n=*_0 zr6eV%q@|^%WhAF%HZ;_x7xhlc;wLewi}$TiFqE7a{Jz1@@* zGR7IgGA-1%co4qIx*ic-H!J+7gRXFFQeu`ff~QVTAr3u{LMX*dAgzYjL@;JBSu)O4 z#xUZ*XIHd+;+sO;@jUWK?XM&Y5%p{GksAc{Pn^>eVOad}P{xDAgfJ|G&kc_f8O41N z$EeiRRD_aKa|*j8rDT+J>z7wpg2*n+PESiqPf1RK6G_Qwb@jC}SW7}8|0u^P;QAg4 z29sud^A42g=sY-*9@0S|Ts76Pjd6x4Y^}zJm3I)ut%`4YSS!U4COxD;gPc!2#Wo5o zlY~|k!t)5qY)a4?XPC~CLYq}!eV|>|WWxfe){p?3Sy+D~!A4(Kfz+d!?FI+e;U)Jn z0VsyP`mLF15a>o9NC>5*LZl~%Tu7ag=zQb+7d1R)^Ip-T)dbbL;;ijdPwjd%_?Pdj>(BvS~ z%1q#MO3ty)i3E(+HAxJ(Tqej*u=}Qkn8?z>&KF7MQdvJ}vL%SP{hS}-lYwENqvxOW z)~vk-v;uZl9n3XJ&8+(VjRs+bnea->?_RZTHG(+YP`_ry!e#TOu30|6x^iuPr=D|v z`mC~|e8H0C^$m^nb+wtdM54?xHD9&Syj4Z4z~T&Y@Fr2Kx%eM z6tQ7#r^R$5p&Z*_s&NplYBM1I&^mi2u_BWy=CA_}pno?9e^0LSkg4e-bffKecaOg~G%OG*X{a|H#clojY#%tZQ*!grNC9#-fq~Dq91elKB1@* z%j9hnNn$QvW_0PyLCwo>;)6O3DeyTNL0eUt`QUG6=>+6SSKDc)$=mtnrZ{ALW1&1% zX5Qh+XXs<;mCt!dgA^!F)&se4Q~G8K*U;w3anR*&>?9>j4&r$1u%bv5ZY#yn{L{dxgPQo zu33I>cA)46lE%BrgRnhI>{ahGUrsK$V`4NWyw6%ebhtqLY3=a=;AGGK?|KHD}_ zmp9awbJSPiwTaF05_g@U2I{+IswUCMEDnrdD^P*;is@Tp3hkkEB&;{2 z459G!d;NR^N9N4TK{#e>aB~PDCYd-d^uc0Ch=fEElB_S16heq73OksTPDCiLruvLl zDg2OOMG-O!@*(YX@Q+R8Fb8x!6glXHO3B+3`f7j#lXMfact{_!>YKg3#=7K;dv*te z$ugK&Ut1jvC54ibA%x(T?R!#fb@^9sJkqCYNoG=WdU9fNN_s|iKFrB1=_@K)8XIaG z>uYN&%ThD4yARwxucQaApKxPiV++O=Pk12b=NSsq(su39W2dfNvyzg;NKOGWaqYp0 z2i&m79>K)K)KF+ZLBXDV`t-@m6OmZY*N?85na6Ft^}T!T_27hkZ`y6#qyha+L;C=; ze>myHv`|RqSSCr1hxVJ0!gWNM!Wa6nNe9AgRI*Z%)99Tv%gK;-O7Shb}$`TX~0opmJnW!jP^=Wme4V9gAnFA6j+j(<+Te&INBzk z4kd$mS(&ox({pmAhx3KNg%(N=re-yT8^M)zn)jmR^M9KC-3NP2JbKJ7I~C++CMAW| zR@5{#Hzy^hG>4mNR?mkz>~=D8I~8>skXzU-DJ2c_iYTwGTDxfK=cy?n?s@E`ebkU4 z|C~5+(!hZS4H|UBR$EOiEnQN7QS4*_bhJb?KX%x# z0|pFuZT76%M)@LWkwg#aqFP-Z0W?1}Vc&{|hG%Ea{B-e>C6$#ct7}$NSF@k?w0Rr& z{kGdY_~Va_P3B+Y)zG}u)E`%_!VS^HD8X}(mzws&isel$E!T|OEh{+*-dQ_+(7K5@ z+bU;6NlRG!TDMR}X9)==PJ*ubUMK!xM>O(oZ%0to+Cw=8hOdX$q?GAxMrCF>TBtgC zMZz=_hNh$>Mwr_WaFwPq$=k8&iwR<(LZ8o?A}K>~46X1LZfedb?1@g{ z`Z_$Y*4I|9D_yc|&JPeN4<}EZy`Z7Kv7)+eo2~jzn>ByQ^e-1p|0XlPBqggPEi)&t z%fOVhO!0?ChC)fRC%=zPeo|sf5NkNSOX!-N{osE4VYG*T`e|up<*?%79lLgY?5Cf^ z0@{7n$dSW4b-MA>Pv@>J3pY2vJ!j54^X3(2WDG1UTv=WH!-^I334)vioe7R5BgVnt z!h%Wt`~Uv!ca~LEt*WV6SW&T}s*0TiFep1YxuMy{v<3Jf`OAh@5&Hl5@kc~?axf9O zGJjaPQsN$@THb=0MSb#$6^MISxL2P(%c?4;ttu5$0T#GXgf$W!>?lAAHjvnLf^s}M zkr0$m<0znk`Ym+QP(mk@2_~Ho@TDV9FcRb5L_ga^MC7HXO#}-=0+BU0q-Uhh9xBvV zBuul_qhiPz_e}h=t_sprQMvxmcXpVUo(K<6MtunVyiB|5TNNAti!(R*_AgrD`e0gq zVkjBUwP=TEQ&Z#G(xoj;jk$#-X{qU@Wos8LUDi-n`_;S8WakwY^cY;+Yj|dUm(=W{ zwX2q5>z|yOmKem1zNKvCqS7U^QiI`8i2s8oE+!s1WUDbfx<5B##x-wyy4~4?l!$-z{4{W!0*mOG~lX@7=E-_;1hUx4{_%0z-<5 za#B;**41KCcIn<7QB~d8C{ttrC8rJ_{@l!2wPAh%ghNtd;xh+LI$_w*NdpEPF?bLz zj74I=wGabc{b|a@qjsJ&XyB;s-H#tWyd*R8lSPZ6 z;gV6ioWJA93H|$5H#E#%yH+g$FzefO?sV~}QUAB&jt2}JfZ+aV1|`oZHCIm$!Eq2EN=%ijXBm zfh58dF|fhKG9u6fRwr{G$dGmi@+8_N`nfJjM{sGOL}q(deS)Gg4~$>K6KLr3Gihv) zq@@JBgnTnDjOOI5q8>XQ(QD@;u|IF9tKyPhQ&n4CfgOAko_Yg`m1V1N3kcU$q$MRR zFI|&c+->MC2M!uOCM_)kmrs3NO=?DFQ@8S`+RSiNxC7s;VOC`hL;AZ<@b=#-fO zo93@uMONAW^K4 zkmCxkiJ30=c|EtOTDPjYVogeVW=;8;nyRv-lvK*Lv~(Y^UDy8G6m{*3N86<2G=%lq zRZFrmv+AnLmoJ)?oRXHESCo>L(O6fDdqvrbg-hp7nLG8frlzLU#ISk@w>Wf5OHN7( zOj(89HYy1%BoY#o2^=+aD1siLFY`qKybc^N@Zdp%XRKcR(#)AErohT~`TOtZrlvl5 z@WJ;@m{3t)f5nG!zNG)UFTObF`4?udExTa*?cX^3@DU~aZbL{aya!DX&z-f0eG zBqw#v%KBu{LU5Nfb3$G+8Y#~i%Yiv{SWLUyNB(<}tXaamvk=?Xez#g0$ zAsu{V2f!$41=`?$kIn#ni00<}zB{x867hJ7M_cUIa|*lm9K2&nS{A6{Zv6|p^~){p zk(`#5o!_~nTi;GS2M*a`_oALd(z0@kI`^!vud7_Qrm3-^pmWd6+@jR<%=((jM%)B~ z%|YyRWGAOi;#gbDZ<$5FNm#caAW+3l2KkWU;^8GFAIzUGaVBU<7~8Yw^?UBQysGMy zmtU%C;MeT&*LT;yGf${kdY4-GFIa`20iFoC#Qq@^8z z3ThFX1kO5FQ3%V`jXkFD5rC1Tdwve#x*3NeyUB#mYuD3Lv0tNxyJo12#6e3=$ErNh!R zttdx+^wwJ=e{$+noeCJaOONjN?7#n_^75meea8QIN&%6lCA+hJGJ(A0G8xN+F| zNOP;0Qd(M^kq%<}PT05PAMxUg7ry`gJ(DMEtAS2SLPFoX-05pp3&~khVBXvkA`L>( z7(J&_1CK%wzw0dDbk*=%O%Z-MTJWS#FvT*0a~FQ3vU$ z5DV5(!=&e)*EH_Qr(T)kd+cciu+B>Wb5@Xfh^P=8)RYlWzHKFhrp+Ept6ECkL4=s3 zke5K3HXFoQeuT!rdMjtMC6rl+$6&;7C^1D$A48vnwmh5&dgdEuQn^$MdFrzH-sbb*qE3>x_6 zeE#_vcL`qn!cPl@Lh?5RsnJlR-r3nZbn5i=vgK~ByjhEZoJ93gO=D%w+On=$SeVHy ztE;VR3h&aj8&9Pl;Ba2bOx&dk`ZbLYt`SAsU0}W?;)#F_#(1)sjEIx~nZCN?Z)zCt^k?W~7#b$SnK7Fi>#8fT zvrh|#lF^2(3q<&5sp1}dU~O(H>D0BUv5x$Q7=UsNuNO6i=~Km4_kr=-vC}!wt^uj?0;pSjkHU`!$xj-VW1R358Zf)?OhS5kVl*O8{7(S7d2C3OnN$uzf zc*LfGa|8rZpl7EN_dPsZ?F9(6r0i}vT?RlPIW;4c%zsA-g_88`3vAgz`gW^I>b-8oJ>BMl-XnyJxcjchGuP@s_?6|ob zmwbKS!^1NINs8N-o?)F+^lXAqb3=m(eQdxP`T+Yt1ixtHM5ugIVp?8aj}hT;7?EAn zrFU~v6Z*DbJ;zFq*2F|mD;Cd5L1ZViq-EqbH;2WNAm7DL3^ml(%>3@%yrS-SCP+=s z4yEv;%gHGzizmMb!y!k<82a>&vq0hK7ik z&={0}1cEJftR{>CE10YlhQJ9b>V`ktEuX|^8IaT*ZX}J>hUm$>81fdIWeus=u5Nn|#n|1AP1l3ESXjMyl9gNPzD8_!G6<0(oI; z3>L$zbsk~h83u@}1iMP-2%A-%LOV+icv|E5WWrLEwi7BSJrXCWew~D$4RZ^@K1k3xs$mDH(TzrL%v?Dd?1uU4W{% z#LrIPsH?56FJG!-aSk{d?`+mAfAT}-i&F+tn{3r`g$Bg@R$xS0L975ComprE=y{>7 zMvR4YaUBgulMk*dp_47Wv~Uv0l*Ni|A)#!AA+@fyxHcC?TyB`e5ZO5xQ3yz^a~B~5 zb3z1+la`}QsjLTLlj*Kq=$s#hLE*T--bRF $Fd5~Vbi`YC9Vk%)%zN1PLLq$-e= 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 !-ZPOn2N2see@rU+LN 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 LNkvXXu0mjfP=LOh literal 0 HcmV?d00001 diff --git a/angelsrefining/graphics/tips-and-tricks/1-1-2-floatation-recipe.png b/angelsrefining/graphics/tips-and-tricks/1-1-2-floatation-recipe.png new file mode 100644 index 0000000000000000000000000000000000000000..51267336de0d7cb3dfbbd170879e60701282573e GIT binary patch literal 83536 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 z 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 ZU;yFVIO!Vg#TWnp002ovPDHLkV1gSX26zAf literal 0 HcmV?d00001 diff --git a/angelsindustries/graphics/entity/fast-reactor/fast-reactor-lights.png b/angelsindustries/graphics/entity/fast-reactor/fast-reactor-lights.png new file mode 100644 index 0000000000000000000000000000000000000000..80ad5577d15313c72a4d48046470614b39f766f9 GIT binary patch literal 12605 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 literal 0 HcmV?d00001 diff --git a/angelsindustries/graphics/entity/fast-reactor/fast-reactor.png b/angelsindustries/graphics/entity/fast-reactor/fast-reactor.png new file mode 100644 index 0000000000000000000000000000000000000000..487606b42ffe7053a9c2dfd659e88aef7aebb726 GIT binary patch literal 233858 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®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 N002ovPDHLkV1l>zXPf{4 literal 0 HcmV?d00001 diff --git a/angelsindustries/graphics/entity/fast-reactor/hr-fast-reactor-connect-patches-heated.png b/angelsindustries/graphics/entity/fast-reactor/hr-fast-reactor-connect-patches-heated.png new file mode 100644 index 0000000000000000000000000000000000000000..2e07766e4f89bc81269dcf0297734554d6a6270a GIT binary patch literal 24043 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 chxHOh#H(0*M(Mn$^nwQ=D80k6x@EdT%j literal 0 HcmV?d00001 diff --git a/angelsindustries/graphics/entity/fast-reactor/hr-fast-reactor-connect-patches.png b/angelsindustries/graphics/entity/fast-reactor/hr-fast-reactor-connect-patches.png new file mode 100644 index 0000000000000000000000000000000000000000..560a57dbc537dfe93359e8c3eb8b3413a36ca397 GIT binary patch literal 22395 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 XcbqVlmSX2=>u`ZO2HI%N2jTw*3y(ty literal 0 HcmV?d00001 diff --git a/angelsindustries/graphics/entity/fast-reactor/hr-fast-reactor-heated.png b/angelsindustries/graphics/entity/fast-reactor/hr-fast-reactor-heated.png new file mode 100644 index 0000000000000000000000000000000000000000..fd4b98b3581de67ce339bf0fcbecbb073ae9c4b3 GIT binary patch literal 191065 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�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 M07*qoM6N<$f(~SZ9RL6T literal 0 HcmV?d00001 diff --git a/angelsindustries/graphics/entity/fast-reactor/hr-fast-reactor-lights.png b/angelsindustries/graphics/entity/fast-reactor/hr-fast-reactor-lights.png new file mode 100644 index 0000000000000000000000000000000000000000..eba2752960612c880ce6796986d289f1f9db325e GIT binary patch literal 36400 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 literal 0 HcmV?d00001 diff --git a/angelsindustries/graphics/entity/fast-reactor/hr-fast-reactor-shadow.png b/angelsindustries/graphics/entity/fast-reactor/hr-fast-reactor-shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..904e87b9bb394b45328f4b54886bc2de585b48ff GIT binary patch literal 58425 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

    U^T!@hDB=FslLdfHS!FrFOK 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

    v?m+HDlM-jSM{(_xN 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

  1. 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

    ?fjqQrC~`t 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 E0oaGbDF6Tf literal 4458 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 Y=WcTS`fIg+e^oe8h+A-yfph$S0db|9&;S4c diff --git a/angelsindustries/graphics/icons/fast-reactor-icon.png b/angelsindustries/graphics/icons/fast-reactor-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3960a76c250f480472e3c74d97094d1bf79a876f GIT binary patch literal 18415 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


    HwBp(u#d$Bk!c;$tN8>DZ0F$}oa( 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 literal 0 HcmV?d00001 diff --git a/angelsindustries/graphics/technology/fast-reactor-tech.png b/angelsindustries/graphics/technology/fast-reactor-tech.png new file mode 100644 index 0000000000000000000000000000000000000000..bc436f23484874ef072ce6d5e785a577a060e59e GIT binary patch literal 237953 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

    s*hxe(IsdNW@)KGq|Hb<@1-#BdZSgf|${v5Sp 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⪼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

    N!(*b$9|g|W%>?7R>F*)cgu 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 FV1h|W!=?ZL literal 0 HcmV?d00001 diff --git a/angelsindustries/locale/en/nuclear-power.cfg b/angelsindustries/locale/en/nuclear-power.cfg index b63be2f8c..6dd421918 100644 --- a/angelsindustries/locale/en/nuclear-power.cfg +++ b/angelsindustries/locale/en/nuclear-power.cfg @@ -20,6 +20,11 @@ used-up-angels-deuterium-fuel-cell=Used up deuterium fuel cell angels-nuclear-fuel=Plutonium nuclear fuel angels-nuclear-fuel-2=Fusion nuclear fuel +angels-burner-reactor=Arthurium fast burner reactor + +[entity-name] +angels-burner-reactor=Arthurium fast burner reactor + [recipe-name] ;Uranium uranium-fuel-cell=Uranium fuel cell diff --git a/angelsindustries/prototypes/buildings/angels-reactor.lua b/angelsindustries/prototypes/buildings/angels-reactor.lua new file mode 100644 index 000000000..402d231a3 --- /dev/null +++ b/angelsindustries/prototypes/buildings/angels-reactor.lua @@ -0,0 +1,226 @@ +local hit_effects = require("__base__.prototypes.entity.hit-effects") +local sounds = require("__base__.prototypes.entity.sounds") + +if angelsmods.industries.overhaul then + data:extend({ + { + type = "reactor", + name = "angels-burner-reactor", + icon = "__angelsindustries__/graphics/icons/fast-reactor-icon.png", + icon_size = 64, + icon_mipmaps = 4, + flags = {"placeable-neutral", "player-creation"}, + minable = {mining_time = 0.5, result = "angels-burner-reactor"}, + max_health = 500, + corpse = "nuclear-reactor-remnants", + dying_explosion = "nuclear-reactor-explosion", + consumption = "160MW", + neighbour_bonus = 0, + energy_source = { + type = "burner", + fuel_category = "nuclear", + effectivity = 0.25, + fuel_inventory_size = 1, + burnt_inventory_size = 1, + light_flicker = { + color = {0, 0, 0}, + minimum_light_size = 0, + light_intensity_to_size_coefficient = 0, + } + }, + collision_box = {{-4.2, -4.7}, {4.2, 4.7}}, + selection_box = {{-4.5, -5}, {4.5, 5}}, + damaged_trigger_effect = hit_effects.entity(), + -- the collision box of a reactor is increased by this on the sides where it connects to another reactor: + -- neighbour_collision_increase = 0.25, + + -- lower_layer_picture = util.empty_sprite() + + -- heat_lower_layer_picture = util.empty_sprite() + + picture = { + layers = { + { + filename = "__angelsindustries__/graphics/entity/fast-reactor/fast-reactor.png", + width = 304, + height = 319, + shift = util.by_pixel(3, -0.5), + hr_version = { + filename = "__angelsindustries__/graphics/entity/fast-reactor/hr-fast-reactor.png", + width = 608, + height = 638, + shift = util.by_pixel(3, -0.5), + scale = 0.5 + } + }, + { + filename = "__angelsindustries__/graphics/entity/fast-reactor/fast-reactor-shadow.png", + width = 305, + height = 293, + shift = util.by_pixel(7.5, 3.5), + draw_as_shadow = true, + hr_version = { + filename = "__angelsindustries__/graphics/entity/fast-reactor/hr-fast-reactor-shadow.png", + width = 610, + height = 586, + scale = 0.5, + shift = util.by_pixel(7.5, 3.5), + draw_as_shadow = true + } + } + } + }, + + working_light_picture = { + filename = "__angelsindustries__/graphics/entity/fast-reactor/fast-reactor-lights.png", + blend_mode = "additive", + draw_as_glow = true, + width = 304, + height = 319, + shift = util.by_pixel(3, -0.5), + hr_version = { + filename = "__angelsindustries__/graphics/entity/fast-reactor/hr-fast-reactor-lights.png", + blend_mode = "additive", + draw_as_glow = true, + width = 608, + height = 638, + shift = util.by_pixel(3, -0.5), + scale = 0.5 + } + }, + + -- light = {intensity = 0.6, size = 9.9, shift = {0.0, 0.0}, color = {r = 0.0, g = 1.0, b = 0.0}}, + use_fuel_glow_color = true, -- should use glow color from fuel item prototype as light color and tint for working_light_picture + -- default_fuel_glow_color = { 0, 1, 0, 1 } -- color used as working_light_picture tint for fuels that don"t have glow color defined + + heat_buffer = { + max_temperature = 600, + specific_heat = "10MJ", + max_transfer = "5GW", + minimum_glow_temperature = 350, + connections = { + {position = {-4, -4.5}, direction = defines.direction.north}, + {position = {-1, -4.5}, direction = defines.direction.north}, + {position = {1, -4.5}, direction = defines.direction.north}, + {position = {4, -4.5}, direction = defines.direction.north}, + {position = {4, -4.5}, direction = defines.direction.east}, + {position = {4, -2.5}, direction = defines.direction.east}, + {position = {4, 2.5}, direction = defines.direction.east}, + {position = {4, 4.5}, direction = defines.direction.east}, + {position = {4, 4.5}, direction = defines.direction.south}, + {position = {1, 4.5}, direction = defines.direction.south}, + {position = {-1, 4.5}, direction = defines.direction.south}, + {position = {-4, 4.5}, direction = defines.direction.south}, + {position = {-4, 4.5}, direction = defines.direction.west}, + {position = {-4, 2.5}, direction = defines.direction.west}, + {position = {-4, -2.5}, direction = defines.direction.west}, + {position = {-4, -4.5}, direction = defines.direction.west} + }, + + heat_picture = apply_heat_pipe_glow{ + filename = "__angelsindustries__/graphics/entity/fast-reactor/fast-reactor-heated.png", + width = 304, + height = 319, + shift = util.by_pixel(3, -0.5), + hr_version = { + filename = "__angelsindustries__/graphics/entity/fast-reactor/hr-fast-reactor-heated.png", + width = 608, + height = 638, + shift = util.by_pixel(3, -0.5), + scale = 0.5 + } + }, + }, + + connection_patches_connected = { + sheet = { + filename = "__angelsindustries__/graphics/entity/fast-reactor/fast-reactor-connect-patches.png", + width = 41, + height = 41, + variation_count = 16, + hr_version = { + filename = "__angelsindustries__/graphics/entity/fast-reactor/hr-fast-reactor-connect-patches.png", + width = 82, + height = 82, + variation_count = 16, + scale = 0.5 + } + } + }, + + connection_patches_disconnected = { + sheet = { + filename = "__angelsindustries__/graphics/entity/fast-reactor/fast-reactor-connect-patches.png", + width = 41, + height = 41, + variation_count = 16, + y = 41, + hr_version = { + filename = "__angelsindustries__/graphics/entity/fast-reactor/hr-fast-reactor-connect-patches.png", + width = 82, + height = 82, + variation_count = 16, + y = 82, + scale = 0.5 + } + } + }, + + heat_connection_patches_connected = { + sheet = apply_heat_pipe_glow{ + filename = "__angelsindustries__/graphics/entity/fast-reactor/fast-reactor-connect-patches-heated.png", + width = 32, + height = 32, + variation_count = 16, + hr_version = { + filename = "__angelsindustries__/graphics/entity/fast-reactor/hr-fast-reactor-connect-patches-heated.png", + width = 64, + height = 64, + variation_count = 16, + scale = 0.5 + } + } + }, + + heat_connection_patches_disconnected = { + sheet = apply_heat_pipe_glow{ + filename = "__angelsindustries__/graphics/entity/fast-reactor/fast-reactor-connect-patches-heated.png", + width = 32, + height = 32, + variation_count = 16, + y = 32, + hr_version = { + filename = "__angelsindustries__/graphics/entity/fast-reactor/hr-fast-reactor-connect-patches-heated.png", + width = 64, + height = 64, + variation_count = 16, + y = 64, + scale = 0.5 + } + } + }, + + vehicle_impact_sound = sounds.generic_impact, + open_sound = sounds.machine_open, + close_sound = sounds.machine_close, + working_sound = { + sound = { + {filename = "__base__/sound/nuclear-reactor-1.ogg", volume = 0.55}, + {filename = "__base__/sound/nuclear-reactor-2.ogg", volume = 0.55} + }, + -- idle_sound = { filename = "__base__/sound/idle1.ogg", volume = 0.3 }, + max_sounds_per_type = 3, + fade_in_ticks = 4, + fade_out_ticks = 20 + }, + + meltdown_action = { + type = "direct", + action_delivery = { + type = "instant", + target_effects = {{type = "create-entity", entity_name = "atomic-rocket"}} + } + } + } + }) +end diff --git a/angelsindustries/prototypes/buildings/nuclear-reactor-updates.lua b/angelsindustries/prototypes/buildings/nuclear-reactor-updates.lua index 6792981eb..f87d34def 100644 --- a/angelsindustries/prototypes/buildings/nuclear-reactor-updates.lua +++ b/angelsindustries/prototypes/buildings/nuclear-reactor-updates.lua @@ -2,18 +2,20 @@ if data.raw["reactor"]["nuclear-reactor"] then data.raw["reactor"]["nuclear-reactor"].working_light_picture = { filename = "__angelsindustries__/graphics/entity/nuclear-reactor/reactor-lights-color.png", + blend_mode = "additive", + draw_as_glow = true, width = 160, height = 160, shift = { -0.03125, -0.1875 }, - blend_mode = "additive", hr_version = { filename = "__angelsindustries__/graphics/entity/nuclear-reactor/hr-reactor-lights-color.png", + blend_mode = "additive", + draw_as_glow = true, width = 320, height = 320, scale = 0.5, shift = { -0.03125, -0.1875 }, - blend_mode = "additive" } } data.raw["reactor"]["nuclear-reactor"].use_fuel_glow_color = true -- should use glow color from fuel item prototype as light color and tint for working_light_picture diff --git a/angelsindustries/prototypes/items/angels-reactor.lua b/angelsindustries/prototypes/items/angels-reactor.lua new file mode 100644 index 000000000..44fee017e --- /dev/null +++ b/angelsindustries/prototypes/items/angels-reactor.lua @@ -0,0 +1,16 @@ + +if angelsmods.industries.overhaul then + data:extend({ + { + type = "item", + name = "angels-burner-reactor", + icon = "__angelsindustries__/graphics/icons/fast-reactor-icon.png", + icon_size = 64, + icon_mipmaps = 4, + subgroup = "angels-power-nuclear", + order = "a[reactor]-b", + place_result = "angels-burner-reactor", + stack_size = 10 + } + }) +end diff --git a/angelsindustries/prototypes/items/overhaul-nuclear-power.lua b/angelsindustries/prototypes/items/overhaul-nuclear-power.lua index 7181196be..e64ea40a5 100644 --- a/angelsindustries/prototypes/items/overhaul-nuclear-power.lua +++ b/angelsindustries/prototypes/items/overhaul-nuclear-power.lua @@ -116,7 +116,7 @@ data:extend( -- NUCLEAR FUEL CELLS --------------------------------------------------------- ------------------------------------------------------------------------------- if data.raw["item"]["uranium-fuel-cell"] then - data.raw["item"]["uranium-fuel-cell"].fuel_glow_color = {r = 0.15, g = 1, b = 0.15, a = 0.6} + data.raw["item"]["uranium-fuel-cell"].fuel_glow_color = util.color("00ff00") -- Green end data:extend( { @@ -131,7 +131,7 @@ data:extend( fuel_category = "nuclear", burnt_result = "used-up-uranium-fuel-cell", fuel_value = "1.5GJ", - fuel_glow_color = {r = 0.2, g = 0.8, b = 0.2, a = 0.6}, + fuel_glow_color = util.color("6aff00"), -- Green with hint of yellow stack_size = 50, }, --order "a[uranium]-b" reserved for uranium-fuel-cell @@ -147,7 +147,7 @@ data:extend( fuel_category = "nuclear", burnt_result = "used-up-AMOX-cell", fuel_value = "8GJ", - fuel_glow_color = {r = 0.8, g = 0.5, b = 0.2, a = 0.6}, + fuel_glow_color = util.color("ff9500"), -- Orange, slightly yellow stack_size = 50, }, { @@ -170,7 +170,7 @@ data:extend( fuel_category = "nuclear", burnt_result = "used-up-angels-thorium-fuel-cell", fuel_value = "15GJ", --down from 50 - fuel_glow_color = {r = 0.8, g = 0.2, b = 0.2, a = 0.6}, + fuel_glow_color = util.color("ff190d"), -- Red, slightly towards orange stack_size = 50, }, { @@ -193,7 +193,7 @@ data:extend( fuel_category = "nuclear", burnt_result = "used-up-angels-deuterium-fuel-cell", fuel_value = "80GJ", - fuel_glow_color = {r = 0.2, g = 0.35, b = 0.8, a = 0.6}, + fuel_glow_color = util.color("00d5ff"), -- cyan per Lovely_Santa stack_size = 50, }, { diff --git a/angelsindustries/prototypes/ordening/angels-power.lua b/angelsindustries/prototypes/ordening/angels-power.lua index 57a243395..7ac031795 100644 --- a/angelsindustries/prototypes/ordening/angels-power.lua +++ b/angelsindustries/prototypes/ordening/angels-power.lua @@ -242,14 +242,14 @@ if mods["bobpower"] then type = "item-subgroup", name = "angels-power-nuclear-reactor-a", group = "angels-power", - order = "c[nuclear]-b[burner-reactor]" + order = "c[nuclear]-b[angels-burner-reactor]" } } ) - move_item("burner-reactor", "angels-power-nuclear-reactor-a", "a[fuel-burner]-a") - move_item("burner-reactor-2", "angels-power-nuclear-reactor-a", "a[fuel-burner]-b") - move_item("burner-reactor-3", "angels-power-nuclear-reactor-a", "a[fuel-burner]-c") + move_item("angels-burner-reactor", "angels-power-nuclear-reactor-a", "a[fuel-burner]-a") + move_item("angels-burner-reactor-2", "angels-power-nuclear-reactor-a", "a[fuel-burner]-b") + move_item("angels-burner-reactor-3", "angels-power-nuclear-reactor-a", "a[fuel-burner]-c") move_item("fluid-reactor", "angels-power-nuclear-reactor-a", "b[fluid-burner]-a") move_item("fluid-reactor-2", "angels-power-nuclear-reactor-a", "b[fluid-burner]-b") @@ -292,7 +292,7 @@ if mods["bobpower"] then } } ) - + move_item("heat-pipe", "angels-power-nuclear-heat-pipe", "a") move_item("heat-pipe-2", "angels-power-nuclear-heat-pipe", "b") move_item("heat-pipe-3", "angels-power-nuclear-heat-pipe", "c") @@ -323,4 +323,4 @@ if mods["bobpower"] then move_item("heat-exchanger-3-from-boiler-5", "angels-power-nuclear-heat-exchanger", "cb", "recipe") end -end \ No newline at end of file +end diff --git a/angelsindustries/prototypes/recipes/angels-reactor.lua b/angelsindustries/prototypes/recipes/angels-reactor.lua new file mode 100644 index 000000000..149b16c71 --- /dev/null +++ b/angelsindustries/prototypes/recipes/angels-reactor.lua @@ -0,0 +1,41 @@ +local OV = angelsmods.functions.OV +local buildingmulti = angelsmods.marathon.buildingmulti +local buildingtime = angelsmods.marathon.buildingtime + +if angelsmods.industries.overhaul then + angelsmods.functions.RB.build({ + { + type = 'recipe', + name = 'angels-burner-reactor', + normal = { + energy_required = 8, + enabled = false, + ingredients = { + {type = 'item', name = 't4-brick', amount = 100}, + {type = 'item', name = 't4-plate', amount = 100}, + {type = 'item', name = 't4-circuit', amount = 500}, + {type = 'item', name = 't5-plate', amount = 100}, + {type = 'item', name = 'angels-plate-lead', amount = 350} + }, + result = 'angels-burner-reactor' + }, + expensive = { + energy_required = 8 * (buildingtime), + enabled = false, + ingredients = { + {type = 'item', name = 't4-brick', amount = 100 * buildingmulti}, + {type = 'item', name = 't4-plate', amount = 100 * buildingmulti}, + {type = 'item', name = 't4-circuit', amount = 500 * buildingmulti}, + {type = 'item', name = 't5-plate', amount = 100 * buildingmulti}, + {type = 'item', name = 'angels-plate-lead', amount = 350 * buildingmulti} + }, + result = 'angels-burner-reactor' + }, + } + }) + +end + +if mods["bobpower"] then + OV.disable_recipe({"angels-burner-reactor"}) +end diff --git a/angelsindustries/prototypes/technology/overhaul-nuclear-power.lua b/angelsindustries/prototypes/technology/overhaul-nuclear-power.lua index 25265417d..9b2e235f0 100644 --- a/angelsindustries/prototypes/technology/overhaul-nuclear-power.lua +++ b/angelsindustries/prototypes/technology/overhaul-nuclear-power.lua @@ -68,6 +68,10 @@ data:extend( type = "unlock-recipe", recipe = "angels-thorium-fuel-cell-reprocessing" }, + { + type = "unlock-recipe", + recipe = "angels-burner-reactor" + } }, unit = { count = 1200, @@ -184,4 +188,4 @@ data:extend( upgrade = "true" } } -) \ No newline at end of file +) From 6f1faa6f6d5ea7d71398bb509e68b6ed47c5f152 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Wed, 4 Aug 2021 15:00:39 +1000 Subject: [PATCH 62/75] Add compatibility for equipment from "Power Armor MK3" & "Portable Power" (#650) (#652) * Add compatibility for equipment from "Power Armor MK3" & "Portable Power" Add compatibility for Power Armor MK3 & Portable Power equipment. * Update changelog.txt * Update info.json Co-authored-by: Aerospacesmith --- angelsaddons-mobility/changelog.txt | 5 +++++ angelsaddons-mobility/info.json | 2 +- .../prototypes/equipment-updates.lua | 13 +++++++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/angelsaddons-mobility/changelog.txt b/angelsaddons-mobility/changelog.txt index 1d7c3bd6a..f1c2de308 100644 --- a/angelsaddons-mobility/changelog.txt +++ b/angelsaddons-mobility/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 0.0.9 +Date: 03.08.2021 + Features: + - Added compatibility for grid equipment from "Power Armor MK3" & "Portable Power" mods +--------------------------------------------------------------------------------------------------- Version: 0.0.8 Date: 26.05.2021 Bugfixes: diff --git a/angelsaddons-mobility/info.json b/angelsaddons-mobility/info.json index c8225f9de..8e88ba694 100644 --- a/angelsaddons-mobility/info.json +++ b/angelsaddons-mobility/info.json @@ -1,6 +1,6 @@ { "name": "angelsaddons-mobility", - "version": "0.0.8", + "version": "0.0.9", "factorio_version": "1.1", "title": "Angel's Addons - Mass Transit", "author": "Arch666Angel, lovely_santa", diff --git a/angelsaddons-mobility/prototypes/equipment-updates.lua b/angelsaddons-mobility/prototypes/equipment-updates.lua index 906b40d4e..aa07a8ee9 100644 --- a/angelsaddons-mobility/prototypes/equipment-updates.lua +++ b/angelsaddons-mobility/prototypes/equipment-updates.lua @@ -49,6 +49,19 @@ if mods["Krastorio2"] then funcs.update_equipment("roboport-equipment", "vehicle-roboport", "angels-basegame-construction") end +if mods["Power Armor MK3"] then + funcs.update_equipment("energy-shield-equipment", "pamk3-esmk3", "angels-basegame-defense") + + funcs.update_equipment("battery-equipment", "pamk3-battmk3", "angels-basegame-energy") + funcs.update_equipment("generator-equipment", "pamk3-pnr", "angels-basegame-energy") + funcs.update_equipment("generator-equipment", "pamk3-se", "angels-basegame-energy") +end + +if mods["Portable_power"] then + funcs.update_equipment("generator-equipment", "portable-generator-equipment", "angels-basegame-energy") + funcs.update_equipment("generator-equipment", "portable-reactor-equipment", "angels-basegame-energy") +end + if angelsmods.petrochem then local OV = angelsmods.functions.OV if angelsmods.addons.mobility.petrotrain.tier_amount > 1 then From 092b985f956ea7977a8cdb94aaea939657274ab3 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Wed, 4 Aug 2021 15:54:13 +1000 Subject: [PATCH 63/75] #653 --- angelsindustries/prototypes/ordening/angels-power.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/angelsindustries/prototypes/ordening/angels-power.lua b/angelsindustries/prototypes/ordening/angels-power.lua index 7ac031795..3dd443af0 100644 --- a/angelsindustries/prototypes/ordening/angels-power.lua +++ b/angelsindustries/prototypes/ordening/angels-power.lua @@ -247,9 +247,9 @@ if mods["bobpower"] then } ) - move_item("angels-burner-reactor", "angels-power-nuclear-reactor-a", "a[fuel-burner]-a") - move_item("angels-burner-reactor-2", "angels-power-nuclear-reactor-a", "a[fuel-burner]-b") - move_item("angels-burner-reactor-3", "angels-power-nuclear-reactor-a", "a[fuel-burner]-c") + move_item("burner-reactor", "angels-power-nuclear-reactor-a", "a[fuel-burner]-a") + move_item("burner-reactor-2", "angels-power-nuclear-reactor-a", "a[fuel-burner]-b") + move_item("burner-reactor-3", "angels-power-nuclear-reactor-a", "a[fuel-burner]-c") move_item("fluid-reactor", "angels-power-nuclear-reactor-a", "b[fluid-burner]-a") move_item("fluid-reactor-2", "angels-power-nuclear-reactor-a", "b[fluid-burner]-b") From 96a081867ea2c9c58f9b297e9d3c858058f68448 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Wed, 4 Aug 2021 17:23:55 +1000 Subject: [PATCH 64/75] unlock issue fix --- .../prototypes/overrides/overhaul-nuclear-power.lua | 7 ++++--- angelsindustries/prototypes/recipes/angels-reactor.lua | 8 +------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/angelsindustries/prototypes/overrides/overhaul-nuclear-power.lua b/angelsindustries/prototypes/overrides/overhaul-nuclear-power.lua index 5dd0e4815..0f40df0ae 100644 --- a/angelsindustries/prototypes/overrides/overhaul-nuclear-power.lua +++ b/angelsindustries/prototypes/overrides/overhaul-nuclear-power.lua @@ -224,9 +224,7 @@ if angelsmods.industries.overhaul then OV.disable_technology("plutonium-fuel-cell") end end - else - -- disable all nuclear stuff -- uranium fuel cell angelsmods.functions.add_flag("uranium-234", "hidden") @@ -260,5 +258,8 @@ else angelsmods.functions.add_flag("angels-nuclear-fuel-2", "hidden") OV.disable_recipe({"angels-nuclear-fuel", "angels-nuclear-fuel-2"}) OV.disable_recipe({"angels-atomic-bomb", "angels-atomic-bomb-2"}) - end +if mods["bobpower"] or not angelsmods.industries.overhaul then + OV.disable_recipe({"angels-burner-reactor"}) + angelsmods.functions.add_flag("angels-burner-reactor", "hidden") +end \ No newline at end of file diff --git a/angelsindustries/prototypes/recipes/angels-reactor.lua b/angelsindustries/prototypes/recipes/angels-reactor.lua index 149b16c71..c003fe190 100644 --- a/angelsindustries/prototypes/recipes/angels-reactor.lua +++ b/angelsindustries/prototypes/recipes/angels-reactor.lua @@ -1,7 +1,6 @@ local OV = angelsmods.functions.OV local buildingmulti = angelsmods.marathon.buildingmulti local buildingtime = angelsmods.marathon.buildingtime - if angelsmods.industries.overhaul then angelsmods.functions.RB.build({ { @@ -33,9 +32,4 @@ if angelsmods.industries.overhaul then }, } }) - -end - -if mods["bobpower"] then - OV.disable_recipe({"angels-burner-reactor"}) -end +end \ No newline at end of file From 44817e8a4381f8379aaa5ec08413b8e81d14ffae Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Wed, 4 Aug 2021 17:40:26 +1000 Subject: [PATCH 65/75] hide unused fluid --- .../prototypes/override/refining-override-refining.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/angelsrefining/prototypes/override/refining-override-refining.lua b/angelsrefining/prototypes/override/refining-override-refining.lua index 875e772a8..eea8de415 100644 --- a/angelsrefining/prototypes/override/refining-override-refining.lua +++ b/angelsrefining/prototypes/override/refining-override-refining.lua @@ -179,3 +179,6 @@ if angelsmods.functions.is_special_vanilla() then } ) end +-- Currently crystal-matrix has no use +OV.disable_recipe({"crystal-matrix"}) +data.raw.fluid["crystal-matrix"].hidden = true \ No newline at end of file From 6568f6ee28843ab5fd3ca4d9d97d1d07d837f290 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Fri, 6 Aug 2021 10:04:25 +1000 Subject: [PATCH 66/75] made heavy water electrolysis temp dependant --- angelspetrochem/prototypes/recipes/petrochem-basics.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/angelspetrochem/prototypes/recipes/petrochem-basics.lua b/angelspetrochem/prototypes/recipes/petrochem-basics.lua index bbae47928..338bdec77 100644 --- a/angelspetrochem/prototypes/recipes/petrochem-basics.lua +++ b/angelspetrochem/prototypes/recipes/petrochem-basics.lua @@ -868,7 +868,7 @@ data:extend( energy_required = 4, enabled = false, ingredients = { - {type = "fluid", name = "liquid-water-heavy", amount = 100} + {type = "fluid", name = "liquid-water-heavy", amount = 100, maximum_temperature = 30} }, results = { {type = "fluid", name = "gas-oxygen", amount = 40}, From 38b3e81128ae5964b93957b32c28807d0d2657dd Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Fri, 6 Aug 2021 16:59:33 +0200 Subject: [PATCH 67/75] Update changelog.txt --- angelspetrochem/changelog.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/angelspetrochem/changelog.txt b/angelspetrochem/changelog.txt index 1bea11121..41f6064f5 100644 --- a/angelspetrochem/changelog.txt +++ b/angelspetrochem/changelog.txt @@ -5,6 +5,7 @@ Date: 31.05.2021 - Changed prerequisites of plastic before advanced electronics technology - Fixed emissions_multiplier were not applied correctly - Fixed bobs chemical plant 1, distillery 1 and electrolyser 1 were not unlocked correctly + - Fixed heavy water separation did not enforce the fluid temperature constraint correctly --------------------------------------------------------------------------------------------------- Version: 0.9.18 Date: 26.05.2021 From 7ac3c98372d00e93109b87fa87abacf7e1ab7fcd Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Sat, 7 Aug 2021 17:02:34 +1000 Subject: [PATCH 68/75] #645 part 1 --- angelsindustries/data-final-fixes.lua | 3 ++- angelsindustries/data-updates.lua | 2 +- angelsindustries/data.lua | 2 ++ .../overrides/components-base-recipe-update.lua | 9 ++++++--- .../prototypes/overrides/global-tech-base-packs.lua | 1 + .../prototypes/overrides/global-tech-bobs-packs.lua | 1 + .../overrides/industries-override-functions.lua | 2 +- .../prototypes/overrides/replacement-fallbacks.lua | 3 +-- .../prototypes/override/refining-override-bobpower.lua | 2 ++ 9 files changed, 17 insertions(+), 8 deletions(-) diff --git a/angelsindustries/data-final-fixes.lua b/angelsindustries/data-final-fixes.lua index db8b35582..adc27139f 100644 --- a/angelsindustries/data-final-fixes.lua +++ b/angelsindustries/data-final-fixes.lua @@ -1,7 +1,7 @@ local OV = angelsmods.functions.OV require("prototypes.overrides.industries-override-functions") require("prototypes.overrides.global-components-recipe") - +log(serpent.block(data.raw.recipe["bob-area-mining-drill-1"].ingredients)) if angelsmods.industries.components then --hide the unused advanced tech blocks OV.global_replace_item( @@ -98,3 +98,4 @@ end --OTHER OVERRIDES --require("prototypes.overrides.global-loaders") +log(serpent.block(data.raw.recipe["bob-area-mining-drill-1"].ingredients)) \ No newline at end of file diff --git a/angelsindustries/data-updates.lua b/angelsindustries/data-updates.lua index 106aa0059..6848e29b2 100644 --- a/angelsindustries/data-updates.lua +++ b/angelsindustries/data-updates.lua @@ -1,5 +1,5 @@ local OV = angelsmods.functions.OV - +log(serpent.block(data.raw.recipe["bob-area-mining-drill-1"].ingredients)) require("prototypes.buildings.nuclear-reactor-updates") require("prototypes.recipes.angels-reactor") require("prototypes.angels-industries-override") diff --git a/angelsindustries/data.lua b/angelsindustries/data.lua index 4189a2a3d..113e8b1c8 100644 --- a/angelsindustries/data.lua +++ b/angelsindustries/data.lua @@ -25,6 +25,8 @@ angelsmods.industries.return_ingredients = angelsmods.industries.components and settings.startup["angels-return-ingredients"].value or false angelsmods.industries.block_stack_size = settings.startup["angels-components-stack-size"].value +log(serpent.block(data.raw.recipe["bob-area-mining-drill-1"].ingredients)) + -- set triggers for other angel mods require("prototypes.angels-industries-triggers") diff --git a/angelsindustries/prototypes/overrides/components-base-recipe-update.lua b/angelsindustries/prototypes/overrides/components-base-recipe-update.lua index a99ddba0c..d62180052 100644 --- a/angelsindustries/prototypes/overrides/components-base-recipe-update.lua +++ b/angelsindustries/prototypes/overrides/components-base-recipe-update.lua @@ -15,10 +15,13 @@ if angelsmods.industries.components then OV.remove_prereq("electric-energy-accumulators", "battery") OV.add_prereq("electric-energy-accumulators", "angels-components-batteries-2") --do i want to leave this for bobs bots? - --if (not mods["boblogistics"]) then --if i want to actually move it to battery-2 + if (not mods["boblogistics"]) then --if i want to actually move it to battery-2 AI.replace_recipe_ing("flying-robot-frame","battery","battery-4") - OV.remove_prereq("robotics", "battery") - OV.add_prereq("robotics", "angels-components-batteries-4") + AI.pre_req_replace("robotics","battery","angels-components-batteries-4") + else + AI.pre_req_replace("robotics","battery","angels-components-batteries-2") + end + --end AI.replace_recipe_ing("battery-equipment","battery-1","battery-3") OV.remove_prereq("battery-equipment", "battery") diff --git a/angelsindustries/prototypes/overrides/global-tech-base-packs.lua b/angelsindustries/prototypes/overrides/global-tech-base-packs.lua index dd3cf6e76..8eec5626a 100644 --- a/angelsindustries/prototypes/overrides/global-tech-base-packs.lua +++ b/angelsindustries/prototypes/overrides/global-tech-base-packs.lua @@ -153,6 +153,7 @@ if angelsmods.industries.tech then AI.pack_replace("bio-processing-crystal-splinter-1", "green", "orange") AI.pack_replace("bio-processing-crystal-splinter-2", "green", "orange") AI.pack_replace("bio-processing-crystal-splinter-3", "green", "orange") + AI.pack_replace("bio-arboretum-2","green","orange") --PETROCHEM AI.pack_replace("angels-advanced-chemistry-2", "green", "orange") AI.pack_replace("plastic-1", "green", "orange") diff --git a/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua b/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua index 37df591db..f19cdc889 100644 --- a/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua +++ b/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua @@ -258,6 +258,7 @@ if angelsmods.industries.tech then AI.pack_replace("bob-boiler-4", "blue", "orange") AI.pack_replace("bob-oil-boiler-3", "blue", "orange") AI.pack_replace("bob-steam-turbine-1", "blue", "orange") + --AI.pack_replace("bob-heat-exchanger-1","green","orange") AI.pack_replace("bob-steam-turbine-3", "blue", "yellow") AI.pack_replace("bob-heat-exchanger-2", "blue", "orange") end diff --git a/angelsindustries/prototypes/overrides/industries-override-functions.lua b/angelsindustries/prototypes/overrides/industries-override-functions.lua index 3d47c8cca..b69ce089c 100644 --- a/angelsindustries/prototypes/overrides/industries-override-functions.lua +++ b/angelsindustries/prototypes/overrides/industries-override-functions.lua @@ -416,7 +416,7 @@ end --REPLACE CONSTRUCTION BLOCKS function angelsmods.functions.AI.replace_con_mats(buildings) for assembly_check, build in pairs(data.raw[buildings]) do - if data.raw.recipe[assembly_check] then + if data.raw[buildings][assembly_check] and data.raw.recipe[assembly_check] then local rec_check = data.raw.recipe[assembly_check] if rec_check.normal or rec_check.expensive then if rec_check.normal then diff --git a/angelsindustries/prototypes/overrides/replacement-fallbacks.lua b/angelsindustries/prototypes/overrides/replacement-fallbacks.lua index 299e255df..19f82aacf 100644 --- a/angelsindustries/prototypes/overrides/replacement-fallbacks.lua +++ b/angelsindustries/prototypes/overrides/replacement-fallbacks.lua @@ -101,8 +101,7 @@ if mods["aai-industry"] then angelsmods.industries.block_replace["stone-brick"]={new="block-construction-1",amt_multi=2} end if mods["bobelectronics"] then - angelsmods.industries.block_replace["electronic-circuit"]={new="block-electronics-2",amt_multi=1} - angelsmods.industries.block_replace["advanced-circuit"]={new="block-electronics-3",amt_multi=1} + angelsmods.industries.block_replace["advanced-circuit"] = {new="block-electronics-2",amt_multi=1} angelsmods.industries.general_replace["electronic-circuit"]={new="circuit-red-loaded",amt_multi=1,unlock_by="electronics"} angelsmods.industries.general_replace["advanced-circuit"]={new="circuit-orange-loaded",amt_multi=1,unlock_by="advanced-electronics"} end diff --git a/angelsrefining/prototypes/override/refining-override-bobpower.lua b/angelsrefining/prototypes/override/refining-override-bobpower.lua index d3eaf9f5f..a9a5c70e7 100644 --- a/angelsrefining/prototypes/override/refining-override-bobpower.lua +++ b/angelsrefining/prototypes/override/refining-override-bobpower.lua @@ -7,6 +7,8 @@ local move_item = angelsmods.functions.move_item if mods["bobpower"] and mods["bobplates"] then --update to blue science level OV.set_science_pack("bob-steam-turbine-1","chemical-science-pack",1) + --make HX-1 the same tier + OV.set_science_pack("bob-heat-exchanger-1","chemical-science-pack",1) OV.patch_recipes( { { From 13353d792231a3b15b0867b685a9aed947857bf7 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Sat, 7 Aug 2021 17:03:28 +1000 Subject: [PATCH 69/75] remove logs --- angelsindustries/data-final-fixes.lua | 5 ++--- angelsindustries/data-updates.lua | 2 +- angelsindustries/data.lua | 2 -- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/angelsindustries/data-final-fixes.lua b/angelsindustries/data-final-fixes.lua index adc27139f..8a63998bf 100644 --- a/angelsindustries/data-final-fixes.lua +++ b/angelsindustries/data-final-fixes.lua @@ -1,7 +1,7 @@ local OV = angelsmods.functions.OV require("prototypes.overrides.industries-override-functions") require("prototypes.overrides.global-components-recipe") -log(serpent.block(data.raw.recipe["bob-area-mining-drill-1"].ingredients)) + if angelsmods.industries.components then --hide the unused advanced tech blocks OV.global_replace_item( @@ -97,5 +97,4 @@ if angelsmods.industries.components then end --OTHER OVERRIDES ---require("prototypes.overrides.global-loaders") -log(serpent.block(data.raw.recipe["bob-area-mining-drill-1"].ingredients)) \ No newline at end of file +--require("prototypes.overrides.global-loaders") \ No newline at end of file diff --git a/angelsindustries/data-updates.lua b/angelsindustries/data-updates.lua index 6848e29b2..106aa0059 100644 --- a/angelsindustries/data-updates.lua +++ b/angelsindustries/data-updates.lua @@ -1,5 +1,5 @@ local OV = angelsmods.functions.OV -log(serpent.block(data.raw.recipe["bob-area-mining-drill-1"].ingredients)) + require("prototypes.buildings.nuclear-reactor-updates") require("prototypes.recipes.angels-reactor") require("prototypes.angels-industries-override") diff --git a/angelsindustries/data.lua b/angelsindustries/data.lua index 113e8b1c8..4189a2a3d 100644 --- a/angelsindustries/data.lua +++ b/angelsindustries/data.lua @@ -25,8 +25,6 @@ angelsmods.industries.return_ingredients = angelsmods.industries.components and settings.startup["angels-return-ingredients"].value or false angelsmods.industries.block_stack_size = settings.startup["angels-components-stack-size"].value -log(serpent.block(data.raw.recipe["bob-area-mining-drill-1"].ingredients)) - -- set triggers for other angel mods require("prototypes.angels-industries-triggers") From b982821e463c90db4636edd4690d11e8bfe42c06 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Sun, 8 Aug 2021 13:54:24 +1000 Subject: [PATCH 70/75] move HX1 to green in tech --- .../prototypes/overrides/global-tech-bobs-packs.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua b/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua index f19cdc889..4f4ca82b9 100644 --- a/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua +++ b/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua @@ -258,7 +258,7 @@ if angelsmods.industries.tech then AI.pack_replace("bob-boiler-4", "blue", "orange") AI.pack_replace("bob-oil-boiler-3", "blue", "orange") AI.pack_replace("bob-steam-turbine-1", "blue", "orange") - --AI.pack_replace("bob-heat-exchanger-1","green","orange") + AI.pack_replace("bob-heat-exchanger-1","blue","green") AI.pack_replace("bob-steam-turbine-3", "blue", "yellow") AI.pack_replace("bob-heat-exchanger-2", "blue", "orange") end From 9037c34e956da43700a7bacf376928fdbabef068 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Sun, 8 Aug 2021 08:56:45 +0200 Subject: [PATCH 71/75] Prevent large data storage when debug is disabled --- angelsexploration/src/debug-info.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/angelsexploration/src/debug-info.lua b/angelsexploration/src/debug-info.lua index 94758f265..6cd53bc7e 100644 --- a/angelsexploration/src/debug-info.lua +++ b/angelsexploration/src/debug-info.lua @@ -14,6 +14,7 @@ function debug_info:on_init() end function debug_info:init_global_data() + if not debug_info.debug_enabled then return {} end local debug_data = { ["version"] = 1, -- version of the global data @@ -318,4 +319,4 @@ end -- Return class --------------------------------------------------------------- -return debug_info \ No newline at end of file +return debug_info From 9c31374cfd6b0b2aa025707d3c4444da20678fac Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Sun, 8 Aug 2021 22:08:56 +0200 Subject: [PATCH 72/75] added more unit tests --- angelsdev-unit-test/unit-tests.lua | 4 ++- .../unit-tests/unit-test-004.lua | 25 ++++++++++++++ .../unit-tests/unit-test-005.lua | 33 +++++++++++++++++++ 3 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 angelsdev-unit-test/unit-tests/unit-test-004.lua create mode 100644 angelsdev-unit-test/unit-tests/unit-test-005.lua diff --git a/angelsdev-unit-test/unit-tests.lua b/angelsdev-unit-test/unit-tests.lua index 3badb4db0..3063c1f6b 100644 --- a/angelsdev-unit-test/unit-tests.lua +++ b/angelsdev-unit-test/unit-tests.lua @@ -2,7 +2,9 @@ local unit_tests = { require("unit-tests.unit-test-001"), require("unit-tests.unit-test-002"), - require("unit-tests.unit-test-002"), + require("unit-tests.unit-test-003"), + require("unit-tests.unit-test-004"), + require("unit-tests.unit-test-005"), } local unit_test_functions = require("unit-test-functions") diff --git a/angelsdev-unit-test/unit-tests/unit-test-004.lua b/angelsdev-unit-test/unit-tests/unit-test-004.lua new file mode 100644 index 000000000..f1d6f1389 --- /dev/null +++ b/angelsdev-unit-test/unit-tests/unit-test-004.lua @@ -0,0 +1,25 @@ +-- This unit tests validate that each visible technology can be researched. +-- This means that all their prerequisites are visible and researchable. +local unit_test_functions = require("unit-test-functions") + +local tech_unlocked_by_script = +{ + -- ["tech-name"] = true +} + +local unit_test_004 = function() + local tech_prototypes = game.technology_prototypes + for tech_name, tech_prototype in pairs(tech_prototypes) do + if (not tech_prototype.enabled) and (not tech_prototype.hidden) and (not tech_unlocked_by_script[tech_name]) then + -- tech depends on prerequisites + for prereq_name, prereq_prototype in pairs(tech_prototype.prerequisites) do + if prereq_prototype.hidden and (not tech_unlocked_by_script[prereq_name]) then -- tech cannot be researched + unit_test_functions.print_msg(string.format("Technology %q depends on %q, which is hidden.", tech_name, prereq_name)) + end + end + end + end + return true +end + +return unit_test_004 \ No newline at end of file diff --git a/angelsdev-unit-test/unit-tests/unit-test-005.lua b/angelsdev-unit-test/unit-tests/unit-test-005.lua new file mode 100644 index 000000000..571e61c7e --- /dev/null +++ b/angelsdev-unit-test/unit-tests/unit-test-005.lua @@ -0,0 +1,33 @@ +-- This unit tests validate that each visible recipe can be unlocked by tech. +local unit_test_functions = require("unit-test-functions") + +local tech_unlocked_by_script = +{ + -- ["tech-name"] = true +} + +local function can_be_researched(recipe_name) + local tech_prototypes = game.technology_prototypes + for tech_name, tech_prototype in pairs(tech_prototypes) do + for _, tech_effect in pairs(tech_prototype.effects) do + if tech_effect.type == "unlock-recipe" and tech_effect.recipe == recipe_name then + return true + end + end + end + return false +end + +local unit_test_005 = function() + local recipe_prototypes = game.recipe_prototypes + for recipe_name, recipe_prototype in pairs(recipe_prototypes) do + if (not recipe_prototype.enabled) and (not recipe_prototype.hidden) then -- recipe must be researched + if not can_be_researched(recipe_name) then + unit_test_functions.print_msg(string.format("Recipe %q cannot be unlocked by research.", recipe_name)) + end + end + end + return true +end + +return unit_test_005 \ No newline at end of file From 0238743cf5071cad406860a6a5a28c25df0fd827 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Mon, 9 Aug 2021 18:26:43 +1000 Subject: [PATCH 73/75] more unit tests (bobsettings) --- .../python/unit_test_controller.py | 380 ++++++++++++++++++ 1 file changed, 380 insertions(+) diff --git a/angelsdev-unit-test/python/unit_test_controller.py b/angelsdev-unit-test/python/unit_test_controller.py index 9e601c384..c3b72f0f4 100644 --- a/angelsdev-unit-test/python/unit_test_controller.py +++ b/angelsdev-unit-test/python/unit_test_controller.py @@ -32,6 +32,7 @@ def TestAllConfiguations(self) -> None: self.TestSpecialVanilla() self.TestBobAngels() self.TestPureAngels() + self.TestBobsSettings() ############################################################################# ### SPECIAL VANILLA ### @@ -407,6 +408,385 @@ def TestPureAngelsTechnology(self) -> None: } ) self.__executeUnitTests() + ############################################################################# + ### BOB and ANGELS ### + ############################################################################# + def TestBobsSettings(self) -> None: + self.TestBobPowerSettings1() + self.TestBobPowerSettings1() + self.TestBobPowerSettings3() + self.TestBobAssemblySettings() + self.TestBobLogisticsSettings() + self.TestBobRevampSettings() + self.TestBobOtherSettings() + + def TestBobPowerSettings1(self) -> None: + """Tests bob power non-default settings industries.""" + self.__logTestConfiguration("BobPower non-default industries") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + "angelsindustries", + #"angelsexploration" + + "boblibrary", + "bobassembly", + "bobclasses", + "bobelectronics", + "bobenemies", + "bobequipment", + "bobgreenhouse", + "bobinserters", + "boblogistics", + "bobmining", + "bobmodules", + "bobores", + "bobplates", + "bobpower", + "bobrevamp", + "bobtech", + "bobvehicleequipment", + "bobwarfare", + ], + { + 'startup': + { + "angels-enable-industries": True, # Angels overhaul + "angels-enable-components": False, # Angels component mode + "angels-enable-tech" : False, # Angels technology mode + + #"bobmods-burnerphase" : False, #defaults true + #"bobmods-revamp-rtg" : False, #defaults true + "bobmods-power-poles" : False, #defaults true + "bobmods-power-steam" : False, #defaults true + "bobmods-power-fluid-generator" : False, #defaults true + "bobmods-power-solar" : False, #defaults true + "bobmods-power-accumulators" : False, #defaults true + "bobmods-power-heatsources" : False, #defaults true + "bobmods-power-nuclear" : False, #defaults true + } + } + ) + self.__executeUnitTests() + + def TestBobPowerSettings2(self) -> None: + """Tests bob power non-default settings components.""" + self.__logTestConfiguration("BobPower non-default components") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + "angelsindustries", + #"angelsexploration" + + "boblibrary", + "bobassembly", + "bobclasses", + "bobelectronics", + "bobenemies", + "bobequipment", + "bobgreenhouse", + "bobinserters", + "boblogistics", + "bobmining", + "bobmodules", + "bobores", + "bobplates", + "bobpower", + "bobrevamp", + "bobtech", + "bobvehicleequipment", + "bobwarfare", + ], + { + 'startup': + { + "angels-enable-industries": True, # Angels overhaul + "angels-enable-components": True, # Angels component mode + "angels-enable-tech" : False, # Angels technology mode + + #"bobmods-burnerphase" : False, #defaults true + #"bobmods-revamp-rtg" : False, #defaults true + "bobmods-power-poles" : False, #defaults true + "bobmods-power-steam" : False, #defaults true + "bobmods-power-fluid-generator" : False, #defaults true + "bobmods-power-solar" : False, #defaults true + "bobmods-power-accumulators" : False, #defaults true + "bobmods-power-heatsources" : False, #defaults true + "bobmods-power-nuclear" : False, #defaults true + } + } + ) + self.__executeUnitTests() + def TestBobPowerSettings3(self) -> None: + """Tests bob power non-default settings tech.""" + self.__logTestConfiguration("BobPower non-default tech") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + "angelsindustries", + #"angelsexploration" + + "boblibrary", + "bobassembly", + "bobclasses", + "bobelectronics", + "bobenemies", + "bobequipment", + "bobgreenhouse", + "bobinserters", + "boblogistics", + "bobmining", + "bobmodules", + "bobores", + "bobplates", + "bobpower", + "bobrevamp", + "bobtech", + "bobvehicleequipment", + "bobwarfare", + ], + { + 'startup': + { + "angels-enable-industries": True, # Angels overhaul + "angels-enable-components": True, # Angels component mode + "angels-enable-tech" : True, # Angels technology mode + + #"bobmods-burnerphase" : False, #defaults true + #"bobmods-revamp-rtg" : False, #defaults true + "bobmods-power-poles" : False, #defaults true + "bobmods-power-steam" : False, #defaults true + "bobmods-power-fluid-generator" : False, #defaults true + "bobmods-power-solar" : False, #defaults true + "bobmods-power-accumulators" : False, #defaults true + "bobmods-power-heatsources" : False, #defaults true + "bobmods-power-nuclear" : False, #defaults true + } + } + ) + self.__executeUnitTests() + def TestBobAssemblySettings(self) -> None: + """Tests bob assembly non-default settings industries.""" + self.__logTestConfiguration("BobAssembly non-default") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + "angelsindustries", + #"angelsexploration" + + "boblibrary", + "bobassembly", + "bobclasses", + "bobelectronics", + "bobenemies", + "bobequipment", + "bobgreenhouse", + "bobinserters", + "boblogistics", + "bobmining", + "bobmodules", + "bobores", + "bobplates", + "bobpower", + "bobrevamp", + "bobtech", + "bobvehicleequipment", + "bobwarfare", + ], + { + 'startup': + { + "angels-enable-industries": True, # Angels overhaul + "angels-enable-components": False, # Angels component mode + "angels-enable-tech" : False, # Angels technology mode + + "bobmods-assembly-burner" : False, #defaults true + "bobmods-assembly-chemicalplants" : False, #defaults true + "bobmods-assembly-oilfurnaces" : False, #defaults true + "bobmods-assembly-multipurposefurnaces" : False, #defaults true + "bobmods-assembly-electrolysers" : False, #defaults true + "bobmods-assembly-distilleries" : False, #defaults true + "bobmods-assembly-centrifuge" : False, #defaults true + "bobmods-assembly-electronicmachines" : False, #defaults true + "bobmods-power-poles" : True, #defaults true + "bobmods-power-steam" : True, #defaults true + "bobmods-power-fluid-generator" : True, #defaults true + "bobmods-power-solar" : True, #defaults true + "bobmods-power-accumulators" : True, #defaults true + "bobmods-power-heatsources" : True, #defaults true + "bobmods-power-nuclear" : True, #defaults true + } + } + ) + self.__executeUnitTests() + def TestBobLogisticsSettings(self) -> None: + """Tests bob logistics non-default settings industries.""" + self.__logTestConfiguration("BobLogistics non-default") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + "angelsindustries", + #"angelsexploration" + + "boblibrary", + "bobassembly", + "bobclasses", + "bobelectronics", + "bobenemies", + "bobequipment", + "bobgreenhouse", + "bobinserters", + "boblogistics", + "bobmining", + "bobmodules", + "bobores", + "bobplates", + "bobpower", + "bobrevamp", + "bobtech", + "bobvehicleequipment", + "bobwarfare", + ], + { + 'startup': + { + "angels-enable-industries": True, # Angels overhaul + "angels-enable-components": False, # Angels component mode + "angels-enable-tech" : False, # Angels technology mode + + "bobmods-logistics-disableroboports" : False, #defaults true + "bobmods-logistics-flyingrobotframes" : False, #defaults true + "bobmods-logistics-robotpoarts" : False, #defaults true + "bobmods-logistics-inserteroverhaul" : False, #defaults true + "bobmods-logistics-beltoverhaul" : False, #defaults true + } + } + ) + self.__executeUnitTests() + + def TestBobRevampSettings(self) -> None: + """Tests bob logistics non-default settings industries.""" + self.__logTestConfiguration("BobRevamp non-default") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + "angelsindustries", + #"angelsexploration" + + "boblibrary", + "bobassembly", + "bobclasses", + "bobelectronics", + "bobenemies", + "bobequipment", + "bobgreenhouse", + "bobinserters", + "boblogistics", + "bobmining", + "bobmodules", + "bobores", + "bobplates", + "bobpower", + "bobrevamp", + "bobtech", + "bobvehicleequipment", + "bobwarfare", + ], + { + 'startup': + { + "angels-enable-industries": True, # Angels overhaul + "angels-enable-components": False, # Angels component mode + "angels-enable-tech" : False, # Angels technology mode + + "bobmods-logistics-disableroboports" : True, #defaults true + "bobmods-logistics-flyingrobotframes" : True, #defaults true + "bobmods-logistics-robotpoarts" : True, #defaults true + "bobmods-logistics-inserteroverhaul" : True, #defaults true + "bobmods-logistics-beltoverhaul" : True, #defaults true + + "bobmods-revamp-rtg" : False, #defaults true + "bobmods-revamp-nuclear" : False, #defaults true + "bobmods-revamp-oil" : False, #defaults true + "bobmods-revamp-old-oil" : False, #defaults true + "bobmods-revamp-hardmode" : False, #defaults true + } + } + ) + self.__executeUnitTests() + + def TestBobOtherSettings(self) -> None: + """Tests bob general non-default settings industries.""" + self.__logTestConfiguration("Bobs other non-default") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + "angelsindustries", + #"angelsexploration" + + "boblibrary", + "bobassembly", + "bobclasses", + "bobelectronics", + "bobenemies", + "bobequipment", + "bobgreenhouse", + "bobinserters", + "boblogistics", + "bobmining", + "bobmodules", + "bobores", + "bobplates", + "bobpower", + "bobrevamp", + "bobtech", + "bobvehicleequipment", + "bobwarfare", + ], + { + 'startup': + { + "angels-enable-industries": True, # Angels overhaul + "angels-enable-components": False, # Angels component mode + "angels-enable-tech" : False, # Angels technology mode + + "bobmods-revamp-rtg" : True, #defaults true + "bobmods-revamp-nuclear" : True, #defaults true + "bobmods-revamp-oil" : True, #defaults true + "bobmods-revamp-old-oil" : True, #defaults true + "bobmods-revamp-hardmode" : True, #defaults true + + "bobmods-burner-phase" : False, #defaults true + "bobmods-mining-minimaxes" : False, #defaults true + "bobmods-plates-purewater" : False, #defaults true + "bobmods-ores-unsortedgems" : False, #defaults true + "bobmods-tech-colorupdate" : False, #defaults true + "bobmods-burner-phase" : False, #defaults true + } + } + ) + self.__executeUnitTests() ############################################################################# def __buildAngelsMods(self) -> None: From 5751617e1a731a2e1e9524891de9924e84994304 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Mon, 9 Aug 2021 21:43:58 +0200 Subject: [PATCH 74/75] reset mod config after unit tests --- angelsdev-unit-test/python/unit_test_controller.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/angelsdev-unit-test/python/unit_test_controller.py b/angelsdev-unit-test/python/unit_test_controller.py index c3b72f0f4..64d2bb31d 100644 --- a/angelsdev-unit-test/python/unit_test_controller.py +++ b/angelsdev-unit-test/python/unit_test_controller.py @@ -19,14 +19,22 @@ def __init__(self, updateMods:bool=True, factorioInstallDir:Optional[str]=None, self.__buildAngelsMods() self.__buildBobsMods() + # Backup the current mod config and mod settings + self.currentModlistController = ModlistController(self.factorioFolderDir) + self.currentModlistController.readConfigurationFile() + self.currentSettingsController = SettingsController(self.factorioFolderDir) + self.currentSettingsController.readSettingsFile() + + # New controllers for the unit tests self.modlistController = ModlistController(self.factorioFolderDir) self.settingsController = SettingsController(self.factorioFolderDir) self.factorioController = FactorioController(factorioInstallDir) def __del__(self): - self.modlistController.readConfigurationFile() - self.modlistController.disableMod("angelsdev-unit-test") - self.modlistController.writeConfigurationFile() + # Reset mod config and mod settings to the backed up values + self.currentModlistController.disableMod("angelsdev-unit-test") + self.currentModlistController.writeConfigurationFile() + self.currentSettingsController.writeSettingsFile() def TestAllConfiguations(self) -> None: self.TestSpecialVanilla() From 80d791d1e8bc96e12da6380dc4b0bb648bdfa151 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Tue, 10 Aug 2021 12:18:32 +1000 Subject: [PATCH 75/75] bumps, final tweaks and changelogs --- angelsaddons-cab/changelog.txt | 5 +++++ angelsaddons-cab/info.json | 4 ++-- angelsaddons-mobility/changelog.txt | 4 +++- angelsaddons-storage/changelog.txt | 6 ++++++ angelsaddons-storage/info.json | 4 ++-- angelsbioprocessing/changelog.txt | 3 ++- angelsbioprocessing/info.json | 4 ++-- angelsexploration/changelog.txt | 8 ++++++-- angelsexploration/info.json | 12 ++++++------ angelsindustries/changelog.txt | 4 +++- angelsindustries/info.json | 4 ++-- angelspetrochem/changelog.txt | 11 +++++++++-- angelspetrochem/info.json | 4 ++-- .../prototypes/recipes/petrochem-basics.lua | 2 +- angelsrefining/changelog.txt | 5 +++-- angelsrefining/info.json | 2 +- angelssmelting/changelog.txt | 2 +- angelssmelting/info.json | 6 +++--- 18 files changed, 59 insertions(+), 31 deletions(-) diff --git a/angelsaddons-cab/changelog.txt b/angelsaddons-cab/changelog.txt index 0aa669140..08556b652 100644 --- a/angelsaddons-cab/changelog.txt +++ b/angelsaddons-cab/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 0.2.8 +Date: ##.##.202# + Changes: + - Added tips and tricks for the CAB +--------------------------------------------------------------------------------------------------- Version: 0.2.7 Date: 26.05.2021 Changes: diff --git a/angelsaddons-cab/info.json b/angelsaddons-cab/info.json index 78abf235f..cb28483da 100644 --- a/angelsaddons-cab/info.json +++ b/angelsaddons-cab/info.json @@ -1,6 +1,6 @@ { "name": "angelsaddons-cab", - "version": "0.2.7", + "version": "0.2.8", "factorio_version": "1.1", "title": "Angel's Addons - C.A.B.", "author": "Arch666Angel, lovely_santa", @@ -8,7 +8,7 @@ "homepage": "", "description": "Adds another type of Crawler.", "dependencies": [ - "? angelsindustries >= 0.4.9", + "? angelsindustries >= 0.4.14", "base >= 1.1.33" ] } diff --git a/angelsaddons-mobility/changelog.txt b/angelsaddons-mobility/changelog.txt index f1c2de308..1b2cc3bc7 100644 --- a/angelsaddons-mobility/changelog.txt +++ b/angelsaddons-mobility/changelog.txt @@ -1,8 +1,10 @@ --------------------------------------------------------------------------------------------------- Version: 0.0.9 -Date: 03.08.2021 +Date: 10.08.2021 Features: - Added compatibility for grid equipment from "Power Armor MK3" & "Portable Power" mods + - Added some basic tips and tricks for the trains + - Superfluous property clean-up --------------------------------------------------------------------------------------------------- Version: 0.0.8 Date: 26.05.2021 diff --git a/angelsaddons-storage/changelog.txt b/angelsaddons-storage/changelog.txt index a4eda5a46..85310479a 100644 --- a/angelsaddons-storage/changelog.txt +++ b/angelsaddons-storage/changelog.txt @@ -1,4 +1,10 @@ --------------------------------------------------------------------------------------------------- +Version: 0.0.7 +Date: 10.08.2021 + Changes: + - Added some tips and tricks + - Superfluous property clean-up +--------------------------------------------------------------------------------------------------- Version: 0.0.6 Date: 31.05.2021 Bugfixes: diff --git a/angelsaddons-storage/info.json b/angelsaddons-storage/info.json index b17ccde49..fa7341b99 100644 --- a/angelsaddons-storage/info.json +++ b/angelsaddons-storage/info.json @@ -1,6 +1,6 @@ { "name": "angelsaddons-storage", - "version": "0.0.6", + "version": "0.0.7", "factorio_version": "1.1", "title": "Angel's Addons - Storage Options", "author": "Arch666Angel", @@ -10,6 +10,6 @@ "dependencies": [ "base >= 1.1.33", "(?) angelsrefining", - "? angelspetrochem >= 0.9.19" + "? angelspetrochem >= 0.9.20" ] } diff --git a/angelsbioprocessing/changelog.txt b/angelsbioprocessing/changelog.txt index b1fb9b5da..20ba7f51e 100644 --- a/angelsbioprocessing/changelog.txt +++ b/angelsbioprocessing/changelog.txt @@ -1,6 +1,6 @@ --------------------------------------------------------------------------------------------------- Version: 0.7.20 -Date: ?? +Date: 10.08.2021 Changes: - Added new graphics to the agricultural module technologies - Added descriptions to farming products on how to obtain them @@ -8,6 +8,7 @@ Date: ?? - Allow agricultural modules on algae recipes - Increased productivity on lithia salt (647) - Added new tier of algae farm inbetween the existing MK1 and MK2 (647) + - Added tips-and-tricks for some basic concepts Bugfixes: - Fixed another crash related to opening another players inventory - Fixed crash when bob plates is not active but bob enemies is diff --git a/angelsbioprocessing/info.json b/angelsbioprocessing/info.json index 2ae2dec2d..28dcdc498 100644 --- a/angelsbioprocessing/info.json +++ b/angelsbioprocessing/info.json @@ -9,8 +9,8 @@ "description": "Adds ways to recycle and process waste products through biological means and make use of biological processes and farming.", "dependencies": [ "angelsrefining >= 0.12.0", - "angelspetrochem >= 0.9.19", - "angelssmelting >= 0.6.16", + "angelspetrochem >= 0.9.20", + "angelssmelting >= 0.6.17", "? bobenemies >= 0.18.5" ] } diff --git a/angelsexploration/changelog.txt b/angelsexploration/changelog.txt index c61783d50..92c0f2a4d 100644 --- a/angelsexploration/changelog.txt +++ b/angelsexploration/changelog.txt @@ -1,9 +1,13 @@ --------------------------------------------------------------------------------------------------- -Version: 0.3.10 -Date: 26.05.2021 +Version: 0.3.11 +Date: 10.08.2021 Changes: - Balancing iteration of the spawn probabilities of enemies - Reduced evolution due to killing enemy bases even further + - Tweaked enemy spawn rate and armour to be more forgiving in the early game +--------------------------------------------------------------------------------------------------- +Version: 0.3.10 +Date: 26.05.2021 Bugfixes: - Fixed collision box and drawing box of the mammoth heavy tank (476) - Fixed that turret technology did not depend on military (549) diff --git a/angelsexploration/info.json b/angelsexploration/info.json index 5e13b1008..c5a18f1d7 100644 --- a/angelsexploration/info.json +++ b/angelsexploration/info.json @@ -1,6 +1,6 @@ { "name": "angelsexploration", - "version": "0.3.10", + "version": "0.3.11", "factorio_version": "1.1", "title": "Angel's Exploration (BETA)", "author": "Arch666Angel", @@ -8,11 +8,11 @@ "homepage": "https://forums.factorio.com/viewforum.php?f=185", "description": "", "dependencies": [ - "angelsrefining >= 0.11.19", - "angelspetrochem >= 0.9.17", - "angelssmelting >= 0.6.14", - "angelsbioprocessing >= 0.7.17", - "angelsindustries >= 0.4.9", + "angelsrefining >= 0.12.0", + "angelspetrochem >= 0.9.20", + "angelssmelting >= 0.6.17", + "angelsbioprocessing >= 0.7.20", + "angelsindustries >= 0.4.14", "? bobenemies >= 0.18.5", "? bobwarfare >= 0.18.6" ] diff --git a/angelsindustries/changelog.txt b/angelsindustries/changelog.txt index ee0b7e5b2..3d752fdba 100644 --- a/angelsindustries/changelog.txt +++ b/angelsindustries/changelog.txt @@ -1,14 +1,16 @@ --------------------------------------------------------------------------------------------------- Version: 0.4.14 -Date: ?? +Date: 10.08.2021 Changes: - Regular mode: - Thorium fuel cells value dropped considerably, some recipes faster to compensate - Added burner reactor that uses up fuel cells at a faster rate but less heat output + - BIG THANKS to Kirazy and kingarthur91 for putting this together - Adjusted nuclear reactor glow tints and color - Component mode: - Ensured that bobmodules uses each tier of electronic now - Reduced lithia salt requirement on battery 5 (647) + - Fixed bobs miners using incorrect electronic block - Science mode: - Fixed an issue with an incorrect tag being given to the regualr lab, causing a crash - Fixed some techs could not be researched due to wrong combination of science packs (643) diff --git a/angelsindustries/info.json b/angelsindustries/info.json index b14607443..6b27978d1 100644 --- a/angelsindustries/info.json +++ b/angelsindustries/info.json @@ -9,8 +9,8 @@ "description": "Adds industrial equipment as well as the tools you need to expand and grow your base. Adds extra components [BETA] and a tech [ALPHA] overhaul.", "dependencies": [ "angelsrefining >= 0.12.0", - "angelspetrochem >= 0.9.19", - "angelssmelting >= 0.6.16", + "angelspetrochem >= 0.9.20", + "angelssmelting >= 0.6.17", "angelsbioprocessing >= 0.7.20", "(?) bobassembly >= 0.18.6", "(?) boblogistics >= 1.0.0", diff --git a/angelspetrochem/changelog.txt b/angelspetrochem/changelog.txt index 41f6064f5..2510d3d90 100644 --- a/angelspetrochem/changelog.txt +++ b/angelspetrochem/changelog.txt @@ -1,11 +1,18 @@ --------------------------------------------------------------------------------------------------- -Version: 0.9.19 -Date: 31.05.2021 +Version: 0.9.20 +Date: 10.08.2021 Bugfixes: - Changed prerequisites of plastic before advanced electronics technology - Fixed emissions_multiplier were not applied correctly - Fixed bobs chemical plant 1, distillery 1 and electrolyser 1 were not unlocked correctly - Fixed heavy water separation did not enforce the fluid temperature constraint correctly + - Added some tips-and-tricks for new players (around air separation, more to come) + - Cleaned up old migrations +--------------------------------------------------------------------------------------------------- +Version: 0.9.19 +Date: 31.05.2021 + Bugfixes: + - Changed prerequisites of plastic before advanced electronics technology --------------------------------------------------------------------------------------------------- Version: 0.9.18 Date: 26.05.2021 diff --git a/angelspetrochem/info.json b/angelspetrochem/info.json index da0c30fbd..7b0c3974c 100644 --- a/angelspetrochem/info.json +++ b/angelspetrochem/info.json @@ -1,6 +1,6 @@ { "name": "angelspetrochem", - "version": "0.9.19", + "version": "0.9.20", "factorio_version": "1.1", "title": "Angel's Petrochemical Processing", "author": "Arch666Angel", @@ -8,7 +8,7 @@ "homepage": "https://forums.factorio.com/viewforum.php?f=185", "description": "Angel's Petrochemical processing changes Oil processing and adds Gas processing, as well as a more complex web of chemical production. Includes overrides and tie-ins to Bob's technologies and recipes. Dependencies: Angel's Refining", "dependencies": [ - "angelsrefining >= 0.11.21", + "angelsrefining >= 0.12.0", "? bobplates >= 0.18.8", "? bobassembly >= 0.18.5", "? bobrevamp >= 0.18.5" diff --git a/angelspetrochem/prototypes/recipes/petrochem-basics.lua b/angelspetrochem/prototypes/recipes/petrochem-basics.lua index 338bdec77..ce372f71a 100644 --- a/angelspetrochem/prototypes/recipes/petrochem-basics.lua +++ b/angelspetrochem/prototypes/recipes/petrochem-basics.lua @@ -901,7 +901,7 @@ data:extend( energy_required = 2, enabled = false, ingredients = { - {type = "fluid", name = "liquid-water-heavy", amount = 100}, + {type = "fluid", name = "liquid-water-heavy", amount = 100, maximum_temperature = 30}, {type = "item", name = "angels-electrode", amount = 1} }, results = { diff --git a/angelsrefining/changelog.txt b/angelsrefining/changelog.txt index 29d3af7d1..7ade6a4fa 100644 --- a/angelsrefining/changelog.txt +++ b/angelsrefining/changelog.txt @@ -1,11 +1,12 @@ --------------------------------------------------------------------------------------------------- -Version: 0.12.00 -Date: ##.##.2021 +Version: 0.12.0 +Date: 10.08.2021 Changes: - Rebalanced the ores and corresponding mixed sorting recipes (THIS WILL BREAK EXISTING BASES) - Hybrid catalyst now requires crystalizer mk2 - Activated lithium salination if playing component mode without bobs - Recipe tweaks to several of bobs entities to reduce cobalt usage (you will understand) + - Added several tips and tricks for new players to understand some core mechanics/ideas Bugfixes: - Fixed multiple missing prerequisites on higher tiers of ore sorting facility technologies - Properly hid some more items diff --git a/angelsrefining/info.json b/angelsrefining/info.json index 06b047d72..a69fda916 100644 --- a/angelsrefining/info.json +++ b/angelsrefining/info.json @@ -6,7 +6,7 @@ "author": "Arch666Angel", "contact": "https://discord.gg/ff5p6KE", "homepage": "https://forums.factorio.com/viewforum.php?f=185", - "description": "Adds ore refining to the game. Compound ores have to be refined before you are able to smelt and cast them into plates. Works best in conjunction with Angel's industries and/or Bob's mods and supports additional mods like Yuoki Industries, Uranium Power and Nucular.", + "description": "Adds ore refining to the game. Compound ores have to be refined before you are able to smelt and cast them into plates. Works best (has more functionality) in conjunction with Angel's industries and/or Bob's mods and supports additional mods like Yuoki Industries.", "dependencies": [ "base >= 1.1.33", diff --git a/angelssmelting/changelog.txt b/angelssmelting/changelog.txt index 7bc355c1e..585f5c9c0 100644 --- a/angelssmelting/changelog.txt +++ b/angelssmelting/changelog.txt @@ -1,6 +1,6 @@ --------------------------------------------------------------------------------------------------- Version: 0.6.17 -Date: ?? +Date: 10.08.2021 Bugfixes: - Fixed iron and copper ore could not be smelted to plates directly in special vanilla mode - Fixed iron casting prerequisites in special vanilla mode (614) diff --git a/angelssmelting/info.json b/angelssmelting/info.json index 32d5935e5..939d1ae90 100644 --- a/angelssmelting/info.json +++ b/angelssmelting/info.json @@ -1,6 +1,6 @@ { "name": "angelssmelting", - "version": "0.6.16", + "version": "0.6.17", "factorio_version": "1.1", "title": "Angel's Smelting", "author": "Arch666Angel", @@ -8,8 +8,8 @@ "homepage": "https://forums.factorio.com/viewforum.php?f=185", "description": "Angel's Smelting provides alternative ways to produce plate and increase ore yield at the expense of space and energy.", "dependencies": [ - "angelsrefining >= 0.11.21", - "angelspetrochem >= 0.9.19", + "angelsrefining >= 0.12.0", + "angelspetrochem >= 0.9.20", "? bobplates >= 0.18.8" ] }

    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

    U4&2(8kXK0_zCe?}uH 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 literal 0 HcmV?d00001 diff --git a/angelsindustries/graphics/entity/nuclear-reactor/hr-reactor-lights-color.png b/angelsindustries/graphics/entity/nuclear-reactor/hr-reactor-lights-color.png index cdbc85f2eeac53b52c2af3e5c84024951c5eb0a3..4b883d51eead8fd054bcae627a7302006aaf33ec 100644 GIT binary patch literal 17832 zcmc$_cU03sus;e&2|aW{N(ddK3R0wZkQxXey(6JY?;U9>UFjg5(1p+uL6i=Hp;xII zn)DXn#rwPW{@!`#-QS<@<(wqnvNOB0JG-+x^O*!a9W_!S1|lphEK&`1We64)w*0>@ z03Y*YETs&N`J?wyG4V0*aP;xF@p8aYu=lWa0BN|{I5|KZZ0rMH4LL|-VLf1XHZ<`u z(bkf(^KcWe`Bz3Dz|9jwjfEvG7vO1Q=i=Z4vUPBBc9#JkcJ_cl&h|23V=-+ZZBHeK zm(J=zUJeF9I)-*ZE_RakU^!Wkbbu6wft!Pm4Jg3P)!kbvKnDCDe5Ekg{~im1LH|+2 z$3+JGzZzwttp`%_@Nxi&3kdPs2?+^-#3cpnZES7qY;7NdM1(|y1%*Tfg+=*=gruHG zN{Nbs{__LIROe;yC$(b6b@DM}GfFYyUsD zMfrcE6~r_~@ZZS(-$wes9%0ny-{pTRF6QRHRo}rKqwiiA#SVJuw}geI$e^LDU>LBl zmv7wU>M)OZ)KB+Keq6Ewq9;4-^ZJ)y07^IT{>`^kCzx|46zo7xp-eGH$-eWL$aZZb z=a6}%@$go<$>{=RS#5mr5Nc8VRcpDraB^e3V$`vT+(`k5`z+qzgaTIqh(i(u0$}4S z0AsMCK>)=F%q!L}AV3t*8i=a^5CTMja3B7EQ0)KT+W#LS{~u(h*~l=^8Hxkq#xTV+r%9*0DATAxFZi?l}& z44-(Lszq%Atf8yeVl#P%Zc_;3x6OqY%$29*$<3_#QrG~V#^b!fF;A3`J#S3jPhAVY zJ1LA*&uimNcuS!d&kZ0WIKn)0{oJFVc)~6boYOCANdUF*S2{O`9^*atw}({csl#8pUNd5b9@{i0pRI;T%AR?>^t?fH1>;7;Eqb@4m7*@+$@%er1;K{f-tJ)GU<@Q_KJ9GVwb79 z{3~*QNo{WA8Ocmi$jV|uY477o^m`7ut2@(}ZBDTpWYJ)jhD?k0o%qc&KS;7I&Y|d4 z`$Eq8VRcNY^*}~itLB^9f$p6km_zn)r-i{e|Fq1xIS{YSV6!!T9jG5v>R-^KE892I zZo#U<`nhp8nMeFB$xhXn1$2q^3saQ3E6moLLvFdAsF<#?)_%y2OLm%(?_LOIFLu9C zHQaUaHT7Nz;JHgT1g2rO<5eIY$4Fg!pyb8={MoBxsR_PUQo|c-G`5(z^WKD!85oHK zH3o9RH8=Al^3hSzH`u2=me|w=61Wf7pBTVb;MeIdc89%OC!tTYlj>U!Gs=ne9X4>q z1$(<^o57oOIBy_Xh-bZq_XWr`q`;2@F4ydxYSHE7b*Ild-iX-`jdz!4cNdsGekLbM ztUCH!%h3!Sc6^H%{xzckc=fzy=ZSmvH|QBbZn9xiO+3(HUGt15g|%=MdHu_Q&O!Ub zJYL$fy^DohJgVa)oF$mUq^9WmzMrA-^+sVe2JL&4S8qehlQy3p7-PTVs3BneQftVF zsD6Gnse!FZ=*p>3r{w$Kt@_}-G;SMWcw$T|TxYv3eZ5##_JZQPj+MynddCY`m`Tv4 z7=|G=qCzl^rRUsVO@trZv%HeV?#Oic?tOnEci%*(MMz(u?$bS4N^mBL;Jn$o_ZCe7 z4W=d9O(zVca1&?OO|I}-<(KNp-JW(29Clx9w4_9w}op z*OCuYrW&h+S#lHytv(r-*eK2Zns*pYF8h!gJfT54Q%=}fGkzug{WX%MU+i(t20ey` zzJ}LhVrW=Hi^*P~eKT!-_5SXn`{Yj`AceABH|#i_D|2=qPPvqUk5`8)ca)$@LKHe& z`4fcO_N1J_@i8u^T;c2`Y%=V;sW3kjWl+e_Vq@k}40pRfZ|%8Vl{+YL1O0&VOx^ma z&Qnt|KG(8x5_e-d!OTLnreAKOtE3jWO`^&cxkKh-V6L8v)$n`Vt%ziDUjqHl*Qn~? zDpCHeKlu(ppT9tPKQ6EaraA`@T(KEw1fhPwq1^;`Jp~LL26KhPiV

  2. R<(nx1T-0REmUM2yZnl= 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 ZR2Gf3mY5=U0x-}+MnX}%O4K;;{{X{PqC5Zq literal 0 HcmV?d00001 diff --git a/angelsrefining/locale/en/tips-and-tricks.cfg b/angelsrefining/locale/en/tips-and-tricks.cfg new file mode 100644 index 000000000..9f482f061 --- /dev/null +++ b/angelsrefining/locale/en/tips-and-tricks.cfg @@ -0,0 +1,37 @@ +[tips-and-tricks-name] +; 1. Ore generation +angels-ore-generation=Ore generation + +; 1.1. Ore refining +angels-ore-refining=Ore refining + +angels-crushing=Crushing +angels-floatation=Hydro-refining +angels-leaching=Chemical refining +angels-purification=Thermal refining + +; 1.2. Ore sorting +angels-ore-sorting=Ore sorting + + +[tips-and-tricks-description] +angelsrefining=A mod that introduces compound ores, which have to be refined before you are able to smelt and cast them into plates. + +; 1. Ore generation +angels-ore-generation=The mod [tooltip=Angels refining,tips-and-tricks-description.angelsrefining] replaces all ores patches with new ones which you have to refine prior to smelting. All the smeltable ores (from base/bobs/YI) will be replaced by new compound ores: \n\n__1__\n There is also a new well: __2__ + +; 1.1. Ore refining +angels-ore-refining=The mined compound ores have to be refined before you are able to smelt and cast them into plates. More advanced refining methods will result in a higher yield of processed ores and may unlock new refined ores.\n\nThere are 3 different modes currently:\n - Vanilla: refine for increased yield of iron and copper ore.\n - Pure Angels: refine for a variety of materials.\n - Bobs-Angels (aka. BA or AB): refine for a lot of modded ores.\n\nWorks well in conjunction with Bobmods and supports other mods such as Yuoki Industries (and the sadly lost mods: Uranium Power and Nucular.)\nThis mod also adds in advanced ore processing such as ore crushing, flotation, acid leaching and crystallisation to improve ore yields and efficiency. Also as part of the mod comes with wastewater cleaning systems for use in these and other processing chains.\nThe water processing and refining chains added in this mod are explored throughout the technology tree. + +angels-crushing=The first step after mining, the ore must be crushed into something that can be handled. Crushing takes ore dug out of the ground and breaks away the hard stone from the useful materials.\n\nThe general recipe takes compound ore in and outputs crushed ore [img=item/stone-crushed] crushed stone.\nThe [img=item/stone-crushed] crushed stone can be processed into other materials in the mid game, but early on it can be turned into [img=item/stone] stone toward [img=item/stone-brick] stone bricks and [img=item/stone-wall] walls. The crushed ore can be directly smelted in some cases, further processed or sorted. +angels-crushing-notes=\n\n[font=default-bold]NOTES[/font]: Real world examples of ore crushing exist in ball, jaw, pneumatic and impact crushers. This is used to break the ore into smaller pieces so chemical processing can get to more of the useful parts, particularly in the next step (flotation). +angels-floatation=Floatation is a secondary refining step that further washes the crushed ore to remove more impurities in the crushed ore, this is the first of the chemical refining steps, this one using purified water. It is advised to have a water purification system nearby, and a wastewater purification system for the byproduct. A side effect is geodes which are crystalline materials found commonly in soils and stones.\n\nThe general recipe converts crushed ore with some [img=fluid/water-purified] purified water into ore chunks, a chance of a geode and some wastewater.\nGeodes can be processed into a variety of different things depending on the mods that are installed.\nThe chunks can be sorted or further purified in the next step, Leaching. +angels-floatation-notes=\n\n[font=default-bold]NOTES[/font]: Real world examples of ore flotation are numerous, primarily done with a soapy like material and either an acidic or alkaline water mixture, this will separate out the materials in the solution based on a variety of physical and chemical properties. If you wish for further reading, have a look for froth flotation (notice no ‘a’ in flot), which is the more general term for the process. +angels-leaching=The third step in the refining process is acid leaching, this process dissolves the chunk from the previous step in a strong acid leaving behind a bit of slag in the process (assumed to not be an issue at this point). This ore-acid mixture is crystallised out of to be relatively uniform high purity crystals. This process is once again taking advantage of the chemical properties of the ore.\n\nThe general recipe takes ore chunks with 10 acid in and outputs 2 ore crystals.\nMuch of the acid required in this step may be sourced from the previous step, floatation, but some additional acid may be required. This is the first stage with no waste production. +angels-leaching-notes=\n\n[font=default-bold]NOTES[/font]: Real world examples of Acid Leaching generally refer to the waste heap, the crushed stone, and other solid waste products from the ore purification system are thrown in a large pit with a sealed concrete base (like a large swimming pool) and sprayed with acids which seep through the heaped mess dissolving any useful parts of the dirt that were previously missed. The liquor (acid solution) that is captured at the base is rich in minerals which are generally crystallised out to be returned to the smelting system. +angels-purification=The final ore processing step is the ultimate in ore purification, removing the last of the impurities to reveal the cleanest ore yet. A combination of regenerative heat, chemical processing and electrolysis means no additional solid or liquid materials are needed or wasted in this process.\n\nThe general recipe converts ore crystals into purified ore out.\nThis ore “polishing” step is seldom used except for the most exotic and rarified substances to justify its high quality before smelting. + +; 1.2. Ore sorting +angels-ore-sorting=The ore sorting facility is a giant advanced gravity separator, centrifuge and grate separator which filters the refined ore into its separate parts (or metals) for smelting into high quality metals. +angels-ore-sorting-vanilla=\n\nTurning the 4 compound ores of various refined qualities into smeltable ore, nuggets and pebbles yielding a different mixture. The nuggets and pebbles can be further converted into more metal ore. The higher grade purified ore will create higher quantities of smeltable ore. Purified ore also generates metal slag. +angels-ore-sorting-overhaul=\n\nTurning the 6 main ores of various refined qualities into a variety of metal ores.\n[img=item/angels-ore4-crushed] Crushed ore generates 2 primary ore, 1 secondary ore and 1 [img=item/slag] Slag from 4 crushed ore.\n[img=item/angels-ore4-chunk] Ore Chunks generates 2 primary ore, 1 secundary ore and 2 tertiary ores and 1 [img=item/slag] Slag from 6 chunks.\n[img=item/angels-ore4-crystal] Ore Crystals generates 3 primary ore, 1 secundary ore and 3 tertiary ores and 1 [img=item/slag] Slag from 8 crystals.\n[img=item/angels-ore4-pure] Purified ore generates 3 primary ore, 2 secondary ore and 4 tertiary ores from 9 purified ore.\n\nYou can see what each ore will yield if you mouse over the ore on the ground.\nThe primary and secundary ores are listed below:\n- [img=item/angels-ore1] Saphirite and [img=item/angels-ore2] Jivolite: Primary [img=item/iron-ore] Iron, Secondary [img=item/copper-ore] Copper\n- [img=item/angels-ore3] Stiratite and [img=item/angels-ore4] Crotinnium: Primary [img=item/copper-ore] Copper, Secondary [img=item/iron-ore] Iron\n- [img=item/angels-ore6] Bobmonium: Primary [img=item/tin-ore] Tin, Secondary [img=item/quartz] Silicon/Quartz\n- [img=item/angels-ore5] Rubyte: Primary [img=item/lead-ore] Lead, Secondary [img=item/nickel-ore] Nickel diff --git a/angelsrefining/prototypes/angels-functions.lua b/angelsrefining/prototypes/angels-functions.lua index 1b026371a..3d8ba5824 100644 --- a/angelsrefining/prototypes/angels-functions.lua +++ b/angelsrefining/prototypes/angels-functions.lua @@ -110,6 +110,7 @@ local function clean_table(t) return t end angelsmods.functions.clean_ingredient_list = clean_table +angelsmods.functions.clean_localised_description = clean_table function angelsmods.functions.add_number_icon_layer(icon_layers, number_tier, number_tint, outline_tint) -- adds a new layer to icon_layers to show the tier number (with a color) diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing-description.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing-description.lua new file mode 100644 index 000000000..8045fff75 --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing-description.lua @@ -0,0 +1,5 @@ +return { + "", + {"tips-and-tricks-description.angels-crushing"}, + {"tips-and-tricks-description.angels-crushing-notes"} +} \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing-simulation-init.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing-simulation-init.lua new file mode 100644 index 000000000..91e35a4b5 --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing-simulation-init.lua @@ -0,0 +1,125 @@ +game.camera_position = {-2.5, 1} +game.camera_zoom = 2 +game.camera_alt_info = true + +-- ore crusher +game.surfaces[1].create_entity({ + name = "ore-crusher", + position = {0, 0}, + force = "neutral", + recipe = "angelsore1-crushed" +}) +-- inserters (input) +game.surfaces[1].create_entity({ + name = "fast-inserter", + position = {-1, -2}, + force = "neutral", + direction = defines.direction.north +}) +game.surfaces[1].create_entity({ + name = "fast-inserter", + position = {1, -2}, + force = "neutral", + direction = defines.direction.north +}) +-- belts (input) +for x = -11, 2 do + local belt = game.surfaces[1].create_entity({ + name = "transport-belt", + position = {x, -3}, + force = "neutral", + direction = defines.direction.east + }) + for i = 1, 2 do + for p = 0, 1, 0.1 do + belt.get_transport_line(i).insert_at(p, {name = "angels-ore1", count = 1}) + end + end +end +game.surfaces[1].create_entity({ + name = "loader", + position = {-12, -3}, + force = "neutral", + direction = defines.direction.east, + type = "output" +}) +-- infinity chest (source) +global.sink = game.surfaces[1].create_entity({ + name = "infinity-chest", + position = {-14, -3}, + force = "neutral", +}).set_infinity_container_filter(1, { + name = "angels-ore1", + count = 100, + index = 1 +}) +-- inserters (output) +game.surfaces[1].create_entity({ + name = "fast-inserter", + position = {-1, 2}, + force = "neutral", + direction = defines.direction.north +}) +game.surfaces[1].create_entity({ + name = "fast-inserter", + position = {1, 2}, + force = "neutral", + direction = defines.direction.north +}) +-- belts (output) +game.surfaces[1].create_entity({ + name = "transport-belt", + position = {-1, 3}, + force = "neutral", + direction = defines.direction.east +}) +game.surfaces[1].create_entity({ + name = "transport-belt", + position = {1, 3}, + force = "neutral", + direction = defines.direction.west +}) +game.surfaces[1].create_entity({ + name = "transport-belt", + position = {0, 3}, + force = "neutral", + direction = defines.direction.south +}) +for x = 0, 5 do + game.surfaces[1].create_entity({ + name = "transport-belt", + position = {x, 4}, + force = "neutral", + direction = defines.direction.east + }) +end +game.surfaces[1].create_entity({ + name = "loader", + position = {7, 4}, + force = "neutral", + direction = defines.direction.east, + type = "input" +}) +-- infinity chest (sink) +game.surfaces[1].create_entity({ + name = "infinity-chest", + position = {8, 4}, + force = "neutral", +}).remove_unfiltered_items = true +-- power +game.surfaces[1].create_entity({ + name = "substation", + position = {7, 0}, + force = "neutral", +}) +game.surfaces[1].create_entity({ + name = "electric-energy-interface", + position = {9, 0}, + force = "neutral", +}) +--recipe +rendering.draw_sprite({ + sprite = "tips-and-tricks-angels-crushing-recipe", + target = {-5.5, 1.8}, + surface = game.surfaces[1], +}) diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing-simulation-prototypes.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing-simulation-prototypes.lua new file mode 100644 index 000000000..6ac9f811c --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing-simulation-prototypes.lua @@ -0,0 +1,16 @@ +data:extend( + { + { + type = "sprite", + name = "tips-and-tricks-angels-crushing-recipe", + filename = "__angelsrefining__/graphics/tips-and-tricks/1-1-1-crushing-recipe.png", + width = 254, + height = 407, + scale = 0.5, + flags = { + "icon", + "no-crop" + } + }, + } +) \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing.lua new file mode 100644 index 000000000..61e8c275e --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing.lua @@ -0,0 +1,54 @@ +require "prototypes.tips-and-tricks.1-1-1-crushing.1-1-1-crushing-simulation-prototypes" + +data:extend( + { + { + type = "tips-and-tricks-item", + name = "angels-crushing", + + is_title = false, + tag = "[item=ore-crusher]", + localised_name = {"tips-and-tricks-name.angels-crushing"}, + localised_description = require "prototypes.tips-and-tricks.1-1-1-crushing.1-1-1-crushing-description", + + category = "angels-ore-generation", + order = "a[ore-refining]-a[crushing]", + indent = 2, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "or", + triggers = + { + { + type = "build-entity", + entity = "burner-ore-crusher", + cout = 1, + }, + { + type = "build-entity", + entity = "ore-crusher", + count = 1, + }, + { + type = "build-entity", + entity = "ore-crusher-2", + count = 1, + }, + { + type = "build-entity", + entity = "ore-crusher-3", + count = 1, + } + } + }, + + simulation = + { + init_file = "__angelsrefining__/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing-simulation-init.lua" + }, + } + } +) \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation-description.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation-description.lua new file mode 100644 index 000000000..1c88668d0 --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation-description.lua @@ -0,0 +1,5 @@ +return { + "", + {"tips-and-tricks-description.angels-floatation"}, + {"tips-and-tricks-description.angels-floatation-notes"} +} \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation-simulation-init.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation-simulation-init.lua new file mode 100644 index 000000000..cf93b974a --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation-simulation-init.lua @@ -0,0 +1,173 @@ +game.camera_position = {-2.5, 1} +game.camera_zoom = 1.7 +game.camera_alt_info = true + +-- floatation cell +game.surfaces[1].create_entity({ + name = "ore-floatation-cell", + position = {0, 0}, + direction = defines.direction.east, + force = "neutral", + recipe = "angelsore1-chunk" +}) +-- inserters (input) +game.surfaces[1].create_entity({ + name = "fast-inserter", + position = {-1, -3}, + force = "neutral", + direction = defines.direction.north +}) +game.surfaces[1].create_entity({ + name = "fast-inserter", + position = {1, -3}, + force = "neutral", + direction = defines.direction.north +}) +-- belts (input) +for x = -12, 2 do + local belt = game.surfaces[1].create_entity({ + name = "transport-belt", + position = {x, -4}, + force = "neutral", + direction = defines.direction.east + }) + for i = 1, 2 do + for p = 0, 1, 0.1 do + belt.get_transport_line(i).insert_at(p, {name = "angels-ore1-crushed", count = 1}) + end + end +end +game.surfaces[1].create_entity({ + name = "loader", + position = {-13, -4}, + force = "neutral", + direction = defines.direction.east, + type = "output" +}) +-- pipes (input) +game.surfaces[1].create_entity({ + name = "pipe-to-ground", + position = {-3, 0}, + force = "neutral", + direction = defines.direction.east +}) +game.surfaces[1].create_entity({ + name = "pipe-to-ground", + position = {-13, 0}, + force = "neutral", + direction = defines.direction.west +}) +-- infinity chest (source) +game.surfaces[1].create_entity({ + name = "infinity-chest", + position = {-15, -4}, + force = "neutral", +}).set_infinity_container_filter(1, { + name = "angels-ore1-crushed", + count = 100, + index = 1 +}) +-- infinity pipe (source) +game.surfaces[1].create_entity({ + name = "infinity-pipe", + position = {-14, 0}, + force = "neutral", +}).set_infinity_pipe_filter({ + name = "water-purified", + percentage = 1 +}) +-- inserters (output) +game.surfaces[1].create_entity({ + name = "fast-inserter", + position = {-1, 3}, + force = "neutral", + direction = defines.direction.north +}) +game.surfaces[1].create_entity({ + name = "fast-inserter", + position = {1, 3}, + force = "neutral", + direction = defines.direction.north +}) +-- belts (output) +game.surfaces[1].create_entity({ + name = "transport-belt", + position = {-1, 4}, + force = "neutral", + direction = defines.direction.east +}) +game.surfaces[1].create_entity({ + name = "transport-belt", + position = {1, 4}, + force = "neutral", + direction = defines.direction.west +}) +game.surfaces[1].create_entity({ + name = "transport-belt", + position = {0, 4}, + force = "neutral", + direction = defines.direction.south +}) +for x = 0, 6 do + game.surfaces[1].create_entity({ + name = "transport-belt", + position = {x, 5}, + force = "neutral", + direction = defines.direction.east + }) +end +game.surfaces[1].create_entity({ + name = "loader", + position = {8, 5}, + force = "neutral", + direction = defines.direction.east, + type = "input" +}) +-- pipes (output) +game.surfaces[1].create_entity({ + name = "pipe-to-ground", + position = {3, 0}, + force = "neutral", + direction = defines.direction.west +}) +game.surfaces[1].create_entity({ + name = "pipe-to-ground", + position = {11, 0}, + force = "neutral", + direction = defines.direction.east +}) +-- infinity chest (sink) +game.surfaces[1].create_entity({ + name = "infinity-chest", + position = {9, 5}, + force = "neutral", +}).remove_unfiltered_items = true +-- infinity pipe (sink) +game.surfaces[1].create_entity({ + name = "infinity-pipe", + position = {12, 0}, + force = "neutral", +}).set_infinity_pipe_filter({ + name = "water-yellow-waste", + percentage = 0.5, + mode = "at-most" +}) +-- power +game.surfaces[1].create_entity({ + name = "substation", + position = {8, 0}, + force = "neutral", +}) +game.surfaces[1].create_entity({ + name = "electric-energy-interface", + position = {10, 0}, + force = "neutral", +}) +--recipe +rendering.draw_sprite({ + sprite = "tips-and-tricks-angels-floatation-recipe", + target = {-6.5, 1.8}, + x_scale = 1.11, + y_scale = 1.11, + surface = game.surfaces[1], +}) diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation-simulation-prototypes.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation-simulation-prototypes.lua new file mode 100644 index 000000000..b7ccde95c --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation-simulation-prototypes.lua @@ -0,0 +1,16 @@ +data:extend( + { + { + type = "sprite", + name = "tips-and-tricks-angels-floatation-recipe", + filename = "__angelsrefining__/graphics/tips-and-tricks/1-1-2-floatation-recipe.png", + width = 254, + height = 443, + scale = 0.5, + flags = { + "icon", + "no-crop" + } + }, + } +) \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation.lua new file mode 100644 index 000000000..7460df04e --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation.lua @@ -0,0 +1,32 @@ +require "prototypes.tips-and-tricks.1-1-2-floatation.1-1-2-floatation-simulation-prototypes" + +data:extend( + { + { + type = "tips-and-tricks-item", + name = "angels-floatation", + + is_title = false, + tag = "[item=ore-floatation-cell]", + localised_name = {"tips-and-tricks-name.angels-floatation"}, + localised_description = require "prototypes.tips-and-tricks.1-1-2-floatation.1-1-2-floatation-description", + + category = "angels-ore-generation", + order = "a[ore-refining]-b[floatation]", + indent = 2, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "research", + technology = "ore-floatation" + }, + + simulation = + { + init_file = "__angelsrefining__/prototypes/tips-and-tricks/1-1-2-floatation/1-1-2-floatation-simulation-init.lua" + }, + } + } +) \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching-description.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching-description.lua new file mode 100644 index 000000000..45d3b3118 --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching-description.lua @@ -0,0 +1,5 @@ +return { + "", + {"tips-and-tricks-description.angels-leaching"}, + {"tips-and-tricks-description.angels-leaching-notes"} +} \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching-simulation-init.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching-simulation-init.lua new file mode 100644 index 000000000..12fae9c1f --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching-simulation-init.lua @@ -0,0 +1,150 @@ +game.camera_position = {-2.5, 1} +game.camera_zoom = 1.7 +game.camera_alt_info = true + +-- leaching cell +game.surfaces[1].create_entity({ + name = "ore-leaching-plant", + position = {0, 0}, + direction = defines.direction.east, + force = "neutral", + recipe = "angelsore1-crystal" +}) +-- inserters (input) +game.surfaces[1].create_entity({ + name = "fast-inserter", + position = {-1, -3}, + force = "neutral", + direction = defines.direction.north +}) +game.surfaces[1].create_entity({ + name = "fast-inserter", + position = {1, -3}, + force = "neutral", + direction = defines.direction.north +}) +-- belts (input) +for x = -12, 2 do + local belt = game.surfaces[1].create_entity({ + name = "transport-belt", + position = {x, -4}, + force = "neutral", + direction = defines.direction.east + }) + for i = 1, 2 do + for p = 0, 1, 0.1 do + belt.get_transport_line(i).insert_at(p, {name = "angels-ore1-chunk", count = 1}) + end + end +end +game.surfaces[1].create_entity({ + name = "loader", + position = {-13, -4}, + force = "neutral", + direction = defines.direction.east, + type = "output" +}) +-- pipes (input) +game.surfaces[1].create_entity({ + name = "pipe-to-ground", + position = {-3, 1}, + force = "neutral", + direction = defines.direction.east +}) +game.surfaces[1].create_entity({ + name = "pipe-to-ground", + position = {-13, 1}, + force = "neutral", + direction = defines.direction.west +}) +-- infinity chest (source) +game.surfaces[1].create_entity({ + name = "infinity-chest", + position = {-15, -4}, + force = "neutral", +}).set_infinity_container_filter(1, { + name = "angels-ore1-chunk", + count = 100, + index = 1 +}) +-- infinity pipe (source) +game.surfaces[1].create_entity({ + name = "infinity-pipe", + position = {-14, 1}, + force = "neutral", +}).set_infinity_pipe_filter({ + name = game.active_mods["angelspetrochem"] and "liquid-sulfuric-acid" or "sulfuric-acid", + percentage = 1 +}) +-- inserters (output) +game.surfaces[1].create_entity({ + name = "fast-inserter", + position = {-1, 3}, + force = "neutral", + direction = defines.direction.north +}) +game.surfaces[1].create_entity({ + name = "fast-inserter", + position = {1, 3}, + force = "neutral", + direction = defines.direction.north +}) +-- belts (output) +game.surfaces[1].create_entity({ + name = "transport-belt", + position = {-1, 4}, + force = "neutral", + direction = defines.direction.east +}) +game.surfaces[1].create_entity({ + name = "transport-belt", + position = {1, 4}, + force = "neutral", + direction = defines.direction.west +}) +game.surfaces[1].create_entity({ + name = "transport-belt", + position = {0, 4}, + force = "neutral", + direction = defines.direction.south +}) +for x = 0, 6 do + game.surfaces[1].create_entity({ + name = "transport-belt", + position = {x, 5}, + force = "neutral", + direction = defines.direction.east + }) +end +game.surfaces[1].create_entity({ + name = "loader", + position = {8, 5}, + force = "neutral", + direction = defines.direction.east, + type = "input" +}) +-- infinity chest (sink) +game.surfaces[1].create_entity({ + name = "infinity-chest", + position = {9, 5}, + force = "neutral", +}).remove_unfiltered_items = true +-- power +game.surfaces[1].create_entity({ + name = "substation", + position = {8, 0}, + force = "neutral", +}) +game.surfaces[1].create_entity({ + name = "electric-energy-interface", + position = {10, 0}, + force = "neutral", +}) +--recipe +rendering.draw_sprite({ + sprite = "tips-and-tricks-angels-leaching-recipe", + target = {-6.5, 1.8}, + x_scale = 1.11, + y_scale = 1.11, + surface = game.surfaces[1], +}) diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching-simulation-prototypes.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching-simulation-prototypes.lua new file mode 100644 index 000000000..59d9e42f1 --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching-simulation-prototypes.lua @@ -0,0 +1,16 @@ +data:extend( + { + { + type = "sprite", + name = "tips-and-tricks-angels-leaching-recipe", + filename = "__angelsrefining__/graphics/tips-and-tricks/1-1-3-leaching-recipe.png", + width = 310, + height = 371, + scale = 0.5, + flags = { + "icon", + "no-crop" + } + }, + } +) \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching.lua new file mode 100644 index 000000000..1f1804e4c --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching.lua @@ -0,0 +1,32 @@ +require "prototypes.tips-and-tricks.1-1-3-leaching.1-1-3-leaching-simulation-prototypes" + +data:extend( + { + { + type = "tips-and-tricks-item", + name = "angels-leaching", + + is_title = false, + tag = "[item=ore-leaching-plant]", + localised_name = {"tips-and-tricks-name.angels-leaching"}, + localised_description = require "prototypes.tips-and-tricks.1-1-3-leaching.1-1-3-leaching-description", + + category = "angels-ore-generation", + order = "a[ore-refining]-c[leaching]", + indent = 2, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "research", + technology = "ore-leaching" + }, + + simulation = + { + init_file = "__angelsrefining__/prototypes/tips-and-tricks/1-1-3-leaching/1-1-3-leaching-simulation-init.lua" + }, + } + } +) \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification-description.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification-description.lua new file mode 100644 index 000000000..cb646944c --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification-description.lua @@ -0,0 +1 @@ +return {"tips-and-tricks-description.angels-purification"} -- TODO \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification-simulation-init.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification-simulation-init.lua new file mode 100644 index 000000000..1f1498e7f --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification-simulation-init.lua @@ -0,0 +1,128 @@ +game.camera_position = {-4.5, 1} +game.camera_zoom = 1.45 +game.camera_alt_info = true + +-- leaching plant +game.surfaces[1].create_entity({ + name = "ore-refinery", + position = {0, 0}, + direction = defines.direction.east, + force = "neutral", + recipe = "angelsore1-pure" +}) +-- inserters (input) +game.surfaces[1].create_entity({ + name = "fast-inserter", + position = {-1, -4}, + force = "neutral", + direction = defines.direction.north +}) +game.surfaces[1].create_entity({ + name = "fast-inserter", + position = {1, -4}, + force = "neutral", + direction = defines.direction.north +}) +-- belts (input) +for x = -16, 2 do + local belt = game.surfaces[1].create_entity({ + name = "transport-belt", + position = {x, -5}, + force = "neutral", + direction = defines.direction.east + }) + for i = 1, 2 do + for p = 0, 1, 0.1 do + belt.get_transport_line(i).insert_at(p, {name = "angels-ore1-crystal", count = 1}) + end + end +end +game.surfaces[1].create_entity({ + name = "loader", + position = {-17, -5}, + force = "neutral", + direction = defines.direction.east, + type = "output" +}) +-- infinity chest (source) +game.surfaces[1].create_entity({ + name = "infinity-chest", + position = {-19, -5}, + force = "neutral", +}).set_infinity_container_filter(1, { + name = "angels-ore1-crystal", + count = 100, + index = 1 +}) +-- inserters (output) +game.surfaces[1].create_entity({ + name = "fast-inserter", + position = {-1, 4}, + force = "neutral", + direction = defines.direction.north +}) +game.surfaces[1].create_entity({ + name = "fast-inserter", + position = {1, 4}, + force = "neutral", + direction = defines.direction.north +}) +-- belts (output) +game.surfaces[1].create_entity({ + name = "transport-belt", + position = {-1, 5}, + force = "neutral", + direction = defines.direction.east +}) +game.surfaces[1].create_entity({ + name = "transport-belt", + position = {1, 5}, + force = "neutral", + direction = defines.direction.west +}) +game.surfaces[1].create_entity({ + name = "transport-belt", + position = {0, 5}, + force = "neutral", + direction = defines.direction.south +}) +for x = 0, 6 do + game.surfaces[1].create_entity({ + name = "transport-belt", + position = {x, 6}, + force = "neutral", + direction = defines.direction.east + }) +end +game.surfaces[1].create_entity({ + name = "loader", + position = {8, 6}, + force = "neutral", + direction = defines.direction.east, + type = "input" +}) +-- infinity chest (sink) +game.surfaces[1].create_entity({ + name = "infinity-chest", + position = {9, 6}, + force = "neutral", +}).remove_unfiltered_items = true +-- power +game.surfaces[1].create_entity({ + name = "substation", + position = {8, 0}, + force = "neutral", +}) +game.surfaces[1].create_entity({ + name = "electric-energy-interface", + position = {10, 0}, + force = "neutral", +}) +--recipe +rendering.draw_sprite({ + sprite = "tips-and-tricks-angels-purification-recipe", + target = {-9, 1.5}, + x_scale = 1.6, + y_scale = 1.6, + surface = game.surfaces[1], +}) diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification-simulation-prototypes.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification-simulation-prototypes.lua new file mode 100644 index 000000000..44f6b273a --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification-simulation-prototypes.lua @@ -0,0 +1,16 @@ +data:extend( + { + { + type = "sprite", + name = "tips-and-tricks-angels-purification-recipe", + filename = "__angelsrefining__/graphics/tips-and-tricks/1-1-4-purification-recipe.png", + width = 229, + height = 299, + scale = 0.5, + flags = { + "icon", + "no-crop" + } + }, + } +) \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification.lua new file mode 100644 index 000000000..729c25941 --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification.lua @@ -0,0 +1,32 @@ +require "prototypes.tips-and-tricks.1-1-4-purification.1-1-4-purification-simulation-prototypes" + +data:extend( + { + { + type = "tips-and-tricks-item", + name = "angels-purification", + + is_title = false, + tag = "[item=ore-refinery]", + localised_name = {"tips-and-tricks-name.angels-purification"}, + localised_description = require "prototypes.tips-and-tricks.1-1-4-purification.1-1-4-purification-description", + + category = "angels-ore-generation", + order = "a[ore-refining]-d[purification]", + indent = 2, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "research", + technology = "ore-refining" + }, + + simulation = + { + init_file = "__angelsrefining__/prototypes/tips-and-tricks/1-1-4-purification/1-1-4-purification-simulation-init.lua" + }, + } + } +) \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-ore-refining/1-1-ore-refining-description.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-ore-refining/1-1-ore-refining-description.lua new file mode 100644 index 000000000..6e6f3cd75 --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-ore-refining/1-1-ore-refining-description.lua @@ -0,0 +1 @@ +return {"tips-and-tricks-description.angels-ore-refining"} \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-ore-refining/1-1-ore-refining.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-ore-refining/1-1-ore-refining.lua new file mode 100644 index 000000000..a32e01fc6 --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-ore-refining/1-1-ore-refining.lua @@ -0,0 +1,27 @@ +data:extend( + { + { + type = "tips-and-tricks-item", + name = "angels-ore-refining", + + is_title = false, + tag = "[item=angels-void]", + localised_name = {"tips-and-tricks-name.angels-ore-refining"}, + localised_description = require "prototypes.tips-and-tricks.1-1-ore-refining.1-1-ore-refining-description", + + category = "angels-ore-generation", + order = "a[ore-refining]", + indent = 1, + + starting_status = "dependencies-not-met", + dependencies = nil, + trigger = + { + type = "time-elapsed", + ticks = 10 * 60 + }, -- unlock together with the dependencies + + --simulation = require "prototypes.tips-and-tricks.1-ore-refining.1-ore-refining-simulation", + } + } +) \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-2-ore-sorting/1-2-ore-sorting-description.lua b/angelsrefining/prototypes/tips-and-tricks/1-2-ore-sorting/1-2-ore-sorting-description.lua new file mode 100644 index 000000000..aacd82c34 --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-2-ore-sorting/1-2-ore-sorting-description.lua @@ -0,0 +1,9 @@ +local description = {"", {"tips-and-tricks-description.angels-ore-sorting"}} + +if angelsmods.functions.is_special_vanilla() then + table.insert(description, {"tips-and-tricks-description.angels-ore-sorting-vanilla"}) +else -- overhaul mode + table.insert(description, {"tips-and-tricks-description.angels-ore-sorting-overhaul"}) +end + +return description \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-2-ore-sorting/1-2-ore-sorting.lua b/angelsrefining/prototypes/tips-and-tricks/1-2-ore-sorting/1-2-ore-sorting.lua new file mode 100644 index 000000000..f80964945 --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-2-ore-sorting/1-2-ore-sorting.lua @@ -0,0 +1,27 @@ +data:extend( + { + { + type = "tips-and-tricks-item", + name = "angels-ore-sorting", + + is_title = false, + tag = "[item=ore-sorting-facility]", + localised_name = {"tips-and-tricks-name.angels-ore-sorting"}, + localised_description = require "prototypes.tips-and-tricks.1-2-ore-sorting.1-2-ore-sorting-description", + + category = "angels-ore-generation", + order = "b[ore-sorting]", + indent = 1, + + starting_status = "dependencies-not-met", + dependencies = nil, + trigger = + { + type = "research", + technology = "ore-crushing" + }, + + --simulation = require "prototypes.tips-and-tricks.1-ore-refining.1-ore-refining-simulation", + } + } +) \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-ore-generation/1-ore-generation-description.lua b/angelsrefining/prototypes/tips-and-tricks/1-ore-generation/1-ore-generation-description.lua new file mode 100644 index 000000000..877f43515 --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-ore-generation/1-ore-generation-description.lua @@ -0,0 +1,29 @@ +local description = {"tips-and-tricks-description.angels-ore-generation"} + +local function get_ore_from_name(ore_name, item_type, before) + before = before or "- " + item_type = item_type or "item" + return {"", before .. "[" .. "img=" .. item_type .. "/" .. ore_name .. "] ", {item_type .. "-name." .. ore_name}, "\n"} +end + +local available_ores = {""} + +table.insert(available_ores, get_ore_from_name("angels-ore1")) +table.insert(available_ores, get_ore_from_name("angels-ore3")) +table.insert(available_ores, get_ore_from_name("angels-ore4")) +table.insert(available_ores, get_ore_from_name("angels-ore2")) + +if not angelsmods.functions.is_special_vanilla() then + table.insert(available_ores, get_ore_from_name("angels-ore5")) + table.insert(available_ores, get_ore_from_name("angels-ore6")) +end + +table.insert(description, available_ores) + +local available_wells = {""} + +table.insert(available_wells, get_ore_from_name("angels-fissure", "entity", "")) + +table.insert(description, available_wells) + +return description \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-ore-generation/1-ore-generation-simulation.lua b/angelsrefining/prototypes/tips-and-tricks/1-ore-generation/1-ore-generation-simulation.lua new file mode 100644 index 000000000..5eb1de94a --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-ore-generation/1-ore-generation-simulation.lua @@ -0,0 +1 @@ +return nil -- TODO \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-ore-generation/1-ore-generation.lua b/angelsrefining/prototypes/tips-and-tricks/1-ore-generation/1-ore-generation.lua new file mode 100644 index 000000000..b8702e0a4 --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-ore-generation/1-ore-generation.lua @@ -0,0 +1,33 @@ +data:extend( + { + { + type = "tips-and-tricks-item-category", + name = "angels-ore-generation", + order = "c-a[ore-generation]" + }, + + { + type = "tips-and-tricks-item", + name = "angels-ore-generation", + + is_title = true, + tag = "[item=angels-void]", + localised_name = {"tips-and-tricks-name.angels-ore-generation"}, + localised_description = require "prototypes.tips-and-tricks.1-ore-generation.1-ore-generation-description", + + category = "angels-ore-generation", + order = "a", + indent = 0, + + starting_status = "locked", + dependencies = nil, + trigger = + { + type = "time-elapsed", + ticks = 10 * 60 + }, + + --simulation = require "prototypes.tips-and-tricks.1-ore-generation.1-ore-generation-simulation", + } + } +) \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/tips-and-tricks.lua b/angelsrefining/prototypes/tips-and-tricks/tips-and-tricks.lua new file mode 100644 index 000000000..13b00e35e --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/tips-and-tricks.lua @@ -0,0 +1,7 @@ +require "prototypes.tips-and-tricks.1-ore-generation.1-ore-generation" +require "prototypes.tips-and-tricks.1-1-ore-refining.1-1-ore-refining" +require "prototypes.tips-and-tricks.1-1-1-crushing.1-1-1-crushing" +require "prototypes.tips-and-tricks.1-1-2-floatation.1-1-2-floatation" +require "prototypes.tips-and-tricks.1-1-3-leaching.1-1-3-leaching" +require "prototypes.tips-and-tricks.1-1-4-purification.1-1-4-purification" +require "prototypes.tips-and-tricks.1-2-ore-sorting.1-2-ore-sorting" From f7213a28b3a51057b84d283d288035c65014e9c8 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Wed, 14 Jul 2021 04:56:20 +0200 Subject: [PATCH 28/75] Unit test infrastructure (#634) * initial mod commit and moved python scripts * read settings file into data structure * ability to write custom settings to settings file * added ability to alter the mod list * launch factorio through steam * detect stdout from factorio * automatic executing unit tests and giving feedback to python through stdout * cleanup * base structure for configuration testing * small fixes * Test mayor configurations and error handling of during game loading * small tweaks * added support for custom factorio.exe location outside of steam * deactivate angelsdev after unit testing * ignore tweaked unit test Co-authored-by: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> --- .gitignore | 5 + angelsdev-unit-test/control.lua | 4 + angelsdev-unit-test/info.json | 20 + .../python/factorio_controller.py | 152 +++++++ .../python/mod_builder.py | 46 ++- angelsdev-unit-test/python/mod_downloader.py | 172 ++++++++ .../python/modlist_controller.py | 60 +++ .../python/settings_controller.py | 224 ++++++++++ .../python/unit_test_controller.py | 391 ++++++++++++++++++ angelsdev-unit-test/unit-test-functions.lua | 9 + angelsdev-unit-test/unit-tests.lua | 28 ++ .../unit-tests/unit-test-001.lua | 14 + build_bobmods.py | 166 -------- run_unit_tests.bat | 6 + 14 files changed, 1110 insertions(+), 187 deletions(-) create mode 100644 angelsdev-unit-test/control.lua create mode 100644 angelsdev-unit-test/info.json create mode 100644 angelsdev-unit-test/python/factorio_controller.py rename build_angelmods.py => angelsdev-unit-test/python/mod_builder.py (58%) create mode 100644 angelsdev-unit-test/python/mod_downloader.py create mode 100644 angelsdev-unit-test/python/modlist_controller.py create mode 100644 angelsdev-unit-test/python/settings_controller.py create mode 100644 angelsdev-unit-test/python/unit_test_controller.py create mode 100644 angelsdev-unit-test/unit-test-functions.lua create mode 100644 angelsdev-unit-test/unit-tests.lua create mode 100644 angelsdev-unit-test/unit-tests/unit-test-001.lua delete mode 100644 build_bobmods.py create mode 100644 run_unit_tests.bat diff --git a/.gitignore b/.gitignore index dc77040df..300922403 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,10 @@ +# Factorio files *.zip *.dat mod-list.json +# Python +__pycache__/ +# IDE config .idea/ .vscode/ +run_unit_tests_PWJ.bat \ No newline at end of file diff --git a/angelsdev-unit-test/control.lua b/angelsdev-unit-test/control.lua new file mode 100644 index 000000000..e0c81439f --- /dev/null +++ b/angelsdev-unit-test/control.lua @@ -0,0 +1,4 @@ +local execute_unit_tests = require("unit-tests") +script.on_event(defines.events.on_tick, function() + if game.tick == 1 * 60 then execute_unit_tests() end +end) diff --git a/angelsdev-unit-test/info.json b/angelsdev-unit-test/info.json new file mode 100644 index 000000000..a594fe1a4 --- /dev/null +++ b/angelsdev-unit-test/info.json @@ -0,0 +1,20 @@ +{ + "name": "angelsdev-unit-test", + "version": "0.0.1", + "factorio_version": "1.1", + "title": "Angel's Dev - Unit Tests", + "author": "Arch666Angel", + "contact": "https://discord.gg/ff5p6KE", + "homepage": "https://forums.factorio.com/viewforum.php?f=185", + "description": "A tool to help process unit tests ingame", + "dependencies": [ + "base >= 1.1.33", + + "angelsrefining", + "? angelspetrochem", + "? angelssmelting", + "? angelsbioprocessing", + "? angelsindustries", + "? angelsexploration" + ] +} diff --git a/angelsdev-unit-test/python/factorio_controller.py b/angelsdev-unit-test/python/factorio_controller.py new file mode 100644 index 000000000..3fab011ea --- /dev/null +++ b/angelsdev-unit-test/python/factorio_controller.py @@ -0,0 +1,152 @@ +from typing import Union, Optional +import os, subprocess +from shlex import shlex +import json +import re +import time + +class FactorioController: + + def __init__(self, factorioInstallDir:Optional[str]=None): + if factorioInstallDir is None: + self.factorioExe:str = os.path.abspath(f"{self.__retrieveSteamGameInstallLocation(427520)}/bin/x64/factorio.exe") + else: + self.factorioExe:str = os.path.abspath(f"{factorioInstallDir}/bin/x64/factorio.exe") + self.factorioArgs:list = self.__createFactorioArgs() + self.factorioProcess:Optional[subprocess.Popen] = None + + def launchGame(self) -> None: + # https://developer.valvesoftware.com/wiki/Command_Line_Options#Steam_.28Windows.29 + print(f"angelsdev-unit-test: Launching {os.path.basename(self.factorioExe)}") + try: + self.factorioProcess = subprocess.Popen(executable=self.factorioExe, args=self.factorioArgs, cwd=os.path.dirname(self.factorioExe), stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + except FileNotFoundError as fnfe: + print(f"The system could not find {self.factorioExe}.") + raise fnfe + + def terminateGame(self) -> None: + if self.factorioProcess.poll() is None: + self.factorioProcess.terminate() + print(f"angelsdev-unit-test: Closing {os.path.basename(self.factorioExe)}") + time.sleep(3) # Allow the game to terminate fully + else: + print(f"angelsdev-unit-test: {os.path.basename(self.factorioExe)} terminated unexpectedly...") + self.factorioProcess = None + + def getGameOutput(self) -> Union[str, bool]: + for stdoutLine in iter(self.factorioProcess.stdout.readline, ""): + lineData = stdoutLine.strip().decode('utf-8') + if lineData == '': + yield self.factorioProcess.poll() is None + else: + yield lineData + self.factorioProcess.stdout.close() + return_code = self.factorioProcess.wait() + if return_code: + raise subprocess.CalledProcessError(return_code, self.factorioExe) + return False # App terminated + + def executeUnitTests(self) -> None: + # This does not actually execute anything, it waits till the mod signals the tests are finished while logging all unit test results + for line in self.getGameOutput(): + if type(line) is str: + if re.fullmatch(r"angelsdev\-unit\-test: .*", line): + print(line) + if re.fullmatch(r"angelsdev\-unit\-test: Finished testing!", line): + break # Finished expectedly + elif re.fullmatch(r" *[0-9]+\.[0-9]{3} Error ModManager\.cpp\:[0-9]+\:.*", line): + error_msg = line[re.match(r" *[0-9]+\.[0-9]{3} Error ModManager\.cpp\:[0-9]+\: *", line).regs[0][1]:] + print(f"angelsdev-unit-test: {error_msg}") + break # Error during launch launch + elif type(line) is bool and line == False: + break # Terminated factorio + + def __retrieveSteamGameInstallLocation(self, steamGameID:int) -> str: + # Find install location of steam itself + steamApp = subprocess.run(['reg','query','HKCU\Software\Valve\Steam','/v','SteamExe'], stdout=subprocess.PIPE).stdout.decode('utf-8') + steamApp = [entry for line in steamApp.split('\r\n') for entry in line.split(' ') if os.path.exists(entry) and os.access(entry, os.F_OK) and os.access(entry, os.X_OK)] + if len(steamApp) == 0: + raise ValueError("Could not find a suitable steam installation") + steamDir = os.path.dirname(steamApp[0]) + + # Find install location of steam libraries + def vdf2json(stream): + # Code based on https://gist.github.com/ynsta/7221512c583fbfbafe6d#file-vdf2json-py-L5-L41 + def _istr(ident, string): + return (ident * ' ') + string + + jbuf = '{\n' + lex = shlex(stream) + indent = 1 + + while True: + tok = lex.get_token() + if not tok: + return json.loads(jbuf + '}\n') + if tok == '}': + indent -= 1 + jbuf += _istr(indent, '}') + ntok = lex.get_token() + lex.push_token(ntok) + if ntok and ntok != '}': + jbuf += ',' + jbuf += '\n' + else: + ntok = lex.get_token() + if ntok == '{': + jbuf += _istr(indent, tok + ': {\n') + indent += 1 + else: + jbuf += _istr(indent, tok + ': ' + ntok) + ntok = lex.get_token() + lex.push_token(ntok) + if ntok != '}': + jbuf += ',' + jbuf += '\n' + + steamLibs = None + with open(f"{steamDir}/steamapps/libraryfolders.vdf") as steamLibsFile: + steamLibs = vdf2json(steamLibsFile.read()) + steamLibs = [v for k, v in steamLibs.get('LibraryFolders').items() if re.fullmatch(r"\d+", k)] + + # Find in which lib the game is installed + steamGameManifestLocation = None + for steamLib in steamLibs: + steamGameManifestLocation = f"{steamLib}/steamapps/appmanifest_{steamGameID}.acf" + if os.path.isfile(steamGameManifestLocation): + break + if steamGameManifestLocation is None: + raise ValueError("Could not find install location.") + + # Find the install directory for the game + steamGameManifest = None + with open(steamGameManifestLocation) as steamGameManifestFile: + steamGameManifest = vdf2json(steamGameManifestFile.read()) + steamGameName = steamGameManifest.get('AppState').get('name') + steamGameFolder = f"{steamLib}/steamapps/common/{steamGameName}" + + # Make sure it has an appropriate steam_appid.txt file + steamAppIDLocation = f"{steamGameFolder}/bin/x64/steam_appid.txt" + if not os.path.exists(steamAppIDLocation): + with open(steamAppIDLocation, 'w') as steamAppIDFile: + steamAppIDFile.write(f"{steamGameID}") + + return steamGameFolder + + def __createFactorioArgs(self) -> list: + def convert_to_arglist(arg:str) -> list: + return arg.split(' ') + + args = [] # https://wiki.factorio.com/Command_line_parameters + args.append(self.factorioExe) # because factorio expects the exe as first arg... + #args.extend(convert_to_arglist("--verbose")) + args.extend(convert_to_arglist(f"--load-scenario base/freeplay")) + #args.extend(convert_to_arglist(f"--mod-directory {os.path.abspath(os.getenv('APPDATA'))}/Factorio/mods/".replace("\\", "/"))) + + return args + +if __name__ == "__main__": + fc = FactorioController() + fc.launchGame() + fc.executeUnitTests() + fc.terminateGame() diff --git a/build_angelmods.py b/angelsdev-unit-test/python/mod_builder.py similarity index 58% rename from build_angelmods.py rename to angelsdev-unit-test/python/mod_builder.py index 7bb625cbf..883897a04 100644 --- a/build_angelmods.py +++ b/angelsdev-unit-test/python/mod_builder.py @@ -1,39 +1,38 @@ +from typing import Optional import os, shutil, sys, getopt import json class ModBuilder: - def __init__(self): - self.modNames = [modName for modName in next(os.walk('.'))[1] if self.__isReleased(modName)] - self.modFolderDir = None + def __init__(self, factorioFolderDir:Optional[str]=None): + self.modNames = [modName for modName in next(os.walk(f"{os.path.dirname(os.path.abspath(__file__))}/../.."))[1] if self.__isReleased(modName)] - opts, args = getopt.getopt(sys.argv[1:], ":m:", ['dir=']) - for opt, arg in opts: - if opt in ('-m', '--moddir'): - self.modFolderDir = os.path.realpath(arg.strip()) + if factorioFolderDir is None: + self.modFolderDir = "{0}/Factorio/mods/".format(os.getenv('APPDATA')) + else: + self.modFolderDir = "{0}mods/".format(factorioFolderDir) - if self.modFolderDir == None: - self.modFolderDir = "{0}/Factorio/mods/".format(os.getenv('APPDATA')) - - - def __isReleased(self, modName): + def __isReleased(self, modName:str) -> None: if modName.find("angels") >= 0: + if modName.find("liquidrobot") >= 0: + return False # not released + if modName.find("angelsaddons-") < 0: return True # base mod - if modName.find("liquidrobot") >= 0: - return False # not released + if modName.find("angelsdev-") < 0: + return True # dev mod return True # released addon return False # not part of angels - def __getModVersion(self, modName): + def __getModVersion(self, modName:str) -> str: with open("{0}/info.json".format(modName)) as modDataFile: modData = json.load(modDataFile) return modData['version'] - def __deleteAllVersions(self, modName, deleteZip=True): + def __deleteAllVersions(self, modName:str, deleteZip:bool=True) -> None: # deleting folders folders = [folderName for folderName in next(os.walk(self.modFolderDir))[1] if folderName.find(modName) >= 0] for folder in folders: @@ -46,7 +45,7 @@ def __deleteAllVersions(self, modName, deleteZip=True): print(" Removing '{0}'".format(folder)) os.remove(self.modFolderDir + folder) - def __createNewVersion(self, modName): + def __createNewVersion(self, modName:str) -> None: folder = "{0}_{1}/".format(modName, self.__getModVersion(modName)) print(" Creating '{0}'".format(folder)) @@ -54,15 +53,20 @@ def __createNewVersion(self, modName): dst_dir = self.modFolderDir + folder shutil.copytree(src_dir, dst_dir) - def createMod(self, modName): + def createMod(self, modName:str) -> None: print("Updating '{0}'".format(modName)) self.__deleteAllVersions(modName, True) self.__createNewVersion(modName) - def createAllMods(self): + def createAllMods(self) -> None: for modName in self.modNames: self.createMod(modName) if __name__ == "__main__": - mb = ModBuilder() - mb.createAllMods() + factorioFolderDir = None + opts, args = getopt.getopt(sys.argv[1:], ":m:", ['dir=']) + for opt, arg in opts: + if opt in ('-m', '--factoriodir'): + factorioFolderDir = os.path.realpath(arg.strip()) + + ModBuilder(factorioFolderDir).createAllMods() diff --git a/angelsdev-unit-test/python/mod_downloader.py b/angelsdev-unit-test/python/mod_downloader.py new file mode 100644 index 000000000..660820fab --- /dev/null +++ b/angelsdev-unit-test/python/mod_downloader.py @@ -0,0 +1,172 @@ +from typing import Optional +import os, shutil, sys, getopt +import urllib.request +import json + +class ModDownloader: + + def __init__(self, modName:str, factorioFolderDir:Optional[str]=None): + if factorioFolderDir is None: + self.factorioFolderDir = f"{os.path.abspath(os.getenv('APPDATA'))}/Factorio/" + else: + self.factorioFolderDir = os.path.abspath(factorioFolderDir) + + self.modFolderDir = f"{self.factorioFolderDir}/mods/" + + self.modData = self.__getModAPI(modName) + self.userData = self.__getUserData() + + def __str__(self) -> str: + return json.dumps(self.modData, indent=4, sort_keys=True) + + def getReleases(self) -> list: + return self.modData["releases"] + + def getLatestModVersion(self, factorioVersion:Optional[str] = None) -> list: + fixedFactorioVersion = False if factorioVersion is None else True + + modReleases = self.getReleases() + + latestReleaseFactorioVersion = factorioVersion + latestReleaseModVersion = None + + for release in modReleases: + # compare factorio release version + releaseFactorioVersion = release["info_json"]["factorio_version"] + if not self.__compareVersion(latestReleaseFactorioVersion, releaseFactorioVersion): + continue # release is for an older version of factorio + if fixedFactorioVersion: + if not self.__compareVersion(releaseFactorioVersion, factorioVersion): + continue # release is for a newer version of factorio + else: + if not self.__compareVersion(releaseFactorioVersion, latestReleaseFactorioVersion): + # newer factorioVersion detected + latestReleaseFactorioVersion = releaseFactorioVersion + latestReleaseModVersion = release["version"] + continue # no need to compare further + + # compare mod release version + releaseModVersion = release["version"] + if not self.__compareVersion(latestReleaseModVersion, releaseModVersion): + continue # release is for an older version of the mod + if self.__compareVersion(releaseModVersion, latestReleaseModVersion): + continue # release is for the same version of the mod + latestReleaseModVersion = releaseModVersion + + if latestReleaseModVersion is None: + latestReleaseFactorioVersion = None + return [latestReleaseFactorioVersion, latestReleaseModVersion] + + def downloadModVersion(self, factorioVersion:Optional[str]=None, modVersion:Optional[str]=None) -> None: + print("Updating '{0}'".format(self.modData["name"])) + + # delete any local versions + self.__deleteAllVersions(self.modData["name"]) + + # download the most suitable release + if factorioVersion is None: + modVersion = None + if modVersion is None: + factorioVersion, modVersion = self.getLatestModVersion(factorioVersion) + modRelease = self.__getReleaseInfo(factorioVersion, modVersion) + print(" Creating '{0}'".format(modRelease["file_name"])) + modDownloadUrl = 'http://mods.factorio.com{0}?username={1}&token={2}'.format(modRelease["download_url"], self.userData[0], self.userData[1]) + modDownloadRequest = urllib.request.Request(modDownloadUrl, headers={'User-Agent': "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36"}) + with urllib.request.urlopen(modDownloadRequest) as downloadFile: + with open('{0}{1}'.format(self.modFolderDir, modRelease["file_name"]), 'wb+') as zipFile: + zipFile.write(downloadFile.read()) + + def download(self) -> None: + return self.downloadModVersion() + + def __getUserData(self) -> list: + with open(f"{self.factorioFolderDir}/player-data.json") as playerDataFile: + playerData = json.load(playerDataFile) + if playerData["service-username"] != "": + return [playerData["service-username"], playerData["service-token"]] + raise NotImplementedError # TODO: implement manual authentification https://wiki.factorio.com/Web_authentication_API + + def __getModAPI(self, modName:str) -> dict: + apiQuerry = urllib.request.Request('http://mods.factorio.com/api/mods/{0}'.format(modName)) + try: + apiRequest = urllib.request.urlopen(apiQuerry).read() + apiContent = json.loads(apiRequest.decode('utf-8')) + apiMessage = apiContent["message"] + except urllib.request.HTTPError: + raise NameError(f"Could not find a mod named '{modName}'.") + except KeyError: + apiMessage = None + if apiMessage == "Mod not found": + raise NameError("Could not find a mod named '{modName}'.") + return apiContent + + def __compareVersion(self, version1, version2): + """ Returns true if version 2 >= version 1 """ + # test version validity + if version1 is None: + return True + if version2 is None: + return False + + # prematurely test equality + if version1 == version2: + return True + + # compare versions graduately + version1 = version1.split('.') + version2 = version2.split('.') + for version in range(0, len(version1)): + if version2[version] < version1[version]: + return False + if version2[version] > version1[version]: + return True + + def __getReleaseInfo(self, factorioVersion:str, modVersion:str) -> dict: + modReleases = self.getReleases() + for release in modReleases: + if factorioVersion == release["info_json"]["factorio_version"] and modVersion == release["version"]: + return release + + def __deleteAllVersions(self, modName:str, deleteZip:bool=True) -> None: + # deleting folders + folders = [folderName for folderName in next(os.walk(self.modFolderDir))[1] if folderName.find(modName) >= 0] + for folder in folders: + print(" Removing '{0}/'".format(folder)) + shutil.rmtree(self.modFolderDir + folder) + + # deleting zip folders + folders = [folderName for folderName in os.listdir(self.modFolderDir) if deleteZip and folderName.find(modName) >= 0 ] + for folder in folders: + print(" Removing '{0}'".format(folder)) + os.remove(self.modFolderDir + folder) + +if __name__ == "__main__": + factorioFolderDir = None + opts, args = getopt.getopt(sys.argv[1:], ":m:", ['dir=']) + for opt, arg in opts: + if opt in ('-m', '--factoriodir'): + factorioFolderDir = os.path.realpath(arg.strip()) + + bobmods = { + "bobassembly" : True, + "bobclasses" : True, + "bobelectronics" : True, + "bobenemies" : True, + "bobequipment" : True, + "bobgreenhouse" : True, + "bobinserters" : True, + "boblibrary" : True, + "boblogistics" : True, + "bobmining" : True, + "bobmodules" : True, + "bobores" : True, + "bobplates" : True, + "bobpower" : True, + "bobrevamp" : True, + "bobtech" : True, + "bobvehicleequipment": True, + "bobwarfare" : True + } + for name, download in bobmods.items(): + if download: + ModDownloader(name, factorioFolderDir).download() \ No newline at end of file diff --git a/angelsdev-unit-test/python/modlist_controller.py b/angelsdev-unit-test/python/modlist_controller.py new file mode 100644 index 000000000..3da9df8ab --- /dev/null +++ b/angelsdev-unit-test/python/modlist_controller.py @@ -0,0 +1,60 @@ +import os, sys, getopt +import json + +class ModlistController: + # References: + # https://wiki.factorio.com/Mod_settings_file_format + # https://wiki.factorio.com/Property_tree + + def __init__(self, factorioFolderDir=None): + if factorioFolderDir == None: + self.modFolderDir = f"{os.path.abspath(os.getenv('APPDATA'))}/Factorio/mods/" + else: + self.modFolderDir = f"{os.path.abspath(factorioFolderDir)}/mods/" + + def readConfigurationFile(self, filename:str="mod-list.json") -> None: + with open(f"{self.modFolderDir}/{filename}", "r") as modlistFile: + self.modlist = json.load(modlistFile).get('mods') + + def writeConfigurationFile(self, filename:str="mod-list.json") -> None: + with open(f"{self.modFolderDir}/{filename}", "w") as modlistFile: + json.dump({ 'mods' : self.modlist }, modlistFile, indent=2) + + def disableAllMods(self) -> None: + for mod in self.modlist: + mod['enabled'] = mod['name'] == "base" + + def disableMod(self, modname:str) -> None: + if modname == "base": + return + for mod in self.modlist: + if mod['name'] == modname: + mod['enabled'] = modname == "base" # base mod cannot be disabled + return + self.modlist.append({ 'name': modname, 'enabled': modname == "base" }) + + def enableMod(self, modname:str) -> None: + for mod in self.modlist: + if mod['name'] == modname: + mod['enabled'] = True + return + self.modlist.append({ 'name': modname, 'enabled': True }) + +if __name__ == "__main__": + factorioFolderDir = None + opts, args = getopt.getopt(sys.argv[1:], ":m:", ['dir=']) + for opt, arg in opts: + if opt in ('-m', '--factoriodir'): + factorioFolderDir = os.path.realpath(arg.strip()) + + mc = ModlistController(factorioFolderDir) + mc.readConfigurationFile() + mc.disableAllMods() + mc.enableMod("angelsinfiniteores") + mc.enableMod("angelsrefining") + mc.enableMod("angelspetrochem") + mc.enableMod("angelssmelting") + mc.enableMod("angelsbioprocessing") + mc.enableMod("angelsindustries") + mc.enableMod("angelsexploration") + mc.writeConfigurationFile("mod-list-dupe.json") \ No newline at end of file diff --git a/angelsdev-unit-test/python/settings_controller.py b/angelsdev-unit-test/python/settings_controller.py new file mode 100644 index 000000000..858e7b993 --- /dev/null +++ b/angelsdev-unit-test/python/settings_controller.py @@ -0,0 +1,224 @@ +from typing import Union +import os, sys, getopt +import struct + +class SettingsFileReader: + def __init__(self, file): + self.file = file + + def readBool(self) -> bool: + return bool.from_bytes(self.file.read(1), byteorder='little') + + def readByte(self) -> int: + return int.from_bytes(self.file.read(1), byteorder='little') + + def readUnsignedShort(self) -> int: + return int.from_bytes(self.file.read(2), byteorder='little') + + def readUnsignedInteger(self, spaceOptimised:bool=False) -> int: + if not spaceOptimised: + return int.from_bytes(self.file.read(4), byteorder='little') + + value = self.readByte() + return value if value < 255 else self.readUnsignedInteger(spaceOptimised=False) + + def readNumber(self) -> float: + # IEEE 754 double-precision binary floating-point format + return struct.unpack(' str: + if self.readBool(): + return "" + return self.file.read(self.readUnsignedInteger(spaceOptimised=True)).decode('utf-8') + + def readDictionary(self, dictName:str="") -> Union[bool, float, str, dict]: + treeType = self.readByte() + treeBool = self.readBool() + if treeType == 0: # None + raise NotImplementedError + elif treeType == 1: # Bool + return self.readBool() + elif treeType == 2: # Number + return self.readNumber() + elif treeType == 3: # String + return self.readString() + elif treeType == 4: # List + raise NotImplementedError + elif treeType == 5: # Dictionary + treeVal = dict() + dictSize = self.readUnsignedInteger() + for dictIndex in range(dictSize): + dictKey = self.readString() + treeVal[dictIndex] = [dictKey, self.readDictionary()] + return treeVal + else: + raise ValueError(f"Type '{treeType}' is invalid for dict {dictName}.") + +class SettingsFileWriter: + types = { + 'none' : 0, + 'bool' : 1, + 'number' : 2, + 'string' : 3, + 'list' : 4, + 'dictionary' : 5 + } + def __init__(self, file): + self.file = file + + def writeBool(self, value:bool) -> None: + self.file.write(value.to_bytes(1, 'little')) + + def writeByte(self, value:int) -> None: + self.file.write(value.to_bytes(1, 'little')) + + def writeUnsignedShort(self, value:int) -> None: + self.file.write(value.to_bytes(2, 'little')) + + def writeUnsignedInteger(self, value:int, spaceOptimised:bool=False) -> None: + if spaceOptimised: + self.writeByte(min(value, 255)) + if value >= 255: + self.writeUnsignedInteger(value, spaceOptimised=False) + else: + self.file.write(value.to_bytes(4, 'little')) + + def writeNumber(self, value:float) -> None: + # IEEE 754 double-precision binary floating-point format + self.file.write(struct.pack(' None: + empty = value == "" + self.writeBool(False) # not refering to nullptr + self.writeUnsignedInteger(len(value), spaceOptimised=True) + if not empty: + self.file.write(value.encode('utf-8')) + + def writeDictionary(self, value:dict) -> None: + self.writePropertyType('dictionary') + dictSize = len(value.keys()) + self.writeUnsignedInteger(dictSize) + for dictIndex in range(dictSize): + dictKey, dictValue = value.get(dictIndex) + self.writeString(dictKey) + if type(dictValue) is None: + raise NotImplementedError + elif type(dictValue) is bool: + self.writePropertyType('bool') + self.writeBool(dictValue) + elif type(dictValue) is float: + self.writePropertyType('number') + self.writeNumber(dictValue) + elif type(dictValue) is str: + self.writePropertyType('string') + self.writeString(dictValue) + elif type(dictValue) is list: + raise NotImplementedError + elif type(dictValue) is dict: + raise NotImplementedError + + def writeVersion(self, version:list) -> None: + for v in range(4): + self.writeUnsignedShort(version[v]) + + def writePropertyType(self, type:str) -> None: + self.writeByte(self.types.get(type)) + self.writeBool(False) + +class SettingsController: + # References: + # https://wiki.factorio.com/Mod_settings_file_format + # https://wiki.factorio.com/Property_tree + + def __init__(self, factorioFolderDir=None): + if factorioFolderDir == None: + self.modFolderDir = f"{os.path.abspath(os.getenv('APPDATA'))}/Factorio/mods/" + else: + self.modFolderDir = f"{os.path.abspath(factorioFolderDir)}/mods/" + + def readSettingsFile(self, filename:str="mod-settings.dat") -> None: + with open(f"{self.modFolderDir}/{filename}", "rb") as modSettingsFile: + modSettings = SettingsFileReader(modSettingsFile) + self.settings = dict() + # Version of the mod + self.settings["version"] = [modSettings.readUnsignedShort() for _ in range(4)] + _ = modSettings.readBool() + #print(f"Loading {filename} version {'.'.join([str(v) for v in self.settings.get('version')])}") + + # Property tree + propertyTreeType = modSettings.readByte() + propertyTreeBool = modSettings.readBool() + assert propertyTreeType == 5, "Invalid settings structure type detected!" + settingCount = modSettings.readUnsignedInteger() + assert settingCount == 3, "Invalid amount of setting stages!" + for settingIndex in range(settingCount): + settingStageName = modSettings.readString() + #print(f"\tReading {settingStageName} settings") + self.settings[settingStageName] = dict() + + stagePropertyTreeType = modSettings.readByte() + stagePropertyTreeBool = modSettings.readBool() + assert stagePropertyTreeType == 5, "Invalid settings stage structure type detected!" + stageSettingCount = modSettings.readUnsignedInteger() + for stageSettingIndex in range(stageSettingCount): + stageSettingIndexName = modSettings.readString() + self.settings[settingStageName][stageSettingIndex] = [stageSettingIndexName, modSettings.readDictionary(stageSettingIndexName)] + + def writeSettingsFile(self, filename:str="mod-settings.dat") -> None: + filepath = f"{self.modFolderDir}/{filename}" + if os.path.exists(filepath): + os.remove(filepath) + with open(filepath, "wb") as modSettingsFile: + modSettings = SettingsFileWriter(modSettingsFile) + + # Version of the mod + #print(f"Writing {filename} version {'.'.join([str(v) for v in self.settings.get('version')])}") + modSettings.writeVersion(self.settings.get('version')) + modSettings.writeBool(False) + + # Property tree + modSettings.writePropertyType('dictionary') + + modSettingsStages = ["startup", "runtime-global", "runtime-per-user"] + modSettings.writeUnsignedInteger(len(modSettingsStages)) + for modSettingsStage in modSettingsStages: + #print(f"\tWriting {modSettingsStage} settings") + modSettings.writeString(modSettingsStage) + modSettings.writePropertyType('dictionary') + stageSettingCount = len(self.settings[modSettingsStage].keys()) + modSettings.writeUnsignedInteger(stageSettingCount) + for stageSettingIndex in range(stageSettingCount): + stageSettingKey, stageSettingValue = self.settings[modSettingsStage].get(stageSettingIndex) + modSettings.writeString(stageSettingKey) + modSettings.writeDictionary(stageSettingValue) + + def setSettingValue(self, settingType:str, settingName:str, settingValue:Union[bool, float, str, dict]) -> None: + # Check all settings if the setting already exists + validSettingType = False + for modSettingsStage in ["startup", "runtime-global", "runtime-per-user"]: + for modSettingIndex, modSetting in self.settings[modSettingsStage].items(): + dictKey, dictValue = modSetting + if settingName == dictKey: + assert modSettingsStage == settingType, f"Error: Setting {settingName} is not a {settingType} setting." + assert type(settingValue) is type(dictValue[0][1]), f"Error: Setting {settingName} should be of type {type(dictValue[0][1]).__name__}" + dictValue[0][1] = settingValue + return + + validSettingType = validSettingType or (modSettingsStage == settingType) + + # Setting does not exist yet at this point + assert validSettingType, f"Error: {settingType} is not a valid setting stage." + modSettingStage = self.settings[settingType] + modSettingStage[len(modSettingStage.keys())] = [settingName, { 0 : ['value', settingValue] }] + +if __name__ == "__main__": + factorioFolderDir = None + opts, args = getopt.getopt(sys.argv[1:], ":m:", ['dir=']) + for opt, arg in opts: + if opt in ('-m', '--factoriodir'): + factorioFolderDir = os.path.realpath(arg.strip()) + + sc = SettingsController(factorioFolderDir) + sc.readSettingsFile() + sc.setSettingValue("startup", "angels-enable-industries", True) # angels override + sc.writeSettingsFile("mod-settings-dupe.dat") \ No newline at end of file diff --git a/angelsdev-unit-test/python/unit_test_controller.py b/angelsdev-unit-test/python/unit_test_controller.py new file mode 100644 index 000000000..043e974ce --- /dev/null +++ b/angelsdev-unit-test/python/unit_test_controller.py @@ -0,0 +1,391 @@ +from typing import Optional +import os, sys, getopt + +from mod_builder import ModBuilder +from mod_downloader import ModDownloader +from modlist_controller import ModlistController +from settings_controller import SettingsController +from factorio_controller import FactorioController + +class UnitTestController: + + def __init__(self, updateMods:bool=True, factorioInstallDir:Optional[str]=None, factorioFolderDir:Optional[str]=None): + if factorioFolderDir is None: + self.factorioFolderDir:str = os.path.abspath(f"{os.getenv('APPDATA')}/Factorio/") + else: + self.factorioFolderDir:str = os.path.abspath(factorioFolderDir) + + if updateMods: + self.__buildAngelsMods() + self.__buildBobsMods() + + self.modlistController = ModlistController(self.factorioFolderDir) + self.settingsController = SettingsController(self.factorioFolderDir) + self.factorioController = FactorioController(factorioInstallDir) + + def __del__(self): + self.modlistController.readConfigurationFile() + self.modlistController.disableMod("angelsdev-unit-test") + self.modlistController.writeConfigurationFile() + + def TestAllConfiguations(self) -> None: + self.TestSpecialVanilla() + self.TestBobAngels() + self.TestPureAngels() + + ############################################################################# + ### SPECIAL VANILLA ### + ############################################################################# + def TestSpecialVanilla(self) -> None: + """Tests all configurations of special vanilla mode.""" + self.TestSpecialVanillaLight() + self.TestSpecialVanillarRegular() + self.TestSpecialVanillarExtended() + self.TestSpecialVanillarBA() + + def TestSpecialVanillaLight(self) -> None: + """Tests special vanilla mode without minimal mods.""" + self.__logTestConfiguration("Special vanilla (light)") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + #"angelsbioprocessing", + #"angelsindustries", + #"angelsexploration" + ], + { + 'startup': + { + #"angels-enable-industries": False, # Angels overhaul + #"angels-enable-components": False, # Angels component mode + #"angels-enable-tech" : False, # Angels technology mode + } + } + ) + self.__executeUnitTests() + + def TestSpecialVanillarRegular(self) -> None: + """Tests special vanilla mode without any bobs mods.""" + self.__logTestConfiguration("Special vanilla (regular)") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + #"angelsindustries", + #"angelsexploration" + ], + { + 'startup': + { + #"angels-enable-industries": False, # Angels overhaul + #"angels-enable-components": False, # Angels component mode + #"angels-enable-tech" : False, # Angels technology mode + } + } + ) + self.__executeUnitTests() + + def TestSpecialVanillarExtended(self) -> None: + """Tests special vanilla mode with all angels mods.""" + self.__logTestConfiguration("Special vanilla (extended)") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + "angelsindustries", + "angelsexploration" + ], + { + 'startup': + { + "angels-enable-industries": False, # Angels overhaul + "angels-enable-components": False, # Angels component mode + "angels-enable-tech" : False, # Angels technology mode + } + } + ) + self.__executeUnitTests() + + def TestSpecialVanillarBA(self) -> None: + """Tests special vanilla mode with all (allowed) bobs mods.""" + self.__logTestConfiguration("Special vanilla (BA)") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + "angelsindustries", + "angelsexploration", + + "boblibrary", + "bobassembly", + "bobclasses", + "bobelectronics", + "bobenemies", + "bobequipment", + "bobgreenhouse", + "bobinserters", + "boblogistics", + "bobmining", + "bobmodules", + "bobores", + #"bobplates", + "bobpower", + "bobrevamp", + "bobtech", + "bobvehicleequipment", + "bobwarfare", + ], + { + 'startup': + { + "angels-enable-industries": False, # Angels overhaul + "angels-enable-components": False, # Angels component mode + "angels-enable-tech" : False, # Angels technology mode + } + } + ) + self.__executeUnitTests() + + ############################################################################# + ### BOB and ANGELS ### + ############################################################################# + def TestBobAngels(self) -> None: + self.TestBobAngelsRegular() + self.TestBobAngelsExtended() + + def TestBobAngelsRegular(self) -> None: + """Tests BA mode with all mods except industries (seablock related).""" + self.__logTestConfiguration("BA (regular)") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + #"angelsindustries", + #"angelsexploration", + + "boblibrary", + "bobassembly", + "bobclasses", + "bobelectronics", + "bobenemies", + "bobequipment", + "bobgreenhouse", + "bobinserters", + "boblogistics", + "bobmining", + "bobmodules", + "bobores", + "bobplates", + "bobpower", + "bobrevamp", + "bobtech", + "bobvehicleequipment", + "bobwarfare", + ], + { + 'startup': + { + #"angels-enable-industries": False, # Angels overhaul + #"angels-enable-components": False, # Angels component mode + #"angels-enable-tech" : False, # Angels technology mode + } + } + ) + self.__executeUnitTests() + + def TestBobAngelsExtended(self) -> None: + """Tests BA mode with all mods including industries.""" + self.__logTestConfiguration("BA (extended)") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + "angelsindustries", + "angelsexploration", + + "boblibrary", + "bobassembly", + "bobclasses", + "bobelectronics", + "bobenemies", + "bobequipment", + "bobgreenhouse", + "bobinserters", + "boblogistics", + "bobmining", + "bobmodules", + "bobores", + "bobplates", + "bobpower", + "bobrevamp", + "bobtech", + "bobvehicleequipment", + "bobwarfare", + ], + { + 'startup': + { + "angels-enable-industries": False, # Angels overhaul + "angels-enable-components": False, # Angels component mode + "angels-enable-tech" : False, # Angels technology mode + } + } + ) + self.__executeUnitTests() + + ############################################################################# + ### PURE ANGELS ### + ############################################################################# + def TestPureAngels(self) -> None: + self.TestPureAngelsOverhaul() + self.TestPureAngelsComponents() + self.TestPureAngelsTechnology() + + def TestPureAngelsOverhaul(self) -> None: + """Tests pure angels mode without any bobs mods.""" + self.__logTestConfiguration("Pure Angels (overhaul)") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + "angelsindustries", + "angelsexploration" + ], + { + 'startup': + { + "angels-enable-industries": True, # Angels overhaul + "angels-enable-components": False, # Angels component mode + "angels-enable-tech" : False, # Angels technology mode + } + } + ) + self.__executeUnitTests() + + def TestPureAngelsComponents(self) -> None: + """Tests component mode without any bobs mods.""" + self.__logTestConfiguration("Pure Angels (components)") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + "angelsindustries", + "angelsexploration" + ], + { + 'startup': + { + "angels-enable-industries": False, # Angels overhaul + "angels-enable-components": True, # Angels component mode + "angels-enable-tech" : False, # Angels technology mode + } + } + ) + self.__executeUnitTests() + + def TestPureAngelsTechnology(self) -> None: + """Tests technology mode without any bobs mods.""" + self.__logTestConfiguration("Pure Angels (technology)") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + "angelsindustries", + "angelsexploration" + ], + { + 'startup': + { + "angels-enable-industries": False, # Angels overhaul + "angels-enable-components": False, # Angels component mode + "angels-enable-tech" : True, # Angels technology mode + } + } + ) + self.__executeUnitTests() + + ############################################################################# + def __buildAngelsMods(self) -> None: + ModBuilder(self.factorioFolderDir).createAllMods() + + def __buildBobsMods(self) -> None: + bobmods = { + "bobassembly" : True, + "bobclasses" : True, + "bobelectronics" : True, + "bobenemies" : True, + "bobequipment" : True, + "bobgreenhouse" : True, + "bobinserters" : True, + "boblibrary" : True, + "boblogistics" : True, + "bobmining" : True, + "bobmodules" : True, + "bobores" : True, + "bobplates" : True, + "bobpower" : True, + "bobrevamp" : True, + "bobtech" : True, + "bobvehicleequipment": True, + "bobwarfare" : True + } + for name, download in bobmods.items(): + if download: + ModDownloader(name, self.factorioFolderDir).download() + + def __logTestConfiguration(self, configName:str) -> None: + print(f"\nangelsdev-unit-test: Testing {configName}") + + def __setupTestConfiguration(self, modList:list, settingCustomisation:dict) -> None: + # Configure Mods + self.modlistController.readConfigurationFile() + self.modlistController.disableAllMods() + for modName in modList: + self.modlistController.enableMod(modName) + if not "angelsdev-unit-test" in modList: + self.modlistController.enableMod("angelsdev-unit-test") + self.modlistController.writeConfigurationFile() + + # Configure settings + self.settingsController.readSettingsFile() + for settingsStage in settingCustomisation.keys(): + for settingsName, settingsValue in settingCustomisation.get(settingsStage).items(): + self.settingsController.setSettingValue(settingsStage, settingsName, settingsValue) + self.settingsController.writeSettingsFile() + + def __executeUnitTests(self) -> None: + # Execute unit tests for the current test configuration + self.factorioController.launchGame() + self.factorioController.executeUnitTests() + self.factorioController.terminateGame() + +if __name__ == "__main__": + factorioFolderDir:Optional[str]=None + factorioInstallDir:Optional[str]=None + + opts, args = getopt.getopt(sys.argv[1:], "f:i:", ['factoriodir=', 'installdir=']) + for opt, arg in opts: + if opt in ('-f', '--factoriodir'): + factorioFolderDir = os.path.realpath(arg.strip()) + if opt in ('-i', '--installdir'): + factorioInstallDir = os.path.realpath(arg.strip()) + + UnitTestController(updateMods=False, factorioInstallDir=factorioInstallDir, factorioFolderDir=factorioFolderDir).TestAllConfiguations() \ No newline at end of file diff --git a/angelsdev-unit-test/unit-test-functions.lua b/angelsdev-unit-test/unit-test-functions.lua new file mode 100644 index 000000000..a68f5ef22 --- /dev/null +++ b/angelsdev-unit-test/unit-test-functions.lua @@ -0,0 +1,9 @@ +local functions = {} + +function functions.print_msg(msg, indentation) + -- indentation should not be used by unit tests, this is only used for the unit test interface! + indentation = indentation and indentation >= 0 and math.floor(indentation + 0.5) or 2 + print("angelsdev-unit-test:" .. string.format("%" .. 2 * indentation + 1 .. "s", " ") .. msg) +end + +return functions \ No newline at end of file diff --git a/angelsdev-unit-test/unit-tests.lua b/angelsdev-unit-test/unit-tests.lua new file mode 100644 index 000000000..8b95b3692 --- /dev/null +++ b/angelsdev-unit-test/unit-tests.lua @@ -0,0 +1,28 @@ +local unit_test_001 = require("unit-tests.unit-test-001") + +local unit_tests = +{ + unit_test_001, +} + +local unit_test_functions = require("unit-test-functions") + +local execute_unit_tests = function() + unit_test_functions.print_msg("Starting " .. #unit_tests .. " unit tests...", 0) + for unit_test_index, unit_test_func in pairs(unit_tests) do + unit_test_functions.print_msg(string.format("Starting unit test %03d.", unit_test_index), 0) + local unit_test_result = unit_test_func() + if unit_test_result == true then + unit_test_functions.print_msg(string.format("Unit test %03d PASSED!", unit_test_index), 0) + elseif unit_test_result == false then + unit_test_functions.print_msg(string.format("Unit test %03d FAILED!", unit_test_index), 0) + break + else + unit_test_functions.print_msg(string.format("Unexpected result for unit test %03d!", unit_test_index), 0) + break + end + end + unit_test_functions.print_msg("Finished testing!", 0) +end + +return execute_unit_tests \ No newline at end of file diff --git a/angelsdev-unit-test/unit-tests/unit-test-001.lua b/angelsdev-unit-test/unit-tests/unit-test-001.lua new file mode 100644 index 000000000..ba369c632 --- /dev/null +++ b/angelsdev-unit-test/unit-tests/unit-test-001.lua @@ -0,0 +1,14 @@ +-- This is a dummy unit test to test the unit testing behaviour. Each unit test +-- file shall return a function which takes no arguments and returns a boolean +-- value indicating if the test was succesfull or not. It is up to the function +-- to inform what part of the test failed by printing warnings and errors using +-- the unit test interface. +local unit_test_functions = require("unit-test-functions") +local unit_test_001 = function() + unit_test_functions.print_msg("Unit testing mod configuration:") + for mod_name, mod_version in pairs(game.active_mods) do + unit_test_functions.print_msg(mod_name .. " version " .. mod_version) + end + return true +end +return unit_test_001 \ No newline at end of file diff --git a/build_bobmods.py b/build_bobmods.py deleted file mode 100644 index 0b9e74fef..000000000 --- a/build_bobmods.py +++ /dev/null @@ -1,166 +0,0 @@ -import os, shutil, sys, getopt -import urllib.request -import json - -class ModDownloader: - def __init__(self, modName): - self.factorioFolderDir = None - - opts, args = getopt.getopt(sys.argv[1:], ":m:", ['dir=']) - for opt, arg in opts: - if opt in ('-m', '--factoriodir'): - self.factorioFolderDir = os.path.realpath(arg.strip()) - - if self.factorioFolderDir == None: - self.factorioFolderDir = "{0}/Factorio/".format(os.getenv('APPDATA')) - self.modFolderDir = "{0}mods/".format(self.factorioFolderDir) - - self.modData = self.__getModAPI(modName) - self.userData = self.__getUserData() - - def __str__(self): - return json.dumps(self.modData, indent=4, sort_keys=True) - - def getReleases(self): - return self.modData["releases"] - - def getLatestModVersion(self, factorioVersion = None): - fixedFactorioVersion = False if factorioVersion is None else True - - modReleases = self.getReleases() - - latestReleaseFactorioVersion = factorioVersion - latestReleaseModVersion = None - - for release in modReleases: - # compare factorio release version - releaseFactorioVersion = release["info_json"]["factorio_version"] - if not self.__compareVersion(latestReleaseFactorioVersion, releaseFactorioVersion): - continue # release is for an older version of factorio - if fixedFactorioVersion: - if not self.__compareVersion(releaseFactorioVersion, factorioVersion): - continue # release is for a newer version of factorio - else: - if not self.__compareVersion(releaseFactorioVersion, latestReleaseFactorioVersion): - # newer factorioVersion detected - latestReleaseFactorioVersion = releaseFactorioVersion - latestReleaseModVersion = release["version"] - continue # no need to compare further - - # compare mod release version - releaseModVersion = release["version"] - if not self.__compareVersion(latestReleaseModVersion, releaseModVersion): - continue # release is for an older version of the mod - if self.__compareVersion(releaseModVersion, latestReleaseModVersion): - continue # release is for the same version of the mod - latestReleaseModVersion = releaseModVersion - - if latestReleaseModVersion is None: - latestReleaseFactorioVersion = None - return [latestReleaseFactorioVersion, latestReleaseModVersion] - - def downloadModVersion(self, factorioVersion = None, modVersion = None): - print("Updating '{0}'".format(self.modData["name"])) - - # delete any local versions - self.__deleteAllVersions(self.modData["name"]) - - # download the most suitable release - if factorioVersion is None: - modVersion = None - if modVersion is None: - factorioVersion, modVersion = self.getLatestModVersion(factorioVersion) - modRelease = self.__getReleaseInfo(factorioVersion, modVersion) - print(" Creating '{0}'".format(modRelease["file_name"])) - modDownloadUrl = 'http://mods.factorio.com{0}?username={1}&token={2}'.format(modRelease["download_url"], self.userData[0], self.userData[1]) - modDownloadRequest = urllib.request.Request(modDownloadUrl, headers={'User-Agent': 'Mozilla/5.0'}) - with urllib.request.urlopen(modDownloadRequest) as downloadFile: - with open('{0}{1}'.format(self.modFolderDir, modRelease["file_name"]), 'wb+') as zipFile: - zipFile.write(downloadFile.read()) - - def download(self): - return self.downloadModVersion() - - def __getUserData(self): - with open('{}/player-data.json'.format(self.factorioFolderDir)) as playerDataFile: - playerData = json.load(playerDataFile) - return [playerData["service-username"], playerData["service-token"]] - - def __getModAPI(self, modName): - apiQuerry = urllib.request.Request('http://mods.factorio.com/api/mods/{0}'.format(modName)) - try: - apiRequest = urllib.request.urlopen(apiQuerry).read() - apiContent = json.loads(apiRequest.decode('utf-8')) - apiMessage = apiContent["message"] - except urllib.request.HTTPError: - raise NameError("Could not find a mod named '{0}'.".format(modName)) - except KeyError: - apiMessage = None - if apiMessage == "Mod not found": - raise NameError("Could not find a mod named '{0}'.".format(modName)) - return apiContent - - def __compareVersion(self, version1, version2): - """ Returns true if version 2 >= version 1 """ - # test version validity - if version1 is None: - return True - if version2 is None: - return False - - # prematurely test equality - if version1 == version2: - return True - - # compare versions graduately - version1 = version1.split('.') - version2 = version2.split('.') - for version in range(0, len(version1)): - if version2[version] < version1[version]: - return False - if version2[version] > version1[version]: - return True - - def __getReleaseInfo(self, factorioVersion, modVersion): - modReleases = self.getReleases() - for release in modReleases: - if factorioVersion == release["info_json"]["factorio_version"] and\ - modVersion == release["version"]: - return release - - def __deleteAllVersions(self, modName, deleteZip=True): - # deleting folders - folders = [folderName for folderName in next(os.walk(self.modFolderDir))[1] if folderName.find(modName) >= 0] - for folder in folders: - print(" Removing '{0}/'".format(folder)) - shutil.rmtree(self.modFolderDir + folder) - - # deleting zip folders - folders = [folderName for folderName in os.listdir(self.modFolderDir) if deleteZip and folderName.find(modName) >= 0 ] - for folder in folders: - print(" Removing '{0}'".format(folder)) - os.remove(self.modFolderDir + folder) - -if __name__ == "__main__": - bobmods = { - "bobassembly" : True, - "bobclasses" : True, - "bobelectronics" : True, - "bobenemies" : True, - "bobequipment" : True, - "bobgreenhouse" : True, - "bobinserters" : True, - "boblibrary" : True, - "boblogistics" : True, - "bobmining" : True, - "bobmodules" : True, - "bobores" : True, - "bobplates" : True, - "bobpower" : True, - "bobrevamp" : True, - "bobtech" : True, - "bobvehicleequipment": True, - "bobwarfare" : True - } - for bobmod in bobmods: - ModDownloader(bobmod).download() \ No newline at end of file diff --git a/run_unit_tests.bat b/run_unit_tests.bat new file mode 100644 index 000000000..0df01cfae --- /dev/null +++ b/run_unit_tests.bat @@ -0,0 +1,6 @@ +@echo off +pushd %~dp0\angelsdev-unit-test\python\ +python unit_test_controller.py --factoriodir="C:\Users\User\AppData\Roaming\Factorio" --installdir="D:\Laurens\Steam\steamapps\common\Factorio" +popd +PAUSE + From c15e6db72a6fb99e44291ed3263832c3767f3cec Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Wed, 14 Jul 2021 20:04:48 +1000 Subject: [PATCH 29/75] typo --- .../tips-and-tricks/1-1-1-crushing/1-1-1-crushing.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing.lua b/angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing.lua index 61e8c275e..2a79b79d3 100644 --- a/angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing.lua +++ b/angelsrefining/prototypes/tips-and-tricks/1-1-1-crushing/1-1-1-crushing.lua @@ -25,7 +25,7 @@ data:extend( { type = "build-entity", entity = "burner-ore-crusher", - cout = 1, + count = 1, }, { type = "build-entity", From 526cdbc988fc6535701c2b98cc2a56367b5ac2d9 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Thu, 15 Jul 2021 19:36:45 +0200 Subject: [PATCH 30/75] small tweaks to loose ends --- angelsdev-unit-test/python/mod_builder.py | 8 +-- angelsdev-unit-test/python/mod_downloader.py | 4 +- angelsrefining/data.lua | 2 - .../prototypes/refining-settings-tweaks.lua | 72 ------------------- angelsrefining/settings-updates.lua | 1 + angelsrefining/settings.lua | 6 ++ build_angelmods.bat | 4 ++ build_bobmods.bat | 4 ++ 8 files changed, 21 insertions(+), 80 deletions(-) delete mode 100644 angelsrefining/prototypes/refining-settings-tweaks.lua create mode 100644 build_angelmods.bat create mode 100644 build_bobmods.bat diff --git a/angelsdev-unit-test/python/mod_builder.py b/angelsdev-unit-test/python/mod_builder.py index 883897a04..cb708c3d0 100644 --- a/angelsdev-unit-test/python/mod_builder.py +++ b/angelsdev-unit-test/python/mod_builder.py @@ -8,9 +8,9 @@ def __init__(self, factorioFolderDir:Optional[str]=None): self.modNames = [modName for modName in next(os.walk(f"{os.path.dirname(os.path.abspath(__file__))}/../.."))[1] if self.__isReleased(modName)] if factorioFolderDir is None: - self.modFolderDir = "{0}/Factorio/mods/".format(os.getenv('APPDATA')) + self.modFolderDir = f"{os.getenv('APPDATA')}/Factorio/mods/" else: - self.modFolderDir = "{0}mods/".format(factorioFolderDir) + self.modFolderDir = f"{os.path.abspath(factorioFolderDir)}/mods/" def __isReleased(self, modName:str) -> None: if modName.find("angels") >= 0: @@ -64,9 +64,9 @@ def createAllMods(self) -> None: if __name__ == "__main__": factorioFolderDir = None - opts, args = getopt.getopt(sys.argv[1:], ":m:", ['dir=']) + opts, args = getopt.getopt(sys.argv[1:], ":m:", ['factoriodir=']) for opt, arg in opts: if opt in ('-m', '--factoriodir'): factorioFolderDir = os.path.realpath(arg.strip()) - ModBuilder(factorioFolderDir).createAllMods() + ModBuilder(factorioFolderDir=factorioFolderDir).createAllMods() diff --git a/angelsdev-unit-test/python/mod_downloader.py b/angelsdev-unit-test/python/mod_downloader.py index 660820fab..1faf45a42 100644 --- a/angelsdev-unit-test/python/mod_downloader.py +++ b/angelsdev-unit-test/python/mod_downloader.py @@ -9,7 +9,7 @@ def __init__(self, modName:str, factorioFolderDir:Optional[str]=None): if factorioFolderDir is None: self.factorioFolderDir = f"{os.path.abspath(os.getenv('APPDATA'))}/Factorio/" else: - self.factorioFolderDir = os.path.abspath(factorioFolderDir) + self.factorioFolderDir = f"{os.path.abspath(factorioFolderDir)}/" self.modFolderDir = f"{self.factorioFolderDir}/mods/" @@ -142,7 +142,7 @@ def __deleteAllVersions(self, modName:str, deleteZip:bool=True) -> None: if __name__ == "__main__": factorioFolderDir = None - opts, args = getopt.getopt(sys.argv[1:], ":m:", ['dir=']) + opts, args = getopt.getopt(sys.argv[1:], ":m:", ['factoriodir=']) for opt, arg in opts: if opt in ('-m', '--factoriodir'): factorioFolderDir = os.path.realpath(arg.strip()) diff --git a/angelsrefining/data.lua b/angelsrefining/data.lua index bd3d65a8e..6f803b0cb 100644 --- a/angelsrefining/data.lua +++ b/angelsrefining/data.lua @@ -1,5 +1,3 @@ -require("prototypes.refining-settings-tweaks") - --INITIALIZE angelsmods = angelsmods or {} angelsmods.refining = angelsmods.refining or {} diff --git a/angelsrefining/prototypes/refining-settings-tweaks.lua b/angelsrefining/prototypes/refining-settings-tweaks.lua deleted file mode 100644 index 375c8cde9..000000000 --- a/angelsrefining/prototypes/refining-settings-tweaks.lua +++ /dev/null @@ -1,72 +0,0 @@ -local function hide_setting(setting_type, setting_name, setting_default) - if data.raw[setting_type] and data.raw[setting_type][setting_name] and - data.raw[setting_type][setting_name].hidden - then - if setting_default then - data.raw[setting_type][setting_name].value = setting_default - else - data.raw[setting_type][setting_name].value = data.raw[setting_type][setting_name].default_value - end - end -end - -if mods["bobplates"] then - hide_setting("bool-setting", "bobmods-plates-oreoverride") - hide_setting("bool-setting", "bobmods-plates-groundwater") - hide_setting("bool-setting", "bobmods-plates-vanillabarrelling") - - if mods["angelspetrochem"] then - hide_setting("bool-setting", "bobmods-plates-purewater") - end - - if mods["angelsindustries"] then - hide_setting("bool-setting", "bobmods-plates-bluedeuterium") - hide_setting("bool-setting", "bobmods-plates-nuclearupdate") - end -end - -if mods["bobores"] then - --ores - hide_setting("bool-setting", "bobmods-ores-enablebauxite") - hide_setting("bool-setting", "bobmods-ores-enablecobaltore") - hide_setting("bool-setting", "bobmods-ores-enablegemsore") - hide_setting("bool-setting", "bobmods-ores-enablegoldore") - hide_setting("bool-setting", "bobmods-ores-enableleadore") - hide_setting("bool-setting", "bobmods-ores-enablenickelore") - hide_setting("bool-setting", "bobmods-ores-enablequartz") - hide_setting("bool-setting", "bobmods-ores-enablerutile") - hide_setting("bool-setting", "bobmods-ores-enablesilverore") - hide_setting("bool-setting", "bobmods-ores-enablesulfur") - hide_setting("bool-setting", "bobmods-ores-enabletinore") - hide_setting("bool-setting", "bobmods-ores-enabletungstenore") - hide_setting("bool-setting", "bobmods-ores-enablezincore") - --hide_setting("bool-setting", "bobmods-ores-enablewaterores") - hide_setting("bool-setting", "bobmods-ores-enablethoriumore") - - hide_setting("bool-setting", "bobmods-ores-leadgivesnickel") - hide_setting("double-setting", "bobmods-ores-leadnickelratio") - hide_setting("bool-setting", "bobmods-ores-nickelgivescobalt") - hide_setting("double-setting", "bobmods-ores-nickelcobaltratio") - - --gems - hide_setting("bool-setting", "bobmods-ores-unsortedgemore") - hide_setting("double-setting", "bobmods-gems-rubyratio") - hide_setting("double-setting", "bobmods-gems-sapphireratio") - hide_setting("double-setting", "bobmods-gems-emeraldratio") - hide_setting("double-setting", "bobmods-gems-amethystratio") - hide_setting("double-setting", "bobmods-gems-topazratio") - hide_setting("double-setting", "bobmods-gems-diamondratio") - - hide_setting("bool-setting", "bobmods-ores-gemsfromotherores") - hide_setting("double-setting", "bobmods-ores-gemprobability") -end - -if mods["bobassembly"] then - hide_setting("bool-setting", "bobmods-assembly-limits", false) -end - -if mods["boblogistics"] then - if mods["angelsindustries"] then - hide_setting("bool-setting", "bobmods-logistics-inserterrequireprevious") - end -end \ No newline at end of file diff --git a/angelsrefining/settings-updates.lua b/angelsrefining/settings-updates.lua index 2f605e484..5e4683dae 100644 --- a/angelsrefining/settings-updates.lua +++ b/angelsrefining/settings-updates.lua @@ -1,3 +1,4 @@ +-- EXECUTE OVERRIDES if mods["bobplates"] then angelsmods.settings.hide_setting("bool-setting", "bobmods-plates-oreoverride") angelsmods.settings.hide_setting("bool-setting", "bobmods-plates-groundwater") diff --git a/angelsrefining/settings.lua b/angelsrefining/settings.lua index 2e814b782..f933103fb 100644 --- a/angelsrefining/settings.lua +++ b/angelsrefining/settings.lua @@ -1,5 +1,11 @@ +--INITIALIZE +angelsmods = angelsmods or {} +angelsmods.settings = angelsmods.settings or {} + +--LOAD FUNCTIONS require "prototypes.angels-settings" +--LOAD PROTOTYPES data:extend( { { diff --git a/build_angelmods.bat b/build_angelmods.bat new file mode 100644 index 000000000..25dd20509 --- /dev/null +++ b/build_angelmods.bat @@ -0,0 +1,4 @@ +@echo off +python %~dp0\angelsdev-unit-test\python\mod_builder.py --factoriodir="C:\Users\User\AppData\Roaming\Factorio" +PAUSE + diff --git a/build_bobmods.bat b/build_bobmods.bat new file mode 100644 index 000000000..33e66bc20 --- /dev/null +++ b/build_bobmods.bat @@ -0,0 +1,4 @@ +@echo off +python %~dp0\angelsdev-unit-test\python\mod_downloader.py --factoriodir="C:\Users\User\AppData\Roaming\Factorio" +PAUSE + From 25e3ef7df3d29a6304350af14eb19078edb9cf83 Mon Sep 17 00:00:00 2001 From: kingarthur91 Date: Fri, 16 Jul 2021 20:42:05 -0400 Subject: [PATCH 31/75] moved overrides from data final fixes to the end of data updates see #637 for reasons for move --- angelspetrochem/data-final-fixes.lua | 4 ++-- angelspetrochem/data-updates.lua | 1 + angelssmelting/data-final-fixes.lua | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/angelspetrochem/data-final-fixes.lua b/angelspetrochem/data-final-fixes.lua index a407a082f..029233080 100644 --- a/angelspetrochem/data-final-fixes.lua +++ b/angelspetrochem/data-final-fixes.lua @@ -1,5 +1,5 @@ -require("prototypes.petrochem-global-override") +--require("prototypes.petrochem-global-override") -- EXECUTE OVERRIDES angelsmods.functions.OV.execute() -require "prototypes.tips-and-tricks.tips-and-tricks" \ No newline at end of file +require "prototypes.tips-and-tricks.tips-and-tricks" diff --git a/angelspetrochem/data-updates.lua b/angelspetrochem/data-updates.lua index b727b41c1..25ac083dc 100644 --- a/angelspetrochem/data-updates.lua +++ b/angelspetrochem/data-updates.lua @@ -1,5 +1,6 @@ require("prototypes.petrochem-generate") require("prototypes.petrochem-override") +require("prototypes.petrochem-global-override") -- EXECUTE OVERRIDES angelsmods.functions.OV.execute() diff --git a/angelssmelting/data-final-fixes.lua b/angelssmelting/data-final-fixes.lua index f158dc437..8e960e87f 100644 --- a/angelssmelting/data-final-fixes.lua +++ b/angelssmelting/data-final-fixes.lua @@ -1,4 +1,4 @@ -require("prototypes.smelting-override-global") +--require("prototypes.smelting-override-global") -- EXECUTE OVERRIDES angelsmods.functions.OV.execute() From 62acfd6036f50d28eb23b68c8228abd79c9736a7 Mon Sep 17 00:00:00 2001 From: kingarthur91 Date: Sat, 17 Jul 2021 23:01:01 -0400 Subject: [PATCH 32/75] putting the files back and moving the icon change code to data updates --- angelspetrochem/data-final-fixes.lua | 2 +- angelspetrochem/data-updates.lua | 1 - .../prototypes/global-override/bobplates.lua | 148 +------------- .../prototypes/global-override/bobrevamp.lua | 26 +-- .../prototypes/global-override/bobwarfare.lua | 25 +-- .../prototypes/override/bobplates.lua | 168 +++++++++++++++- .../prototypes/override/bobrevamp.lua | 36 ++++ .../prototypes/override/bobwarfare.lua | 37 ++++ .../prototypes/petrochem-override.lua | 2 + angelssmelting/data-final-fixes.lua | 2 +- angelssmelting/data-updates.lua | 2 - .../prototypes/smelting-override-global.lua | 189 ----------------- .../prototypes/smelting-override.lua | 190 ++++++++++++++++++ 13 files changed, 438 insertions(+), 390 deletions(-) create mode 100644 angelspetrochem/prototypes/override/bobrevamp.lua create mode 100644 angelspetrochem/prototypes/override/bobwarfare.lua diff --git a/angelspetrochem/data-final-fixes.lua b/angelspetrochem/data-final-fixes.lua index 029233080..d1f9ad056 100644 --- a/angelspetrochem/data-final-fixes.lua +++ b/angelspetrochem/data-final-fixes.lua @@ -1,4 +1,4 @@ ---require("prototypes.petrochem-global-override") +require("prototypes.petrochem-global-override") -- EXECUTE OVERRIDES angelsmods.functions.OV.execute() diff --git a/angelspetrochem/data-updates.lua b/angelspetrochem/data-updates.lua index 25ac083dc..b727b41c1 100644 --- a/angelspetrochem/data-updates.lua +++ b/angelspetrochem/data-updates.lua @@ -1,6 +1,5 @@ require("prototypes.petrochem-generate") require("prototypes.petrochem-override") -require("prototypes.petrochem-global-override") -- EXECUTE OVERRIDES angelsmods.functions.OV.execute() diff --git a/angelspetrochem/prototypes/global-override/bobplates.lua b/angelspetrochem/prototypes/global-override/bobplates.lua index 1b8f34cce..6d2d879f6 100644 --- a/angelspetrochem/prototypes/global-override/bobplates.lua +++ b/angelspetrochem/prototypes/global-override/bobplates.lua @@ -12,12 +12,12 @@ if mods["bobplates"] then "air-pump-3", "air-pump-4" }, "hidden") - + angelsmods.functions.set_next_upgrade("assembling-machine", "air-pump", nil) angelsmods.functions.set_next_upgrade("assembling-machine", "air-pump-2", nil) angelsmods.functions.set_next_upgrade("assembling-machine", "air-pump-3", nil) angelsmods.functions.set_next_upgrade("assembling-machine", "air-pump-4", nil) - + --OV.remove_unlock("air-compressor-1", "bob-liquid-air") OV.disable_technology( { @@ -28,7 +28,7 @@ if mods["bobplates"] then "air-compressor-4" } ) - + OV.hide_recipe( { "air-pump", @@ -103,10 +103,10 @@ if mods["bobplates"] then -- chloride processing ------------------------------------------------------ OV.converter_fluid("chlorine", "gas-chlorine") OV.disable_recipe({"salt-water-electrolysis", "salt"}) - + OV.converter_fluid("hydrogen-chloride", "gas-hydrogen-chloride") OV.remove_unlock("chemical-processing-2", "hydrogen-chloride") - + OV.global_replace_item("calcium-chloride", "solid-calcium-chloride") angelsmods.functions.add_flag("calcium-chloride", "hidden") OV.disable_recipe("calcium-chloride") @@ -126,7 +126,7 @@ if mods["bobplates"] then OV.global_replace_technology("nitrogen-processing", "angels-nitrogen-processing-2") OV.remove_prereq("ceramics", "nitrogen-processing") OV.add_prereq("ceramics", "angels-nitrogen-processing-1") - + OV.converter_fluid("nitric-acid", "liquid-nitric-acid") OV.converter_fluid("nitrogen-dioxide", "gas-nitrogen-dioxide") @@ -139,39 +139,6 @@ end -- OIL PROCESSING ------------------------------------------------------------- ------------------------------------------------------------------------------- if mods["bobplates"] then - -- liquid fuel -------------------------------------------------------------- - move_item("liquid-fuel", "petrochem-carbon-fluids", "dac", "fluid") - data.raw["fluid"]["liquid-fuel"].icon = nil - data.raw["fluid"]["liquid-fuel"].icons = angelsmods.functions.create_liquid_fluid_icon( - nil, - {{237, 212, 104}, {247, 216, 081}, {247, 216, 081}} - ) - OV.barrel_overrides("liquid-fuel", "acid") - - data.raw["recipe"]["liquid-fuel"].always_show_products = true - data.raw["recipe"]["liquid-fuel"].icon = nil - data.raw["recipe"]["liquid-fuel"].icons = angelsmods.functions.create_liquid_recipe_icon( - {"liquid-fuel"}, - {{237, 212, 104}, {247, 216, 081}, {247, 216, 081}} - ) - OV.patch_recipes( - { - { - name = "liquid-fuel", - ingredients = { - {"!!"}, - {name = "liquid-fuel-oil", type = "fluid", amount = 40}, - {name = "gas-residual", type = "fluid", amount = 10} - }, - results = { - {name = "liquid-fuel", type = "fluid", amount = 50} - }, - subgroup = "petrochem-carbon-oil-feed", - order = "h" - } - } - ) - OV.add_unlock("angels-oil-processing", "liquid-fuel") move_item("enriched-fuel", "petrochem-fuel", "a[solid-fuel]-b") OV.patch_recipes({{name = "enriched-fuel-from-liquid-fuel", subgroup = "petrochem-fuel", order = "g"}}) @@ -220,103 +187,10 @@ if mods["bobplates"] then ) end -------------------------------------------------------------------------------- --- RESIN HANDLING ------------------------------------------------------------- -------------------------------------------------------------------------------- -if mods["bobplates"] then - OV.global_replace_item({"solid-resin"}, "resin") - angelsmods.functions.add_flag("solid-resin", "hidden") - move_item("resin", "petrochem-solids", "a[petrochem-solids]-b[resin]") - - OV.patch_recipes( - { - { - name = "bob-resin-wood", - ingredients = { - {name = "wood", type = "item", amount = "+4"} - }, - subgroup = "petrochem-solids", - order = "b[resin]-b[solid]-a", - icons = angelsmods.functions.add_number_icon_layer( - { - { - icon = "__bobplates__/graphics/icons/resin.png", - icon_size = 32, icon_mipmaps = 1, - } - }, - 1, angelsmods.petrochem.number_tint), - }, - { - name = "solid-resin", - order = "b[resin]-b[solid]-b", - icons = mods["angelsbioprocessing"] and { - { - icon = "__bobplates__/graphics/icons/resin.png", - icon_size = 32, icon_mipmaps = 1, - }, - } or angelsmods.functions.add_number_icon_layer({ - { - icon = "__bobplates__/graphics/icons/resin.png", - icon_size = 32, icon_mipmaps = 1, - } - }, - 2, angelsmods.petrochem.number_tint), - } - } - ) - - if mods["angelsbioprocessing"] then - OV.disable_recipe({"bob-resin-wood"}) - end - - OV.remove_unlock("plastics", "synthetic-wood") - OV.disable_recipe({"synthetic-wood"}) -end - ------------------------------------------------------------------------------- -- RUBBER HANDLING ------------------------------------------------------------ ------------------------------------------------------------------------------- if mods["bobplates"] then - OV.global_replace_item("solid-rubber", "rubber") - angelsmods.functions.add_flag("solid-rubber", "hidden") - move_item("rubber", "petrochem-solids", "a[petrochem-solids]-c[rubber]-a") - - OV.patch_recipes( - { - { - name = "bob-rubber", - enabled = false, - ingredients = { - {"!!"}, - {type = "item", name = "resin", amount = 3} - }, - subgroup = "petrochem-solids-2", - order = "b[rubber]-b[solid]-a", - icons = angelsmods.functions.add_number_icon_layer( - { - { - icon = "__bobplates__/graphics/icons/rubber.png", - icon_size = 32, icon_mipmaps = 1, - } - }, - 1, angelsmods.petrochem.number_tint), - }, - { - name = "solid-rubber", - subgroup = "petrochem-solids-2", - order = "b[rubber]-b[solid]-a", - icons = angelsmods.functions.add_number_icon_layer( - { - { - icon = "__bobplates__/graphics/icons/rubber.png", - icon_size = 32, icon_mipmaps = 1, - } - }, - 2, angelsmods.petrochem.number_tint), - } - } - ) - -- bob electronics if mods["bobelectronics"] then --check if it exists first move_item("insulated-cable", "petrochem-solids", "a[petrochem-solids]-c[rubber]-b") @@ -353,7 +227,7 @@ if mods["bobplates"] then } ) - + OV.remove_unlock("electronics", "insulated-cable") OV.add_unlock("circuit-network", "insulated-cable") OV.add_unlock("circuit-network", "bob-rubber") @@ -367,15 +241,9 @@ end -- WATER ENRICHMENT ----------------------------------------------------------- ------------------------------------------------------------------------------- if mods["bobplates"] then - if data.raw.recipe["pure-water-pump"] then - data.raw.recipe["pure-water-pump"].icon = nil - data.raw.recipe["pure-water-pump"].icon_size = 32 - data.raw.recipe["pure-water-pump"].icons = {{icon = "__angelsrefining__/graphics/icons/water-purified.png"}} - end - OV.global_replace_item("salt", "solid-salt") angelsmods.functions.add_flag("salt", "hidden") - + move_item("heavy-water", "water-treatment-fluid", "eb") move_item("deuterium", "petrochem-basic-fluids", "i") move_item("bob-heavy-water", "water-treatment", "b[bob-heavy-water]") diff --git a/angelspetrochem/prototypes/global-override/bobrevamp.lua b/angelspetrochem/prototypes/global-override/bobrevamp.lua index 03e7f4e19..a6889d779 100644 --- a/angelspetrochem/prototypes/global-override/bobrevamp.lua +++ b/angelspetrochem/prototypes/global-override/bobrevamp.lua @@ -37,13 +37,7 @@ if mods["bobrevamp"] then OV.add_unlock("flammables", "enriched-fuel-from-liquid-fuel") OV.add_prereq("chemical-processing-3", "flammables") - data.raw.recipe["solid-fuel-from-hydrogen"].icons = - angelsmods.functions.create_solid_recipe_icon( - { - {"__angelspetrochem__/graphics/icons/molecules/hydrogen.png", 72} - }, - "solid-fuel" - ) + end ----------------------------------------------------------------------------- @@ -109,7 +103,7 @@ if mods["bobrevamp"] then OV.converter_fluid("nitric-oxide", "gas-nitrogen-monoxide") angelsmods.functions.disable_barreling_recipes("nitric-oxide") - + OV.converter_fluid("nitric-dioxide", "gas-nitrogen-dioxide") angelsmods.functions.disable_barreling_recipes("nitric-dioxide") @@ -149,22 +143,6 @@ if mods["bobrevamp"] then OV.global_replace_item("sodium-carbonate", "solid-sodium-carbonate") angelsmods.functions.add_flag("sodium-carbonate", "hidden") - data.raw["item"]["sodium-cobaltate"].icon = "__angelspetrochem__/graphics/icons/solid-sodium-cobaltate.png" - data.raw["item"]["sodium-cobaltate"].icon_size = 32 - move_item("sodium-cobaltate", "petrochem-sodium", "b[sodium]-d[solid-sodium-cobaltate]") - - OV.patch_recipes( - { - { - name = "sodium-cobaltate", - icon = "__angelspetrochem__/graphics/icons/solid-sodium-cobaltate.png", - icon_size = 32, - subgroup = "petrochem-sodium", - order = "b[sodium]-d[solid-sodium-cobaltate]" - } - } - ) - if settings.startup["bobmods-revamp-hardmode"].value then OV.disable_recipe( { diff --git a/angelspetrochem/prototypes/global-override/bobwarfare.lua b/angelspetrochem/prototypes/global-override/bobwarfare.lua index 4b9d7af0a..ac8311959 100644 --- a/angelspetrochem/prototypes/global-override/bobwarfare.lua +++ b/angelspetrochem/prototypes/global-override/bobwarfare.lua @@ -22,22 +22,12 @@ if mods["bobwarfare"] then local hide_sulfuric_nitric_acid_mixture = false if data.raw.fluid["sulfuric-nitric-acid"] then angelsmods.functions.move_item("sulfuric-nitric-acid", "petrochem-nitrogen-fluids", "oa", "fluid") - data.raw["fluid"]["sulfuric-nitric-acid"].icon = nil - data.raw["fluid"]["sulfuric-nitric-acid"].icons = angelsmods.functions.create_liquid_fluid_icon( - {"__bobwarfare__/graphics/icons/sulfuric-nitric-acid.png", 32}, - "nso" - ) OV.patch_recipes({{name = "sulfuric-nitric-acid", subgroup = "petrochem-rocket", order = "ia"}}) data.raw["recipe"]["sulfuric-nitric-acid"].always_show_products = true - data.raw["recipe"]["sulfuric-nitric-acid"].icon = nil - data.raw["recipe"]["sulfuric-nitric-acid"].icons = angelsmods.functions.create_liquid_recipe_icon( - {{"__bobwarfare__/graphics/icons/sulfuric-nitric-acid.png", 32}}, - "nso" - ) hide_sulfuric_nitric_acid_mixture = true -- with petrochem we can actualy use 3 inputs instead of making a submixture first - if hide_sulfuric_nitric_acid_mixture then + if hide_sulfuric_nitric_acid_mixture then angelsmods.functions.add_flag("sulfuric-nitric-acid", "hidden") OV.disable_recipe({"sulfuric-nitric-acid"}) end @@ -50,11 +40,6 @@ if mods["bobwarfare"] then -- NITROGLYCERIN ------------------------------------------------------------ ----------------------------------------------------------------------------- angelsmods.functions.move_item("nitroglycerin", "petrochem-nitrogen-fluids", "ob", "fluid") - data.raw["fluid"]["nitroglycerin"].icon = nil - data.raw["fluid"]["nitroglycerin"].icons = angelsmods.functions.create_liquid_fluid_icon( - {"__bobwarfare__/graphics/icons/nitroglycerin.png", 64}, - "cno" - ) OV.patch_recipes( { @@ -72,12 +57,6 @@ if mods["bobwarfare"] then } ) data.raw["recipe"]["nitroglycerin"].always_show_products = true - data.raw["recipe"]["nitroglycerin"].icon = nil - data.raw["recipe"]["nitroglycerin"].icons = angelsmods.functions.create_liquid_recipe_icon( - {{"__bobwarfare__/graphics/icons/nitroglycerin.png", 64}}, - "cno" - ) - OV.barrel_overrides("nitroglycerin", "vanilla") OV.remove_unlock("nitroglycerin-processing", "glycerol") OV.add_prereq("nitroglycerin-processing", "chlorine-processing-2") @@ -108,4 +87,4 @@ if mods["bobwarfare"] then } } ) -end \ No newline at end of file +end diff --git a/angelspetrochem/prototypes/override/bobplates.lua b/angelspetrochem/prototypes/override/bobplates.lua index ee656f0db..be9c95816 100644 --- a/angelspetrochem/prototypes/override/bobplates.lua +++ b/angelspetrochem/prototypes/override/bobplates.lua @@ -41,14 +41,14 @@ if mods["bobplates"] then OV.converter_fluid("sulfur-dioxide", "gas-sulfur-dioxide") angelsmods.functions.disable_barreling_recipes("sulfur-dioxide") - + -- chlorine OV.converter_fluid("chlorine", "gas-chlorine") angelsmods.functions.disable_barreling_recipes("chlorine") - + OV.converter_fluid("hydrogen-chloride", "gas-hydrogen-chloride") angelsmods.functions.disable_barreling_recipes("hydrogen-chloride") - + OV.converter_fluid("ferric-chloride-solution", "liquid-ferric-chloride-solution") angelsmods.functions.disable_barreling_recipes("ferric-chloride-solution") end @@ -62,14 +62,14 @@ end --==BASED ON VOULMETRIC NUMBERS divided by 10, using methane as the base local Energy_table = { --liquid Naphtha (heavy oil), bobs value is 1MJ (Heavy fuel oil 38.2 MJ/L)(39 MJ/kg) - ["liquid-naphtha"] = { fv = 244.7, em = 3, turr = false}, + ["liquid-naphtha"] = { fv = 244.7, em = 3, turr = false}, ["heavy-oil"] = { fv = angelsmods.trigger.enableconverter and 244.7 or nil, turr = angelsmods.trigger.enableconverter and true or false}, --liquid Fuel oil (light oil), bobs value 1.5MJ (light fuel oil 39 MJ/L)(40.6 MJ/kg) ["liquid-fuel-oil"] = { fv = 249.9, em = 2, turr = false}, --was 24.99kJ ["light-oil"] = { fv = angelsmods.trigger.enableconverter and 249.9 or nil, turr = angelsmods.trigger.enableconverter and true or false}, - --gas methane (petrogas), bobs value 2.3MJ (methane 35.9 MJ/L)(49.85 MJ/kg) + --gas methane (petrogas), bobs value 2.3MJ (methane 35.9 MJ/L)(49.85 MJ/kg) ["gas-methane"] = { fv = 230}, - ["petroleum-gas"] = { fv = angelsmods.trigger.enableconverter and 230 or nil, turr = angelsmods.trigger.enableconverter and true or false}, + ["petroleum-gas"] = { fv = angelsmods.trigger.enableconverter and 230 or nil, turr = angelsmods.trigger.enableconverter and true or false}, ["gas-ethane"] = { fv = 388.9, em = 1.5}, --gas ethane (), - (ethane 60.7 MJ/L)(47.2 MJ/kg) ["gas-butane"] = { fv = 710.5, em = 1.8}, --gas butane (), - (butane 110.9 MJ/L)(46.46 MJ/kg) ["gas-propene"] = { fv = 521.5, em = 5}, --gas propene (), - (propylene 81.4 MJ/L)(45.8 MJ/kg) @@ -82,7 +82,7 @@ local Energy_table = { ["gas-ethanol"] = { fv = mods["angelsbioprocessing"] and 135.2 or nil}, --liquid ethanol (), - (ethanol(L) 21.1 MJ/L)(26.7 MJ/kg) } local turret_params = data.raw["fluid-turret"]["flamethrower-turret"].attack_parameters.fluids - + if mods["bobplates"] then for fluid, vals in pairs(Energy_table) do if vals.fv then @@ -100,10 +100,160 @@ end ------------------------------------------------------------------------------- -- TECH TREE CLEANUP ---------------------------------------------------------- ------------------------------------------------------------------------------- -if mods["bobplates"] then +if mods["bobplates"] then -- electronics tech patch --------------------------------------------------- OV.remove_prereq("electronics","alloy-processing") if mods["bobelectronics"] then OV.add_prereq("electronics","angels-coal-processing") end -end \ No newline at end of file +end + +------------------------------------------------------------------------------- +-- ICON ADJUSTMENTS +---------------------------------------------------------- +------------------------------------------------------------------------------- + +if mods["bobplates"] then + -- liquid fuel -------------------------------------------------------------- + move_item("liquid-fuel", "petrochem-carbon-fluids", "dac", "fluid") + data.raw["fluid"]["liquid-fuel"].icon = nil + data.raw["fluid"]["liquid-fuel"].icons = angelsmods.functions.create_liquid_fluid_icon( + nil, + {{237, 212, 104}, {247, 216, 081}, {247, 216, 081}} + ) + OV.barrel_overrides("liquid-fuel", "acid") + + data.raw["recipe"]["liquid-fuel"].always_show_products = true + data.raw["recipe"]["liquid-fuel"].icon = nil + data.raw["recipe"]["liquid-fuel"].icons = angelsmods.functions.create_liquid_recipe_icon( + {"liquid-fuel"}, + {{237, 212, 104}, {247, 216, 081}, {247, 216, 081}} + ) + OV.patch_recipes( + { + { + name = "liquid-fuel", + ingredients = { + {"!!"}, + {name = "liquid-fuel-oil", type = "fluid", amount = 40}, + {name = "gas-residual", type = "fluid", amount = 10} + }, + results = { + {name = "liquid-fuel", type = "fluid", amount = 50} + }, + subgroup = "petrochem-carbon-oil-feed", + order = "h" + } + } + ) + OV.add_unlock("angels-oil-processing", "liquid-fuel") + +end + +------------------------------------------------------------------------------- +-- RESIN HANDLING ------------------------------------------------------------- +------------------------------------------------------------------------------- +if mods["bobplates"] then + OV.global_replace_item({"solid-resin"}, "resin") + angelsmods.functions.add_flag("solid-resin", "hidden") + move_item("resin", "petrochem-solids", "a[petrochem-solids]-b[resin]") + + OV.patch_recipes( + { + { + name = "bob-resin-wood", + ingredients = { + {name = "wood", type = "item", amount = "+4"} + }, + subgroup = "petrochem-solids", + order = "b[resin]-b[solid]-a", + icons = angelsmods.functions.add_number_icon_layer( + { + { + icon = "__bobplates__/graphics/icons/resin.png", + icon_size = 32, icon_mipmaps = 1, + } + }, + 1, angelsmods.petrochem.number_tint), + }, + { + name = "solid-resin", + order = "b[resin]-b[solid]-b", + icons = mods["angelsbioprocessing"] and { + { + icon = "__bobplates__/graphics/icons/resin.png", + icon_size = 32, icon_mipmaps = 1, + }, + } or angelsmods.functions.add_number_icon_layer({ + { + icon = "__bobplates__/graphics/icons/resin.png", + icon_size = 32, icon_mipmaps = 1, + } + }, + 2, angelsmods.petrochem.number_tint), + } + } + ) + + if mods["angelsbioprocessing"] then + OV.disable_recipe({"bob-resin-wood"}) + end + + OV.remove_unlock("plastics", "synthetic-wood") + OV.disable_recipe({"synthetic-wood"}) +end +------------------------------------------------------------------------------- +-- RUBBER HANDLING ------------------------------------------------------------ +------------------------------------------------------------------------------- +if mods["bobplates"] then + OV.global_replace_item("solid-rubber", "rubber") + angelsmods.functions.add_flag("solid-rubber", "hidden") + move_item("rubber", "petrochem-solids", "a[petrochem-solids]-c[rubber]-a") + + OV.patch_recipes( + { + { + name = "bob-rubber", + enabled = false, + ingredients = { + {"!!"}, + {type = "item", name = "resin", amount = 3} + }, + subgroup = "petrochem-solids-2", + order = "b[rubber]-b[solid]-a", + icons = angelsmods.functions.add_number_icon_layer( + { + { + icon = "__bobplates__/graphics/icons/rubber.png", + icon_size = 32, icon_mipmaps = 1, + } + }, + 1, angelsmods.petrochem.number_tint), + }, + { + name = "solid-rubber", + subgroup = "petrochem-solids-2", + order = "b[rubber]-b[solid]-a", + icons = angelsmods.functions.add_number_icon_layer( + { + { + icon = "__bobplates__/graphics/icons/rubber.png", + icon_size = 32, icon_mipmaps = 1, + } + }, + 2, angelsmods.petrochem.number_tint), + } + } + ) +end + +------------------------------------------------------------------------------- +-- WATER ENRICHMENT ----------------------------------------------------------- +------------------------------------------------------------------------------- +if mods["bobplates"] then + if data.raw.recipe["pure-water-pump"] then + data.raw.recipe["pure-water-pump"].icon = nil + data.raw.recipe["pure-water-pump"].icon_size = 32 + data.raw.recipe["pure-water-pump"].icons = {{icon = "__angelsrefining__/graphics/icons/water-purified.png"}} + end +end diff --git a/angelspetrochem/prototypes/override/bobrevamp.lua b/angelspetrochem/prototypes/override/bobrevamp.lua new file mode 100644 index 000000000..cbbf013de --- /dev/null +++ b/angelspetrochem/prototypes/override/bobrevamp.lua @@ -0,0 +1,36 @@ +local OV = angelsmods.functions.OV +local move_item = angelsmods.functions.move_item + +if mods["bobrevamp"] then + ----------------------------------------------------------------------------- + -- SOLID FUEL --------------------------------------------------------------- + ----------------------------------------------------------------------------- + data.raw.recipe["solid-fuel-from-hydrogen"].icons = + angelsmods.functions.create_solid_recipe_icon( + { + {"__angelspetrochem__/graphics/icons/molecules/hydrogen.png", 72} + }, + "solid-fuel" + ) + end + + ----------------------------------------------------------------------------- + -- RTG ---------------------------------------------------------------------- + ----------------------------------------------------------------------------- + if mods["bobplates"] and settings.startup["bobmods-revamp-rtg"].value then + data.raw["item"]["sodium-cobaltate"].icon = "__angelspetrochem__/graphics/icons/solid-sodium-cobaltate.png" + data.raw["item"]["sodium-cobaltate"].icon_size = 32 + move_item("sodium-cobaltate", "petrochem-sodium", "b[sodium]-d[solid-sodium-cobaltate]") + + OV.patch_recipes( + { + { + name = "sodium-cobaltate", + icon = "__angelspetrochem__/graphics/icons/solid-sodium-cobaltate.png", + icon_size = 32, + subgroup = "petrochem-sodium", + order = "b[sodium]-d[solid-sodium-cobaltate]" + } + } + ) +end diff --git a/angelspetrochem/prototypes/override/bobwarfare.lua b/angelspetrochem/prototypes/override/bobwarfare.lua new file mode 100644 index 000000000..e4a2eba63 --- /dev/null +++ b/angelspetrochem/prototypes/override/bobwarfare.lua @@ -0,0 +1,37 @@ +if mods["bobwarfare"] then + local OV = angelsmods.functions.OV + + ----------------------------------------------------------------------------- + -- SULFURIC NITRIC ACID ----------------------------------------------------- + ----------------------------------------------------------------------------- + if data.raw.fluid["sulfuric-nitric-acid"] then + data.raw["fluid"]["sulfuric-nitric-acid"].icon = nil + data.raw["fluid"]["sulfuric-nitric-acid"].icons = angelsmods.functions.create_liquid_fluid_icon( + {"__bobwarfare__/graphics/icons/sulfuric-nitric-acid.png", 32}, + "nso" + ) + + data.raw["recipe"]["sulfuric-nitric-acid"].icon = nil + data.raw["recipe"]["sulfuric-nitric-acid"].icons = angelsmods.functions.create_liquid_recipe_icon( + {{"__bobwarfare__/graphics/icons/sulfuric-nitric-acid.png", 32}}, + "nso" + ) + end + + ----------------------------------------------------------------------------- + -- NITROGLYCERIN ------------------------------------------------------------ + ----------------------------------------------------------------------------- + data.raw["fluid"]["nitroglycerin"].icon = nil + data.raw["fluid"]["nitroglycerin"].icons = angelsmods.functions.create_liquid_fluid_icon( + {"__bobwarfare__/graphics/icons/nitroglycerin.png", 64}, + "cno" + ) + + data.raw["recipe"]["nitroglycerin"].icon = nil + data.raw["recipe"]["nitroglycerin"].icons = angelsmods.functions.create_liquid_recipe_icon( + {{"__bobwarfare__/graphics/icons/nitroglycerin.png", 64}}, + "cno" + ) + OV.barrel_overrides("nitroglycerin", "vanilla") + +end diff --git a/angelspetrochem/prototypes/petrochem-override.lua b/angelspetrochem/prototypes/petrochem-override.lua index 2ff2bdd62..4f76f3de5 100644 --- a/angelspetrochem/prototypes/petrochem-override.lua +++ b/angelspetrochem/prototypes/petrochem-override.lua @@ -18,6 +18,8 @@ require("prototypes.override.bobplates") require("prototypes.override.bobassembly") require("prototypes.override.bobgreenhouse") require("prototypes.override.boblogistics") +require("prototypes.override.bobrevamp") +require("prototypes.override.bobwarfare") --UPDATE ENTITY RECIPES require("prototypes.recipes.petrochem-entity-angels") diff --git a/angelssmelting/data-final-fixes.lua b/angelssmelting/data-final-fixes.lua index 8e960e87f..f158dc437 100644 --- a/angelssmelting/data-final-fixes.lua +++ b/angelssmelting/data-final-fixes.lua @@ -1,4 +1,4 @@ ---require("prototypes.smelting-override-global") +require("prototypes.smelting-override-global") -- EXECUTE OVERRIDES angelsmods.functions.OV.execute() diff --git a/angelssmelting/data-updates.lua b/angelssmelting/data-updates.lua index 4477b3845..1985c387c 100644 --- a/angelssmelting/data-updates.lua +++ b/angelssmelting/data-updates.lua @@ -243,7 +243,5 @@ require("prototypes.smelting-generate") --Overrides for refining/angels internal require("prototypes.smelting-override") -require("prototypes.smelting-override-global") - -- EXECUTE OVERRIDES angelsmods.functions.OV.execute() diff --git a/angelssmelting/prototypes/smelting-override-global.lua b/angelssmelting/prototypes/smelting-override-global.lua index 06e0f51e1..1ec780bb0 100644 --- a/angelssmelting/prototypes/smelting-override-global.lua +++ b/angelssmelting/prototypes/smelting-override-global.lua @@ -1,193 +1,4 @@ local OV = angelsmods.functions.OV ---OVERRIDE FOR BASE -data.raw["item"]["iron-plate"].icon = "__angelssmelting__/graphics/icons/plate-iron.png" -data.raw["item"]["iron-plate"].icon_size = 32 -data.raw["item"]["iron-plate"].icon_mipmaps = 1 -data.raw["item"]["iron-plate"].subgroup = "angels-iron-casting" -data.raw["item"]["iron-plate"].order = "l" -data.raw["item"]["steel-plate"].icon = "__angelssmelting__/graphics/icons/plate-steel.png" -data.raw["item"]["steel-plate"].icon_size = 32 -data.raw["item"]["steel-plate"].icon_mipmaps = 1 -data.raw["item"]["steel-plate"].subgroup = "angels-steel-casting" -data.raw["item"]["steel-plate"].order = "l" -data.raw["item"]["copper-plate"].icon = "__angelssmelting__/graphics/icons/plate-copper.png" -data.raw["item"]["copper-plate"].icon_size = 32 -data.raw["item"]["copper-plate"].icon_mipmaps = 1 -data.raw["item"]["copper-plate"].subgroup = "angels-copper-casting" -data.raw["item"]["copper-plate"].order = "j" -data.raw["item"]["copper-cable"].icon = "__angelssmelting__/graphics/icons/wire-copper.png" -data.raw["item"]["copper-cable"].icon_size = 32 -data.raw["item"]["copper-cable"].icon_mipmaps = 1 -data.raw["item"]["copper-cable"].subgroup = "angels-copper-casting" -data.raw["item"]["copper-cable"].order = "k" -OV.global_replace_icon( - "__base__/graphics/icons/plate/iron-plate.png", - "__angelssmelting__/graphics/icons/plate-iron.png" -) -OV.global_replace_icon( - "__base__/graphics/icons/plate/steel-plate.png", - "__angelssmelting__/graphics/icons/plate-steel.png" -) -OV.global_replace_icon( - "__base__/graphics/icons/plate/copper-plate.png", - "__angelssmelting__/graphics/icons/plate-copper.png" -) -OV.global_replace_icon( - "__base__/graphics/icons/plate/copper-cable.png", - "__angelssmelting__/graphics/icons/wire-copper.png" -) - ---OVERRIDE FOR BOBs -if bobmods and bobmods.plates then - -- plates - data.raw["item"]["tin-plate"].icon = "__angelssmelting__/graphics/icons/plate-tin.png" - data.raw["item"]["tin-plate"].subgroup = "angels-tin-casting" - data.raw["item"]["tin-plate"].order = "i" - data.raw["item"]["tin-plate"].icon_size = 32 - data.raw["item"]["tin-plate"].icon_mipmaps = 1 - data.raw["item"]["silver-plate"].icon = "__angelssmelting__/graphics/icons/plate-silver.png" - data.raw["item"]["silver-plate"].subgroup = "angels-silver-casting" - data.raw["item"]["silver-plate"].order = "m" - data.raw["item"]["silver-plate"].icon_size = 32 - data.raw["item"]["silver-plate"].icon_mipmaps = 1 - data.raw["item"]["lead-plate"].icon = "__angelssmelting__/graphics/icons/plate-lead.png" - data.raw["item"]["lead-plate"].subgroup = "angels-lead-casting" - data.raw["item"]["lead-plate"].order = "k" - data.raw["item"]["lead-plate"].icon_size = 32 - data.raw["item"]["lead-plate"].icon_mipmaps = 1 - data.raw["item"]["glass"].icon = "__angelssmelting__/graphics/icons/plate-glass.png" - data.raw["item"]["glass"].subgroup = "angels-glass-casting" - data.raw["item"]["glass"].order = "d" - data.raw["item"]["glass"].icon_size = 32 - data.raw["item"]["glass"].icon_mipmaps = 1 - data.raw["item"]["gold-plate"].icon = "__angelssmelting__/graphics/icons/plate-gold.png" - data.raw["item"]["gold-plate"].subgroup = "angels-gold-casting" - data.raw["item"]["gold-plate"].order = "l" - data.raw["item"]["gold-plate"].icon_size = 32 - data.raw["item"]["gold-plate"].icon_mipmaps = 1 - data.raw["item"]["nickel-plate"].icon = "__angelssmelting__/graphics/icons/plate-nickel.png" - data.raw["item"]["nickel-plate"].subgroup = "angels-nickel-casting" - data.raw["item"]["nickel-plate"].order = "j" - data.raw["item"]["nickel-plate"].icon_size = 32 - data.raw["item"]["nickel-plate"].icon_mipmaps = 1 - data.raw["item"]["zinc-plate"].icon = "__angelssmelting__/graphics/icons/plate-zinc.png" - data.raw["item"]["zinc-plate"].subgroup = "angels-zinc-casting" - data.raw["item"]["zinc-plate"].order = "j" - data.raw["item"]["zinc-plate"].icon_size = 32 - data.raw["item"]["zinc-plate"].icon_mipmaps = 1 - data.raw["item"]["aluminium-plate"].icon = "__angelssmelting__/graphics/icons/plate-aluminium.png" - data.raw["item"]["aluminium-plate"].subgroup = "angels-aluminium-casting" - data.raw["item"]["aluminium-plate"].order = "k" - data.raw["item"]["aluminium-plate"].icon_size = 32 - data.raw["item"]["aluminium-plate"].icon_mipmaps = 1 - -- intermediates - data.raw["item"]["lead-oxide"].icon = "__angelssmelting__/graphics/icons/solid-lead-oxide.png" - data.raw["item"]["lead-oxide"].subgroup = "angels-lead" - data.raw["item"]["lead-oxide"].order = "d" - data.raw["item"]["lead-oxide"].icon_size = 32 - data.raw["item"]["lead-oxide"].icon_mipmaps = 1 - data.raw["item"]["alumina"].icon = "__angelssmelting__/graphics/icons/solid-aluminium-oxide.png" - data.raw["item"]["alumina"].subgroup = "angels-aluminium" - data.raw["item"]["alumina"].order = "f" - data.raw["item"]["alumina"].icon_size = 32 - data.raw["item"]["alumina"].icon_mipmaps = 1 - data.raw["item"]["tungsten-oxide"].icon = "__angelssmelting__/graphics/icons/solid-tungsten-oxide.png" - data.raw["item"]["tungsten-oxide"].subgroup = "angels-tungsten" - data.raw["item"]["tungsten-oxide"].order = "e" - data.raw["item"]["tungsten-oxide"].icon_size = 32 - data.raw["item"]["tungsten-oxide"].icon_mipmaps = 1 - data.raw["item"]["powdered-tungsten"].icon = "__angelssmelting__/graphics/icons/powder-tungsten.png" - data.raw["item"]["powdered-tungsten"].subgroup = "angels-tungsten" - data.raw["item"]["powdered-tungsten"].order = "h" - data.raw["item"]["powdered-tungsten"].icon_size = 64 - data.raw["item"]["powdered-tungsten"].icon_mipmaps = 4 - data.raw["item"]["cobalt-oxide"].icon = "__angelssmelting__/graphics/icons/solid-cobalt-oxide.png" - data.raw["item"]["cobalt-oxide"].subgroup = "angels-cobalt" - data.raw["item"]["cobalt-oxide"].order = "e" - data.raw["item"]["cobalt-oxide"].icon_size = 32 - data.raw["item"]["cobalt-oxide"].icon_mipmaps = 1 - data.raw["item"]["silver-nitrate"].icon = "__angelssmelting__/graphics/icons/solid-silver-nitrate.png" - data.raw["item"]["silver-nitrate"].subgroup = "angels-silver" - data.raw["item"]["silver-nitrate"].order = "d" - data.raw["item"]["silver-nitrate"].icon_size = 32 - data.raw["item"]["silver-nitrate"].icon_mipmaps = 1 - data.raw["item"]["titanium-plate"].icon = "__angelssmelting__/graphics/icons/plate-titanium.png" - data.raw["item"]["titanium-plate"].subgroup = "angels-titanium-casting" - data.raw["item"]["titanium-plate"].order = "j" - data.raw["item"]["titanium-plate"].icon_size = 32 - data.raw["item"]["titanium-plate"].icon_mipmaps = 1 - data.raw["item"]["tungsten-plate"].icon = "__angelssmelting__/graphics/icons/plate-tungsten.png" - data.raw["item"]["tungsten-plate"].subgroup = "angels-tungsten-casting" - data.raw["item"]["tungsten-plate"].order = "j" - data.raw["item"]["tungsten-plate"].icon_size = 32 - data.raw["item"]["tungsten-plate"].icon_mipmaps = 1 - data.raw["item"]["silicon"].icon = "__angelssmelting__/graphics/icons/plate-silicon.png" - data.raw["item"]["silicon"].subgroup = "angels-silicon-casting" - data.raw["item"]["silicon"].order = "k" - data.raw["item"]["silicon"].icon_size = 32 - data.raw["item"]["silicon"].icon_mipmaps = 1 - data.raw["item"]["cobalt-plate"].icon = "__angelssmelting__/graphics/icons/plate-cobalt.png" - data.raw["item"]["cobalt-plate"].subgroup = "angels-cobalt-casting" - data.raw["item"]["cobalt-plate"].order = "j" - data.raw["item"]["cobalt-plate"].icon_size = 32 - data.raw["item"]["cobalt-plate"].icon_mipmaps = 1 - -- alloys - data.raw["item"]["bronze-alloy"].icon = "__angelssmelting__/graphics/icons/plate-bronze.png" - data.raw["item"]["bronze-alloy"].subgroup = "angels-alloys-casting" - data.raw["item"]["bronze-alloy"].order = "a[bronze]-b[bronze-alloy]" - data.raw["item"]["bronze-alloy"].icon_size = 32 - data.raw["item"]["bronze-alloy"].icon_mipmaps = 1 - data.raw["item"]["brass-alloy"].icon = "__angelssmelting__/graphics/icons/plate-brass.png" - data.raw["item"]["brass-alloy"].subgroup = "angels-alloys-casting" - data.raw["item"]["brass-alloy"].order = "b[brass]-b[brass-alloy]" - data.raw["item"]["brass-alloy"].icon_size = 32 - data.raw["item"]["brass-alloy"].icon_mipmaps = 1 - data.raw["item"]["gunmetal-alloy"].icon = "__angelssmelting__/graphics/icons/plate-gunmetal.png" - data.raw["item"]["gunmetal-alloy"].subgroup = "angels-alloys-casting" - data.raw["item"]["gunmetal-alloy"].order = "c[gunmetal]-b[gunmetal-alloy]" - data.raw["item"]["gunmetal-alloy"].icon_size = 32 - data.raw["item"]["gunmetal-alloy"].icon_mipmaps = 1 - data.raw["item"]["invar-alloy"].icon = "__angelssmelting__/graphics/icons/plate-invar.png" - data.raw["item"]["invar-alloy"].subgroup = "angels-alloys-casting" - data.raw["item"]["invar-alloy"].order = "d[invar]-b[invar-alloy]" - data.raw["item"]["invar-alloy"].icon_size = 32 - data.raw["item"]["invar-alloy"].icon_mipmaps = 1 - data.raw["item"]["cobalt-steel-alloy"].icon = "__angelssmelting__/graphics/icons/plate-cobalt-steel.png" - data.raw["item"]["cobalt-steel-alloy"].subgroup = "angels-alloys-casting" - data.raw["item"]["cobalt-steel-alloy"].order = "e[cobalt-steel]-b[cobalt-steel-alloy]" - data.raw["item"]["cobalt-steel-alloy"].icon_size = 32 - data.raw["item"]["cobalt-steel-alloy"].icon_mipmaps = 1 - data.raw["item"]["nitinol-alloy"].icon = "__angelssmelting__/graphics/icons/plate-nitinol.png" - data.raw["item"]["nitinol-alloy"].subgroup = "angels-alloys-casting" - data.raw["item"]["nitinol-alloy"].order = "f[nitinol]-b[nitinol-alloy]" - data.raw["item"]["nitinol-alloy"].icon_size = 32 - data.raw["item"]["nitinol-alloy"].icon_mipmaps = 1 - - if data.raw.item["tinned-copper-cable"] then - data.raw["item"]["tinned-copper-cable"].icon = "__angelssmelting__/graphics/icons/wire-tin.png" - data.raw["item"]["tinned-copper-cable"].icon_size = 32 - data.raw["item"]["tinned-copper-cable"].icon_mipmaps = 1 - data.raw["item"]["gilded-copper-cable"].icon = "__angelssmelting__/graphics/icons/wire-gold.png" - data.raw["item"]["gilded-copper-cable"].icon_size = 32 - data.raw["item"]["gilded-copper-cable"].icon_mipmaps = 1 - data.raw["item"]["solder"].icon = "__angelssmelting__/graphics/icons/solder.png" - data.raw["item"]["solder"].icon_size = 32 - data.raw["item"]["solder"].icon_mipmaps = 1 - - OV.global_replace_icon( - "__bobelectronics__/graphics/icons/tinned-copper-cable.png", - "__angelssmelting__/graphics/icons/wire-tin.png" - ) - OV.global_replace_icon( - "__bobelectronics__/graphics/icons/gilded-copper-cable.png", - "__angelssmelting__/graphics/icons/wire-gold.png" - ) - OV.global_replace_icon( - "__bobelectronics__/graphics/icons/solder.png", - "__angelssmelting__/graphics/icons/solder.png" - ) - end -end --add steel pre-reqs to things that formerly used electronics to req steel OV.add_prereq("electric-energy-distribution-1","steel-processing") diff --git a/angelssmelting/prototypes/smelting-override.lua b/angelssmelting/prototypes/smelting-override.lua index 0fbf78993..217f531ce 100644 --- a/angelssmelting/prototypes/smelting-override.lua +++ b/angelssmelting/prototypes/smelting-override.lua @@ -72,3 +72,193 @@ require("prototypes.override.smelting-override-zinc") --ENABLE PRODUCTIVITY require("prototypes.override.smelting-override-productivity") + +--OVERRIDE FOR BASE +data.raw["item"]["iron-plate"].icon = "__angelssmelting__/graphics/icons/plate-iron.png" +data.raw["item"]["iron-plate"].icon_size = 32 +data.raw["item"]["iron-plate"].icon_mipmaps = 1 +data.raw["item"]["iron-plate"].subgroup = "angels-iron-casting" +data.raw["item"]["iron-plate"].order = "l" +data.raw["item"]["steel-plate"].icon = "__angelssmelting__/graphics/icons/plate-steel.png" +data.raw["item"]["steel-plate"].icon_size = 32 +data.raw["item"]["steel-plate"].icon_mipmaps = 1 +data.raw["item"]["steel-plate"].subgroup = "angels-steel-casting" +data.raw["item"]["steel-plate"].order = "l" +data.raw["item"]["copper-plate"].icon = "__angelssmelting__/graphics/icons/plate-copper.png" +data.raw["item"]["copper-plate"].icon_size = 32 +data.raw["item"]["copper-plate"].icon_mipmaps = 1 +data.raw["item"]["copper-plate"].subgroup = "angels-copper-casting" +data.raw["item"]["copper-plate"].order = "j" +data.raw["item"]["copper-cable"].icon = "__angelssmelting__/graphics/icons/wire-copper.png" +data.raw["item"]["copper-cable"].icon_size = 32 +data.raw["item"]["copper-cable"].icon_mipmaps = 1 +data.raw["item"]["copper-cable"].subgroup = "angels-copper-casting" +data.raw["item"]["copper-cable"].order = "k" +OV.global_replace_icon( + "__base__/graphics/icons/plate/iron-plate.png", + "__angelssmelting__/graphics/icons/plate-iron.png" +) +OV.global_replace_icon( + "__base__/graphics/icons/plate/steel-plate.png", + "__angelssmelting__/graphics/icons/plate-steel.png" +) +OV.global_replace_icon( + "__base__/graphics/icons/plate/copper-plate.png", + "__angelssmelting__/graphics/icons/plate-copper.png" +) +OV.global_replace_icon( + "__base__/graphics/icons/plate/copper-cable.png", + "__angelssmelting__/graphics/icons/wire-copper.png" +) + +--OVERRIDE FOR BOBs +if bobmods and bobmods.plates then + -- plates + data.raw["item"]["tin-plate"].icon = "__angelssmelting__/graphics/icons/plate-tin.png" + data.raw["item"]["tin-plate"].subgroup = "angels-tin-casting" + data.raw["item"]["tin-plate"].order = "i" + data.raw["item"]["tin-plate"].icon_size = 32 + data.raw["item"]["tin-plate"].icon_mipmaps = 1 + data.raw["item"]["silver-plate"].icon = "__angelssmelting__/graphics/icons/plate-silver.png" + data.raw["item"]["silver-plate"].subgroup = "angels-silver-casting" + data.raw["item"]["silver-plate"].order = "m" + data.raw["item"]["silver-plate"].icon_size = 32 + data.raw["item"]["silver-plate"].icon_mipmaps = 1 + data.raw["item"]["lead-plate"].icon = "__angelssmelting__/graphics/icons/plate-lead.png" + data.raw["item"]["lead-plate"].subgroup = "angels-lead-casting" + data.raw["item"]["lead-plate"].order = "k" + data.raw["item"]["lead-plate"].icon_size = 32 + data.raw["item"]["lead-plate"].icon_mipmaps = 1 + data.raw["item"]["glass"].icon = "__angelssmelting__/graphics/icons/plate-glass.png" + data.raw["item"]["glass"].subgroup = "angels-glass-casting" + data.raw["item"]["glass"].order = "d" + data.raw["item"]["glass"].icon_size = 32 + data.raw["item"]["glass"].icon_mipmaps = 1 + data.raw["item"]["gold-plate"].icon = "__angelssmelting__/graphics/icons/plate-gold.png" + data.raw["item"]["gold-plate"].subgroup = "angels-gold-casting" + data.raw["item"]["gold-plate"].order = "l" + data.raw["item"]["gold-plate"].icon_size = 32 + data.raw["item"]["gold-plate"].icon_mipmaps = 1 + data.raw["item"]["nickel-plate"].icon = "__angelssmelting__/graphics/icons/plate-nickel.png" + data.raw["item"]["nickel-plate"].subgroup = "angels-nickel-casting" + data.raw["item"]["nickel-plate"].order = "j" + data.raw["item"]["nickel-plate"].icon_size = 32 + data.raw["item"]["nickel-plate"].icon_mipmaps = 1 + data.raw["item"]["zinc-plate"].icon = "__angelssmelting__/graphics/icons/plate-zinc.png" + data.raw["item"]["zinc-plate"].subgroup = "angels-zinc-casting" + data.raw["item"]["zinc-plate"].order = "j" + data.raw["item"]["zinc-plate"].icon_size = 32 + data.raw["item"]["zinc-plate"].icon_mipmaps = 1 + data.raw["item"]["aluminium-plate"].icon = "__angelssmelting__/graphics/icons/plate-aluminium.png" + data.raw["item"]["aluminium-plate"].subgroup = "angels-aluminium-casting" + data.raw["item"]["aluminium-plate"].order = "k" + data.raw["item"]["aluminium-plate"].icon_size = 32 + data.raw["item"]["aluminium-plate"].icon_mipmaps = 1 + -- intermediates + data.raw["item"]["lead-oxide"].icon = "__angelssmelting__/graphics/icons/solid-lead-oxide.png" + data.raw["item"]["lead-oxide"].subgroup = "angels-lead" + data.raw["item"]["lead-oxide"].order = "d" + data.raw["item"]["lead-oxide"].icon_size = 32 + data.raw["item"]["lead-oxide"].icon_mipmaps = 1 + data.raw["item"]["alumina"].icon = "__angelssmelting__/graphics/icons/solid-aluminium-oxide.png" + data.raw["item"]["alumina"].subgroup = "angels-aluminium" + data.raw["item"]["alumina"].order = "f" + data.raw["item"]["alumina"].icon_size = 32 + data.raw["item"]["alumina"].icon_mipmaps = 1 + data.raw["item"]["tungsten-oxide"].icon = "__angelssmelting__/graphics/icons/solid-tungsten-oxide.png" + data.raw["item"]["tungsten-oxide"].subgroup = "angels-tungsten" + data.raw["item"]["tungsten-oxide"].order = "e" + data.raw["item"]["tungsten-oxide"].icon_size = 32 + data.raw["item"]["tungsten-oxide"].icon_mipmaps = 1 + data.raw["item"]["powdered-tungsten"].icon = "__angelssmelting__/graphics/icons/powder-tungsten.png" + data.raw["item"]["powdered-tungsten"].subgroup = "angels-tungsten" + data.raw["item"]["powdered-tungsten"].order = "h" + data.raw["item"]["powdered-tungsten"].icon_size = 64 + data.raw["item"]["powdered-tungsten"].icon_mipmaps = 4 + data.raw["item"]["cobalt-oxide"].icon = "__angelssmelting__/graphics/icons/solid-cobalt-oxide.png" + data.raw["item"]["cobalt-oxide"].subgroup = "angels-cobalt" + data.raw["item"]["cobalt-oxide"].order = "e" + data.raw["item"]["cobalt-oxide"].icon_size = 32 + data.raw["item"]["cobalt-oxide"].icon_mipmaps = 1 + data.raw["item"]["silver-nitrate"].icon = "__angelssmelting__/graphics/icons/solid-silver-nitrate.png" + data.raw["item"]["silver-nitrate"].subgroup = "angels-silver" + data.raw["item"]["silver-nitrate"].order = "d" + data.raw["item"]["silver-nitrate"].icon_size = 32 + data.raw["item"]["silver-nitrate"].icon_mipmaps = 1 + data.raw["item"]["titanium-plate"].icon = "__angelssmelting__/graphics/icons/plate-titanium.png" + data.raw["item"]["titanium-plate"].subgroup = "angels-titanium-casting" + data.raw["item"]["titanium-plate"].order = "j" + data.raw["item"]["titanium-plate"].icon_size = 32 + data.raw["item"]["titanium-plate"].icon_mipmaps = 1 + data.raw["item"]["tungsten-plate"].icon = "__angelssmelting__/graphics/icons/plate-tungsten.png" + data.raw["item"]["tungsten-plate"].subgroup = "angels-tungsten-casting" + data.raw["item"]["tungsten-plate"].order = "j" + data.raw["item"]["tungsten-plate"].icon_size = 32 + data.raw["item"]["tungsten-plate"].icon_mipmaps = 1 + data.raw["item"]["silicon"].icon = "__angelssmelting__/graphics/icons/plate-silicon.png" + data.raw["item"]["silicon"].subgroup = "angels-silicon-casting" + data.raw["item"]["silicon"].order = "k" + data.raw["item"]["silicon"].icon_size = 32 + data.raw["item"]["silicon"].icon_mipmaps = 1 + data.raw["item"]["cobalt-plate"].icon = "__angelssmelting__/graphics/icons/plate-cobalt.png" + data.raw["item"]["cobalt-plate"].subgroup = "angels-cobalt-casting" + data.raw["item"]["cobalt-plate"].order = "j" + data.raw["item"]["cobalt-plate"].icon_size = 32 + data.raw["item"]["cobalt-plate"].icon_mipmaps = 1 + -- alloys + data.raw["item"]["bronze-alloy"].icon = "__angelssmelting__/graphics/icons/plate-bronze.png" + data.raw["item"]["bronze-alloy"].subgroup = "angels-alloys-casting" + data.raw["item"]["bronze-alloy"].order = "a[bronze]-b[bronze-alloy]" + data.raw["item"]["bronze-alloy"].icon_size = 32 + data.raw["item"]["bronze-alloy"].icon_mipmaps = 1 + data.raw["item"]["brass-alloy"].icon = "__angelssmelting__/graphics/icons/plate-brass.png" + data.raw["item"]["brass-alloy"].subgroup = "angels-alloys-casting" + data.raw["item"]["brass-alloy"].order = "b[brass]-b[brass-alloy]" + data.raw["item"]["brass-alloy"].icon_size = 32 + data.raw["item"]["brass-alloy"].icon_mipmaps = 1 + data.raw["item"]["gunmetal-alloy"].icon = "__angelssmelting__/graphics/icons/plate-gunmetal.png" + data.raw["item"]["gunmetal-alloy"].subgroup = "angels-alloys-casting" + data.raw["item"]["gunmetal-alloy"].order = "c[gunmetal]-b[gunmetal-alloy]" + data.raw["item"]["gunmetal-alloy"].icon_size = 32 + data.raw["item"]["gunmetal-alloy"].icon_mipmaps = 1 + data.raw["item"]["invar-alloy"].icon = "__angelssmelting__/graphics/icons/plate-invar.png" + data.raw["item"]["invar-alloy"].subgroup = "angels-alloys-casting" + data.raw["item"]["invar-alloy"].order = "d[invar]-b[invar-alloy]" + data.raw["item"]["invar-alloy"].icon_size = 32 + data.raw["item"]["invar-alloy"].icon_mipmaps = 1 + data.raw["item"]["cobalt-steel-alloy"].icon = "__angelssmelting__/graphics/icons/plate-cobalt-steel.png" + data.raw["item"]["cobalt-steel-alloy"].subgroup = "angels-alloys-casting" + data.raw["item"]["cobalt-steel-alloy"].order = "e[cobalt-steel]-b[cobalt-steel-alloy]" + data.raw["item"]["cobalt-steel-alloy"].icon_size = 32 + data.raw["item"]["cobalt-steel-alloy"].icon_mipmaps = 1 + data.raw["item"]["nitinol-alloy"].icon = "__angelssmelting__/graphics/icons/plate-nitinol.png" + data.raw["item"]["nitinol-alloy"].subgroup = "angels-alloys-casting" + data.raw["item"]["nitinol-alloy"].order = "f[nitinol]-b[nitinol-alloy]" + data.raw["item"]["nitinol-alloy"].icon_size = 32 + data.raw["item"]["nitinol-alloy"].icon_mipmaps = 1 + + if data.raw.item["tinned-copper-cable"] then + data.raw["item"]["tinned-copper-cable"].icon = "__angelssmelting__/graphics/icons/wire-tin.png" + data.raw["item"]["tinned-copper-cable"].icon_size = 32 + data.raw["item"]["tinned-copper-cable"].icon_mipmaps = 1 + data.raw["item"]["gilded-copper-cable"].icon = "__angelssmelting__/graphics/icons/wire-gold.png" + data.raw["item"]["gilded-copper-cable"].icon_size = 32 + data.raw["item"]["gilded-copper-cable"].icon_mipmaps = 1 + data.raw["item"]["solder"].icon = "__angelssmelting__/graphics/icons/solder.png" + data.raw["item"]["solder"].icon_size = 32 + data.raw["item"]["solder"].icon_mipmaps = 1 + + OV.global_replace_icon( + "__bobelectronics__/graphics/icons/tinned-copper-cable.png", + "__angelssmelting__/graphics/icons/wire-tin.png" + ) + OV.global_replace_icon( + "__bobelectronics__/graphics/icons/gilded-copper-cable.png", + "__angelssmelting__/graphics/icons/wire-gold.png" + ) + OV.global_replace_icon( + "__bobelectronics__/graphics/icons/solder.png", + "__angelssmelting__/graphics/icons/solder.png" + ) + end +end From e5fafb92fed9bb164dac94b238db5c69e6e60a42 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Sun, 18 Jul 2021 10:13:00 +0200 Subject: [PATCH 33/75] Fixed emissions_multiplier were not applied correctly --- angelspetrochem/changelog.txt | 1 + angelspetrochem/prototypes/override/bobplates.lua | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/angelspetrochem/changelog.txt b/angelspetrochem/changelog.txt index fab823b21..06cae5737 100644 --- a/angelspetrochem/changelog.txt +++ b/angelspetrochem/changelog.txt @@ -3,6 +3,7 @@ Version: 0.9.19 Date: 31.05.2021 Bugfixes: - Changed prerequisites of plastic before advanced electronics technology + - Fixed emissions_multiplier were not applied correctly --------------------------------------------------------------------------------------------------- Version: 0.9.18 Date: 26.05.2021 diff --git a/angelspetrochem/prototypes/override/bobplates.lua b/angelspetrochem/prototypes/override/bobplates.lua index be9c95816..293d59a2a 100644 --- a/angelspetrochem/prototypes/override/bobplates.lua +++ b/angelspetrochem/prototypes/override/bobplates.lua @@ -87,7 +87,7 @@ if mods["bobplates"] then for fluid, vals in pairs(Energy_table) do if vals.fv then data.raw.fluid[fluid].fuel_value = vals.fv .."kJ" - data.raw.fluid[fluid].emmissions_multiplier = vals.em or 1 + data.raw.fluid[fluid].emissions_multiplier = vals.em or 1 if vals.turr ~= false then table.insert(turret_params, {type = fluid, damage_modifier = vals.fv/Energy_table["gas-methane"].fv}) end From aea6dbd41a8e51a10cbfa51877338e9e50a9a09c Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Sun, 18 Jul 2021 18:24:32 +1000 Subject: [PATCH 34/75] Properties cleanup (#611) --- angelsaddons-cab/prototypes/entities/cab.lua | 2 +- .../prototypes/entities/equipment.lua | 4 +- .../entities/liquid-robot-generator.lua | 3 +- .../prototypes/entities/liquid-robot.lua | 3 +- .../prototypes/liquidbot-category.lua | 1 - .../prototypes/entities/crawler-bot-wagon.lua | 1 - .../entities/crawler-locomotive-wagon.lua | 1 - .../entities/crawler-locomotive.lua | 1 - .../prototypes/entities/crawler-wagon.lua | 1 - .../prototypes/entities/petro-locomotive.lua | 1 - .../prototypes/entities/petro-tank1.lua | 43 ------------ .../prototypes/entities/petro-tank2.lua | 43 ------------ .../entities/smelting-locomotive-tender.lua | 1 - .../entities/smelting-locomotive.lua | 1 - .../prototypes/entities/smelting-wagon.lua | 1 - .../prototypes/buildings/deco-nilaus.lua | 10 +-- .../prototypes/buildings/deco-start.lua | 6 +- .../prototypes/buildings/fluid-tanks.lua | 4 +- .../prototypes/bio-processing-category.lua | 9 --- .../prototypes/bio-processing-override.lua | 10 +-- .../prototypes/buildings/algae-farm.lua | 2 - .../prototypes/buildings/bio-tile.lua | 4 +- .../prototypes/buildings/composter.lua | 4 +- .../prototypes/buildings/gardens.lua | 6 +- .../prototypes/buildings/puffer-nest.lua | 2 +- .../prototypes/buildings/trees.lua | 6 +- .../prototypes/items/bio-processing-alien.lua | 4 -- .../items/bio-processing-wood-paper.lua | 10 --- .../prototypes/items/bio-refugium-fish.lua | 8 --- .../prototypes/items/bio-refugium-puffer.lua | 2 - .../prototypes/items/bio-refugium.lua | 29 -------- .../items/crop-farming-processing.lua | 22 ------ .../bio-processing-override-angel.lua | 3 +- .../overrides/bio-processing-override-bob.lua | 1 - .../bio-processing-override-bobmodules.lua | 1 - .../prototypes/entities/ammo-bio.lua | 18 ----- .../prototypes/entities/bio-gun.lua | 2 +- .../prototypes/entities/bio-turret.lua | 1 - .../prototypes/entities/biter-builder.lua | 41 ++++++----- .../prototypes/entities/biter-definitions.lua | 31 +++++---- .../prototypes/exploration-category.lua | 3 - .../prototypes/angels-industries-category.lua | 10 --- .../prototypes/angels-logistics-ghosting.lua | 1 - .../buildings/angels-accelerator.lua | 14 ++-- .../buildings/angels-assemblers.lua | 22 ++---- .../buildings/angels-labs-basic.lua | 12 ++-- .../buildings/angels-labs-energy.lua | 12 ++-- .../buildings/angels-labs-enhance.lua | 12 ++-- .../buildings/angels-labs-exploration.lua | 12 ++-- .../buildings/angels-labs-logistic.lua | 12 ++-- .../prototypes/buildings/angels-labs-main.lua | 8 +-- .../buildings/angels-labs-processing.lua | 12 ++-- .../prototypes/buildings/angels-labs-war.lua | 12 ++-- .../buildings/angels-logistics-big-chest.lua | 10 +-- .../angels-logistics-charging-station.lua | 6 +- ...s-logistics-construction-zone-expander.lua | 30 +------- .../angels-logistics-relay-station.lua | 6 +- .../buildings/angels-logistics-roboport.lua | 6 +- .../angels-logistics-robot-cargo.lua | 6 +- .../angels-logistics-robot-construction.lua | 3 +- .../angels-logistics-zone-expander.lua | 36 +--------- .../prototypes/buildings/inserter.lua | 6 +- .../prototypes/buildings/loader.lua | 6 +- .../prototypes/entities/equipment.lua | 2 - .../prototypes/ordening/angels-logistics.lua | 1 - .../industries-override-functions.lua | 1 - .../overrides/overhaul-nuclear-power.lua | 1 + .../generation/resource-builder.lua | 8 +-- .../prototypes/generation/up-fluorite.lua | 4 +- .../prototypes/generation/up-uraninite.lua | 4 +- .../prototypes/generation/vanilla-ore-inf.lua | 10 +-- .../buildings/advanced-chemical-plant.lua | 2 - .../prototypes/buildings/air-filter.lua | 2 - .../prototypes/buildings/chemical-plant.lua | 8 +-- .../prototypes/buildings/electrolyser.lua | 4 -- .../prototypes/buildings/oil-refinery.lua | 3 - .../prototypes/buildings/separator.lua | 4 -- .../prototypes/buildings/steam-cracker.lua | 4 -- .../prototypes/buildings/storage-tanks.lua | 6 +- .../prototypes/buildings/valves.lua | 8 +-- .../prototypes/items/petrochem-basics.lua | 38 ++++------ .../prototypes/items/petrochem-carbons.lua | 69 +++++++------------ .../prototypes/items/petrochem-chlorine.lua | 20 ------ .../prototypes/items/petrochem-nitrogen.lua | 28 -------- .../prototypes/items/petrochem-raws.lua | 18 ----- .../prototypes/items/petrochem-solids.lua | 8 --- .../prototypes/items/petrochem-sulfur.lua | 8 --- .../prototypes/petrochem-category.lua | 3 - .../prototypes/recipes/petrochem-carbons.lua | 5 +- .../recipes/petrochem-entity-angels.lua | 1 - .../prototypes/recipes/petrochem-solids.lua | 2 - .../prototypes/angels-functions.lua | 13 +++- .../prototypes/buildings/barreling-pump.lua | 1 - .../buildings/electro-whinning-cell.lua | 3 - .../prototypes/buildings/hydro-plant.lua | 3 - .../prototypes/buildings/liquifier.lua | 4 -- .../prototypes/buildings/ore-crusher.lua | 2 +- .../buildings/ore-floatation-cell.lua | 3 - .../prototypes/buildings/salination-plant.lua | 2 - .../buildings/thermal-extractor.lua | 4 +- .../prototypes/generation/angels-fissure.lua | 2 +- .../generation/resource-builder.lua | 12 ++-- .../prototypes/items/refining-items.lua | 39 ++++------- .../prototypes/items/refining-ores.lua | 2 - .../items/water-treatment-items.lua | 36 ++++------ .../refining-dynamic/crushed-smelting.lua | 46 +++++++------ .../recipes/refining-dynamic/slag-stone.lua | 10 +-- .../recipes/refining-entity-angels.lua | 1 - .../prototypes/recipes/refining-entity.lua | 2 +- .../prototypes/refining-category.lua | 15 ---- .../prototypes/angels-smelting-category.lua | 2 - .../prototypes/buildings/clay-bricks.lua | 4 +- .../buildings/ore-processing-machine.lua | 16 ++--- .../prototypes/items/angels-alloy-solder.lua | 2 - .../prototypes/items/angels-alloy-steel.lua | 2 - .../prototypes/items/angels-aluminium.lua | 2 - .../prototypes/items/angels-chrome.lua | 2 - .../prototypes/items/angels-cobalt.lua | 2 - .../prototypes/items/angels-copper.lua | 2 - .../prototypes/items/angels-glass.lua | 2 - .../prototypes/items/angels-gold.lua | 4 -- .../prototypes/items/angels-iron.lua | 2 - .../prototypes/items/angels-lead.lua | 6 +- .../prototypes/items/angels-manganese.lua | 4 +- .../prototypes/items/angels-nickel.lua | 4 +- .../prototypes/items/angels-platinum.lua | 6 +- .../prototypes/items/angels-silicon.lua | 8 +-- .../prototypes/items/angels-silver.lua | 4 +- .../prototypes/items/angels-stone.lua | 2 - .../prototypes/items/angels-support.lua | 6 +- .../prototypes/items/angels-tin.lua | 4 +- .../prototypes/items/angels-titanium.lua | 6 +- .../prototypes/items/angels-tungsten.lua | 4 -- .../prototypes/items/angels-zinc.lua | 4 +- .../smelting-override-alloy-brass.lua | 2 - .../smelting-override-alloy-bronze.lua | 2 - .../smelting-override-alloy-cobalt-steel.lua | 2 - .../smelting-override-alloy-gunmetal.lua | 2 - .../smelting-override-alloy-invar.lua | 2 - .../smelting-override-alloy-nitinol.lua | 2 - .../prototypes/recipes/smelting-copper.lua | 2 - .../recipes/smelting-entity-angels.lua | 3 - .../prototypes/recipes/smelting-support.lua | 1 - 143 files changed, 318 insertions(+), 872 deletions(-) diff --git a/angelsaddons-cab/prototypes/entities/cab.lua b/angelsaddons-cab/prototypes/entities/cab.lua index 984421734..db1ea95a1 100644 --- a/angelsaddons-cab/prototypes/entities/cab.lua +++ b/angelsaddons-cab/prototypes/entities/cab.lua @@ -655,7 +655,7 @@ data:extend( icon = "__angelsaddons-cab__/graphics/icons/cab-icon.png", icon_size = 32, flags = {"not-blueprintable", "not-deconstructable", "not-on-map", "hide-alt-info"}, - --minable = {hardness = 0.2, mining_time = 0.5, result = "medium-electric-pole"}, + --minable = {mining_time = 0.5, result = "medium-electric-pole"}, max_health = 200, corpse = "small-remnants", track_coverage_during_build_by_moving = false, diff --git a/angelsaddons-cab/prototypes/entities/equipment.lua b/angelsaddons-cab/prototypes/entities/equipment.lua index fa7c0eea1..0c957ae09 100644 --- a/angelsaddons-cab/prototypes/entities/equipment.lua +++ b/angelsaddons-cab/prototypes/entities/equipment.lua @@ -116,7 +116,7 @@ data:extend{{ flags = {"not-blueprintable", "not-deconstructable", "not-on-map", "hide-alt-info"}, enable_gui = false, allow_copy_paste = false, - --minable = {hardness = 0.2, mining_time = 1, result = energyInterfaceItem.name}, + --minable = {mining_time = 1, result = energyInterfaceItem.name}, max_health = 50, corpse = "small-remnants", collision_box = {{-0.35, -0.35}, {0.35, 0.35}}, @@ -238,7 +238,7 @@ data:extend{{ flags = {"not-blueprintable", "not-deconstructable", "not-on-map", "hide-alt-info"}, enable_gui = false, allow_copy_paste = false, - --minable = {hardness = 0.2, mining_time = 1, result = energyInterfaceItem.name}, + --minable = {mining_time = 1, result = energyInterfaceItem.name}, max_health = 50, corpse = "small-remnants", collision_box = {{-0.35, -0.35}, {0.35, 0.35}}, diff --git a/angelsaddons-liquidrobot/prototypes/entities/liquid-robot-generator.lua b/angelsaddons-liquidrobot/prototypes/entities/liquid-robot-generator.lua index 67a28eb93..4abd24244 100644 --- a/angelsaddons-liquidrobot/prototypes/entities/liquid-robot-generator.lua +++ b/angelsaddons-liquidrobot/prototypes/entities/liquid-robot-generator.lua @@ -52,13 +52,12 @@ function make_fluid_robot() icons = bot_icon, icon_size = 32, flags = {"placeable-player", "player-creation", "placeable-off-grid", "not-on-map"}, - minable = {hardness = 0.1, mining_time = 0.1, result = bot_name}, + minable = {mining_time = 0.1, result = bot_name}, max_health = 100, collision_box = {{0, 0}, {0, 0}}, selection_box = {{-0.5, -1.5}, {0.5, -0.5}}, max_payload_size = 1, speed = 0.02, - transfer_distance = 0.5, max_energy = "300kJ", energy_per_tick = "0.005kJ", speed_multiplier_when_out_of_energy = 0.8, diff --git a/angelsaddons-liquidrobot/prototypes/entities/liquid-robot.lua b/angelsaddons-liquidrobot/prototypes/entities/liquid-robot.lua index 4cb33b795..1d547db74 100644 --- a/angelsaddons-liquidrobot/prototypes/entities/liquid-robot.lua +++ b/angelsaddons-liquidrobot/prototypes/entities/liquid-robot.lua @@ -19,13 +19,12 @@ data:extend( icon = "__angelsaddons-liquidrobot__/graphics/icons/bot-ico.png", icon_size = 32, flags = {"placeable-player", "player-creation", "placeable-off-grid", "not-on-map"}, - minable = {hardness = 0.1, mining_time = 0.1, result = "empty-liquid-bot"}, + minable = {mining_time = 0.1, result = "empty-liquid-bot"}, max_health = 100, collision_box = {{0, 0}, {0, 0}}, selection_box = {{-0.5, -1.5}, {0.5, -0.5}}, max_payload_size = 1, speed = 0.02, - transfer_distance = 0.5, max_energy = "300kJ", energy_per_tick = "0.005kJ", speed_multiplier_when_out_of_energy = 0.8, diff --git a/angelsaddons-liquidrobot/prototypes/liquidbot-category.lua b/angelsaddons-liquidrobot/prototypes/liquidbot-category.lua index 1d39d3e4f..e1cfba8cf 100644 --- a/angelsaddons-liquidrobot/prototypes/liquidbot-category.lua +++ b/angelsaddons-liquidrobot/prototypes/liquidbot-category.lua @@ -4,7 +4,6 @@ data:extend( type = "item-group", name = "liquid-bot", order = "ld", - inventory_order = "ld", icon = "__angelsaddons-liquidrobot__/graphics/technology/bot-tech.png", scale = 0.5, icon_size = 128 diff --git a/angelsaddons-mobility/prototypes/entities/crawler-bot-wagon.lua b/angelsaddons-mobility/prototypes/entities/crawler-bot-wagon.lua index 846eb67fb..eba3c3c51 100644 --- a/angelsaddons-mobility/prototypes/entities/crawler-bot-wagon.lua +++ b/angelsaddons-mobility/prototypes/entities/crawler-bot-wagon.lua @@ -102,7 +102,6 @@ funcs.generate_train_entities( shift = {0, -0.75} }, wheels = standard_train_wheels, - rail_category = "regular", drive_over_tie_trigger = drive_over_tie(), tie_distance = 50, working_sound = { diff --git a/angelsaddons-mobility/prototypes/entities/crawler-locomotive-wagon.lua b/angelsaddons-mobility/prototypes/entities/crawler-locomotive-wagon.lua index 24822066d..f47961cee 100644 --- a/angelsaddons-mobility/prototypes/entities/crawler-locomotive-wagon.lua +++ b/angelsaddons-mobility/prototypes/entities/crawler-locomotive-wagon.lua @@ -165,7 +165,6 @@ funcs.generate_train_entities( shift = {0.0, -0.75} }, wheels = standard_train_wheels, - rail_category = "regular", stop_trigger = { -- front left side { diff --git a/angelsaddons-mobility/prototypes/entities/crawler-locomotive.lua b/angelsaddons-mobility/prototypes/entities/crawler-locomotive.lua index 93d349488..f67fab4d9 100644 --- a/angelsaddons-mobility/prototypes/entities/crawler-locomotive.lua +++ b/angelsaddons-mobility/prototypes/entities/crawler-locomotive.lua @@ -153,7 +153,6 @@ funcs.generate_train_entities( shift = {0.0, -0.75} }, wheels = standard_train_wheels, - rail_category = "regular", stop_trigger = { -- left side { diff --git a/angelsaddons-mobility/prototypes/entities/crawler-wagon.lua b/angelsaddons-mobility/prototypes/entities/crawler-wagon.lua index 291d26717..a53a9095c 100644 --- a/angelsaddons-mobility/prototypes/entities/crawler-wagon.lua +++ b/angelsaddons-mobility/prototypes/entities/crawler-wagon.lua @@ -101,7 +101,6 @@ funcs.generate_train_entities( shift = {0, -0.75} }, wheels = standard_train_wheels, - rail_category = "regular", drive_over_tie_trigger = drive_over_tie(), tie_distance = 50, working_sound = { diff --git a/angelsaddons-mobility/prototypes/entities/petro-locomotive.lua b/angelsaddons-mobility/prototypes/entities/petro-locomotive.lua index 4a1548aae..b27993223 100644 --- a/angelsaddons-mobility/prototypes/entities/petro-locomotive.lua +++ b/angelsaddons-mobility/prototypes/entities/petro-locomotive.lua @@ -206,7 +206,6 @@ funcs.generate_train_entities( } }, wheels = standard_train_wheels, - rail_category = "regular", stop_trigger = { -- left side { diff --git a/angelsaddons-mobility/prototypes/entities/petro-tank1.lua b/angelsaddons-mobility/prototypes/entities/petro-tank1.lua index aba304c96..8a8859de9 100644 --- a/angelsaddons-mobility/prototypes/entities/petro-tank1.lua +++ b/angelsaddons-mobility/prototypes/entities/petro-tank1.lua @@ -47,48 +47,6 @@ funcs.generate_train_entities( collision_box = {{-0.6, -2.4}, {0.6, 2.4}}, selection_box = {{-1, -2.703125}, {1, 3.296875}}, color = tintable_tint, - gui_front_tank = { - filename = "__base__/graphics/entity/fluid-wagon/gui/front-tank.png", - width = 64, - height = 64, - flags = {"icon"} - }, - gui_center_tank = { - filename = "__base__/graphics/entity/fluid-wagon/gui/center-tank.png", - width = 64, - height = 64, - flags = {"icon"} - }, - gui_back_tank = { - filename = "__base__/graphics/entity/fluid-wagon/gui/back-tank.png", - width = 64, - height = 64, - flags = {"icon"} - }, - gui_connect_front_center_tank = { - filename = "__base__/graphics/entity/fluid-wagon/gui/connector-front-center.png", - width = 64, - height = 64, - flags = {"icon"} - }, - gui_connect_center_back_tank = { - filename = "__base__/graphics/entity/fluid-wagon/gui/connector-center-back.png", - width = 64, - height = 64, - flags = {"icon"} - }, - gui_front_center_tank_indiciation = { - filename = "__base__/graphics/entity/fluid-wagon/gui/1.png", - width = 32, - height = 32, - flags = {"icon"} - }, - gui_center_back_tank_indiciation = { - filename = "__base__/graphics/entity/fluid-wagon/gui/2.png", - width = 32, - height = 32, - flags = {"icon"} - }, vertical_selection_shift = -0.796875, weight = 1000, max_speed = 1.5, @@ -188,7 +146,6 @@ funcs.generate_train_entities( } }, wheels = standard_train_wheels, - rail_category = "regular", drive_over_tie_trigger = drive_over_tie(), tie_distance = 50, working_sound = { diff --git a/angelsaddons-mobility/prototypes/entities/petro-tank2.lua b/angelsaddons-mobility/prototypes/entities/petro-tank2.lua index ec85670ce..d812a78fb 100644 --- a/angelsaddons-mobility/prototypes/entities/petro-tank2.lua +++ b/angelsaddons-mobility/prototypes/entities/petro-tank2.lua @@ -47,48 +47,6 @@ funcs.generate_train_entities( collision_box = {{-0.6, -2.4}, {0.6, 2.4}}, selection_box = {{-1, -2.703125}, {1, 3.296875}}, color = tintable_tint, - gui_front_tank = { - filename = "__base__/graphics/entity/fluid-wagon/gui/front-tank.png", - width = 64, - height = 64, - flags = {"icon"} - }, - gui_center_tank = { - filename = "__base__/graphics/entity/fluid-wagon/gui/center-tank.png", - width = 64, - height = 64, - flags = {"icon"} - }, - gui_back_tank = { - filename = "__base__/graphics/entity/fluid-wagon/gui/back-tank.png", - width = 64, - height = 64, - flags = {"icon"} - }, - gui_connect_front_center_tank = { - filename = "__base__/graphics/entity/fluid-wagon/gui/connector-front-center.png", - width = 64, - height = 64, - flags = {"icon"} - }, - gui_connect_center_back_tank = { - filename = "__base__/graphics/entity/fluid-wagon/gui/connector-center-back.png", - width = 64, - height = 64, - flags = {"icon"} - }, - gui_front_center_tank_indiciation = { - filename = "__base__/graphics/entity/fluid-wagon/gui/1.png", - width = 32, - height = 32, - flags = {"icon"} - }, - gui_center_back_tank_indiciation = { - filename = "__base__/graphics/entity/fluid-wagon/gui/2.png", - width = 32, - height = 32, - flags = {"icon"} - }, vertical_selection_shift = -0.796875, weight = 1000, max_speed = 1.5, @@ -203,7 +161,6 @@ funcs.generate_train_entities( } }, wheels = standard_train_wheels, - rail_category = "regular", drive_over_tie_trigger = drive_over_tie(), tie_distance = 50, working_sound = { diff --git a/angelsaddons-mobility/prototypes/entities/smelting-locomotive-tender.lua b/angelsaddons-mobility/prototypes/entities/smelting-locomotive-tender.lua index d86453b0b..393e88089 100644 --- a/angelsaddons-mobility/prototypes/entities/smelting-locomotive-tender.lua +++ b/angelsaddons-mobility/prototypes/entities/smelting-locomotive-tender.lua @@ -241,7 +241,6 @@ funcs.generate_train_entities( } }, wheels = standard_train_wheels, - rail_category = "regular", stop_trigger = { -- front left side { diff --git a/angelsaddons-mobility/prototypes/entities/smelting-locomotive.lua b/angelsaddons-mobility/prototypes/entities/smelting-locomotive.lua index 731148000..df1204299 100644 --- a/angelsaddons-mobility/prototypes/entities/smelting-locomotive.lua +++ b/angelsaddons-mobility/prototypes/entities/smelting-locomotive.lua @@ -242,7 +242,6 @@ funcs.generate_train_entities( } }, wheels = standard_train_wheels, - rail_category = "regular", stop_trigger = { -- left side { diff --git a/angelsaddons-mobility/prototypes/entities/smelting-wagon.lua b/angelsaddons-mobility/prototypes/entities/smelting-wagon.lua index 57198382e..1f6a74926 100644 --- a/angelsaddons-mobility/prototypes/entities/smelting-wagon.lua +++ b/angelsaddons-mobility/prototypes/entities/smelting-wagon.lua @@ -217,7 +217,6 @@ funcs.generate_train_entities( } }, wheels = standard_train_wheels, - rail_category = "regular", drive_over_tie_trigger = drive_over_tie(), tie_distance = 50, working_sound = { diff --git a/angelsaddons-nilaus/prototypes/buildings/deco-nilaus.lua b/angelsaddons-nilaus/prototypes/buildings/deco-nilaus.lua index 94909c48f..384d95d64 100644 --- a/angelsaddons-nilaus/prototypes/buildings/deco-nilaus.lua +++ b/angelsaddons-nilaus/prototypes/buildings/deco-nilaus.lua @@ -65,7 +65,7 @@ data:extend( { type = "container", name = "deco-nilaus-2", - render_layer = "object", + --render_layer = "object", icon = "__angelsaddons-nilaus__/graphics/icons/deco-nilaus-2.png", icon_size = 32, inventory_size = 64, @@ -76,7 +76,7 @@ data:extend( corpse = "small-remnants", collision_box = {{-1.35, -1.35}, {1.35, 1.35}}, selection_box = {{-1.5, -1.5}, {1.5, 1.5}}, - random_animation_offset = false, + --random_animation_offset = false, picture = { filename = "__angelsaddons-nilaus__/graphics/entity/deco-nilaus-2.png", priority = "extra-high", @@ -177,9 +177,9 @@ data:extend( icon_size = 416, flags = {"placeable-neutral", "player-creation"}, collision_mask = {"ghost-layer", "water-tile"}, - render_layer = "decals", - tile_layer = 70, - minable = {hardness = 2, mining_time = 10, result = "deco-nilaus-start"}, + --render_layer = "decals", + --tile_layer = 70, + minable = {mining_time = 60, result = "deco-nilaus-start"}, max_health = 1000, corpse = "big-remnants", collision_box = {{-5.4, -0.4}, {5.4, 10.4}}, diff --git a/angelsaddons-shred/prototypes/buildings/deco-start.lua b/angelsaddons-shred/prototypes/buildings/deco-start.lua index c34de83f0..f8d87a957 100644 --- a/angelsaddons-shred/prototypes/buildings/deco-start.lua +++ b/angelsaddons-shred/prototypes/buildings/deco-start.lua @@ -35,9 +35,9 @@ for _, decoName in pairs( icon_size = 32, flags = {"placeable-neutral", "player-creation"}, collision_mask = {"ghost-layer", "water-tile"}, - render_layer = "decals", - tile_layer = 70, - minable = {hardness = 2, mining_time = 10, result = buildingName}, + --render_layer = "decals", + --tile_layer = 70, + minable = { mining_time = 20, result = buildingName}, max_health = 1000, corpse = "big-remnants", collision_box = {{-5.4, -0.4}, {5.4, 10.4}}, diff --git a/angelsaddons-storage/prototypes/buildings/fluid-tanks.lua b/angelsaddons-storage/prototypes/buildings/fluid-tanks.lua index b2ecce019..af45d2577 100644 --- a/angelsaddons-storage/prototypes/buildings/fluid-tanks.lua +++ b/angelsaddons-storage/prototypes/buildings/fluid-tanks.lua @@ -18,7 +18,7 @@ if angelsmods.addons.storage.pressuretank then icon = "__angelsaddons-storage__/graphics/icons/pressure-tank-1.png", icon_size = 32, flags = {"placeable-player", "player-creation", "not-rotatable"}, - minable = {hardness = 0.2, mining_time = 3, result = "angels-pressure-tank-1"}, + minable = {mining_time = 3, result = "angels-pressure-tank-1"}, max_health = 500, corpse = "medium-remnants", collision_box = {{-2.3, -2.3}, {2.3, 2.3}}, @@ -135,7 +135,7 @@ if angelsmods.addons.storage.inlinetank and (not mods["angelspetrochem"]) then icon = "__angelsaddons-storage__/graphics/icons/storage-tank-3.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 3, result = "angels-storage-tank-3"}, + minable = { mining_time = 3, result = "angels-storage-tank-3"}, max_health = 500, corpse = "medium-remnants", collision_box = {{-0.9, -0.9}, {0.9, 0.9}}, diff --git a/angelsbioprocessing/prototypes/bio-processing-category.lua b/angelsbioprocessing/prototypes/bio-processing-category.lua index dae998436..f147c2ad9 100644 --- a/angelsbioprocessing/prototypes/bio-processing-category.lua +++ b/angelsbioprocessing/prototypes/bio-processing-category.lua @@ -108,9 +108,6 @@ data:extend( type = "item-group", name = "bio-processing-nauvis", order = "la[angels]-d[bio-processing]-a[nauvis]", - inventory_order = "la[angels]-d[bio-processing]-a[nauvis]", - --icon = "__angelsbioprocessing__/graphics/technology/algae-farm-group.png", - --icon_size = 64, icons = { { icon = "__angelsbioprocessing__/graphics/technology/algae-farm-tech.png", @@ -212,9 +209,6 @@ data:extend( type = "item-group", name = "bio-processing-vegetables", order = "la[angels]-d[bio-processing]-b[farming]", - inventory_order = "la[angels]-d[bio-processing]-b[farming]", - --icon = "__angelsbioprocessing__/graphics/technology/vegetables-farm-group.png", - --icon_size = 128, icons = { { icon = "__angelsbioprocessing__/graphics/technology/seed-extractor-tech.png", @@ -321,9 +315,6 @@ data:extend( type = "item-group", name = "bio-processing-alien", order = "la[angels]-d[bio-processing]-c[alien]", - inventory_order = "la[angels]-d[bio-processing]-c[alien]", - --icon = "__angelsbioprocessing__/graphics/technology/refugium-1-group.png", - --icon_size = 64, icons = { { icon = "__angelsbioprocessing__/graphics/technology/bio-refugium-puffer-breeding-tech.png", diff --git a/angelsbioprocessing/prototypes/bio-processing-override.lua b/angelsbioprocessing/prototypes/bio-processing-override.lua index 6d94ce980..c824b5cc0 100644 --- a/angelsbioprocessing/prototypes/bio-processing-override.lua +++ b/angelsbioprocessing/prototypes/bio-processing-override.lua @@ -9,9 +9,6 @@ require("prototypes.overrides.bio-processing-override-angel") local OV = angelsmods.functions.OV local lab_ignore = angelsmods.triggers.lab_ignore_token ---PREPARATION -OV.remove_output("algae-brown-burning", "angels-void") - --BASE data.raw["capsule"]["raw-fish"].subgroup = "bio-fish" data.raw["capsule"]["raw-fish"].order = "aa" @@ -53,7 +50,7 @@ end --CONDITIONAL if angelsmods.trigger.smelting_products["glass"].plate then - OV.patch_recipes( +OV.patch_recipes( { { name = "petri-dish", @@ -89,10 +86,7 @@ else if bobmods and bobmods.plates then OV.patch_recipes( { - {name = "algae-brown-burning", results = {{name = "lithium-chloride", amount = 1, type = "item"}}} - -- { name = "temperate-upgrade", ingredients = {{"!!"}, {name="token-bio", 5}, {"electronic-circuit", 2}, {"steel-plate", 2}, {"clay-brick", 2}, {"t2-pipe", 2}, } }, - -- { name = "desert-upgrade", ingredients = {{"!!"}, {name="token-bio", 5}, {"electronic-circuit", 2}, {"steel-plate", 2}, {"clay-brick", 2}, {"t2-pipe", 2}, } }, - -- { name = "swamp-upgrade", ingredients = {{"!!"}, {name="token-bio", 5}, {"electronic-circuit", 2}, {"steel-plate", 2}, {"clay-brick", 2}, {"t2-pipe", 2}, } }, + {name = "algae-brown-burning", results = {{"!!"},{name = "lithium-chloride", amount = 1, type = "item"}}} } ) else diff --git a/angelsbioprocessing/prototypes/buildings/algae-farm.lua b/angelsbioprocessing/prototypes/buildings/algae-farm.lua index 5143cd686..879a4bd9d 100644 --- a/angelsbioprocessing/prototypes/buildings/algae-farm.lua +++ b/angelsbioprocessing/prototypes/buildings/algae-farm.lua @@ -189,7 +189,6 @@ data:extend( pipe_connections = {{type = "input", position = {0, 4}}} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -284,7 +283,6 @@ data:extend( pipe_connections = {{type = "input", position = {0, 4}}} } }, - pipe_covers = pipecoverspictures() } } ) diff --git a/angelsbioprocessing/prototypes/buildings/bio-tile.lua b/angelsbioprocessing/prototypes/buildings/bio-tile.lua index b206eef0b..f64118011 100644 --- a/angelsbioprocessing/prototypes/buildings/bio-tile.lua +++ b/angelsbioprocessing/prototypes/buildings/bio-tile.lua @@ -31,7 +31,7 @@ data:extend( type = "tile", name = "bio-tile", needs_correction = false, - minable = {hardness = 0.2, mining_time = 0.5, result = "bio-tile"}, + minable = {mining_time = 0.5, result = "bio-tile"}, mined_sound = {filename = "__base__/sound/deconstruct-bricks.ogg"}, collision_mask = {"ground-tile"}, walking_speed_modifier = 1.5, @@ -96,7 +96,7 @@ data:extend( } }, map_color = {r = 50, g = 50, b = 50}, - ageing = 0, + --ageing = 0, vehicle_friction_modifier = 1.1 } } diff --git a/angelsbioprocessing/prototypes/buildings/composter.lua b/angelsbioprocessing/prototypes/buildings/composter.lua index d8ac7aa22..6cb0ab7f0 100644 --- a/angelsbioprocessing/prototypes/buildings/composter.lua +++ b/angelsbioprocessing/prototypes/buildings/composter.lua @@ -69,7 +69,7 @@ data:extend( shift = {0, 0}, --animation_speed = 0.5 }, - working_visualisations = + --[[working_visualisations = --looks like a pick 1... this or animation? { filename = "__angelsbioprocessing__/graphics/entity/composter/composter-animation.png", width = 128, @@ -78,7 +78,7 @@ data:extend( line_length = 5, shift = {0, 1}, animation_speed = 0.5 - }, + },]] vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 }, repair_sound = { filename = "__base__/sound/manual-repair-simple.ogg" }, open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.85 }, diff --git a/angelsbioprocessing/prototypes/buildings/gardens.lua b/angelsbioprocessing/prototypes/buildings/gardens.lua index 44d801e61..041613d42 100644 --- a/angelsbioprocessing/prototypes/buildings/gardens.lua +++ b/angelsbioprocessing/prototypes/buildings/gardens.lua @@ -28,7 +28,7 @@ data:extend( { name = "temperate-5", amount = 5, probability = 0.05 }, }, }, - emissions_per_tick = -0.0001, + emissions_per_second = -0.006,--emissions_per_tick = -0.0001, max_health = 20, collision_box = {{-1.1, -1.1}, {1.1, 1.1}}, selection_box = {{-1.3, -1.3}, {1.3, 1.3}}, @@ -122,7 +122,7 @@ data:extend( { name = "desert-5", amount = 5, probability = 0.05 }, }, }, - emissions_per_tick = -0.0001, + emissions_per_second = -0.006,--emissions_per_tick = -0.0001, max_health = 20, collision_box = {{-1.1, -1.1}, {1.1, 1.1}}, selection_box = {{-1.3, -1.3}, {1.3, 1.3}}, @@ -209,7 +209,7 @@ data:extend( { name = "swamp-5", amount = 5, probability = 0.05 }, }, }, - emissions_per_tick = -0.0001, + emissions_per_second = -0.006,--emissions_per_tick = -0.0001, max_health = 20, collision_box = {{-1.1, -1.1}, {1.1, 1.1}}, selection_box = {{-1.3, -1.3}, {1.3, 1.3}}, diff --git a/angelsbioprocessing/prototypes/buildings/puffer-nest.lua b/angelsbioprocessing/prototypes/buildings/puffer-nest.lua index 04b17644b..30b67ae24 100644 --- a/angelsbioprocessing/prototypes/buildings/puffer-nest.lua +++ b/angelsbioprocessing/prototypes/buildings/puffer-nest.lua @@ -25,7 +25,7 @@ data:extend( result = "bio-puffer-egg-1", count = 2, }, - emissions_per_tick = -0.0001, + emissions_per_second = -0.006,--emissions_per_tick = -0.0001, max_health = 20, collision_box = {{-0.8, -0.8}, {0.8, 0.8}}, selection_box = {{-0.9, -0.9}, {0.9, 0.9}}, diff --git a/angelsbioprocessing/prototypes/buildings/trees.lua b/angelsbioprocessing/prototypes/buildings/trees.lua index dc4fd4a91..da6632045 100644 --- a/angelsbioprocessing/prototypes/buildings/trees.lua +++ b/angelsbioprocessing/prototypes/buildings/trees.lua @@ -24,7 +24,7 @@ data:extend( {type = "item", name = "temperate-tree", amount = 1}, } }, - emissions_per_tick = -0.0001, + emissions_per_second = -0.006,--emissions_per_tick = -0.0001, max_health = 20, collision_box = {{-0.9, -0.9}, {0.9, 0.9}}, selection_box = {{-2, -5}, {2, 1}}, @@ -94,7 +94,7 @@ data:extend( {type = "item", name = "swamp-tree", amount = 1}, } }, - emissions_per_tick = -0.0001, + emissions_per_second = -0.006,--emissions_per_tick = -0.0001, max_health = 20, collision_box = {{-0.9, -0.9}, {0.9, 0.9}}, selection_box = {{-1.5, -5}, {1.5, 1}}, @@ -170,7 +170,7 @@ data:extend( {type = "item", name = "desert-tree", amount = 1}, } }, - emissions_per_tick = -0.0001, + emissions_per_second = -0.006,--emissions_per_tick = -0.0001, max_health = 20, collision_box = {{-0.9, -0.9}, {0.9, 0.9}}, selection_box = {{-2.5, -5}, {2.5, 1}}, diff --git a/angelsbioprocessing/prototypes/items/bio-processing-alien.lua b/angelsbioprocessing/prototypes/items/bio-processing-alien.lua index e21055624..d7d1ce311 100644 --- a/angelsbioprocessing/prototypes/items/bio-processing-alien.lua +++ b/angelsbioprocessing/prototypes/items/bio-processing-alien.lua @@ -13,8 +13,6 @@ data:extend( icon_size = 32, subgroup = "bio-processing-alien-intermediate", order = "a[alien]-a[spores]", - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "item", @@ -36,8 +34,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r=0.572, g=0.392, b=0.894}, flow_color = {r=0.572, g=0.392, b=0.894}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, diff --git a/angelsbioprocessing/prototypes/items/bio-processing-wood-paper.lua b/angelsbioprocessing/prototypes/items/bio-processing-wood-paper.lua index 90d44b314..831f6ada0 100644 --- a/angelsbioprocessing/prototypes/items/bio-processing-wood-paper.lua +++ b/angelsbioprocessing/prototypes/items/bio-processing-wood-paper.lua @@ -74,8 +74,6 @@ data:extend( icon_size = 32, subgroup = "bio-liquor", order = "a", - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -89,8 +87,6 @@ data:extend( icon_size = 32, subgroup = "bio-liquor", order = "b", - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -104,8 +100,6 @@ data:extend( icon_size = 32, subgroup = "bio-liquor", order = "c", - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -119,8 +113,6 @@ data:extend( icon_size = 32, subgroup = "bio-liquor", order = "d", - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -134,8 +126,6 @@ data:extend( icon_size = 32, subgroup = "bio-liquor", order = "e", - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "item", diff --git a/angelsbioprocessing/prototypes/items/bio-refugium-fish.lua b/angelsbioprocessing/prototypes/items/bio-refugium-fish.lua index 849c804ac..dc016752f 100644 --- a/angelsbioprocessing/prototypes/items/bio-refugium-fish.lua +++ b/angelsbioprocessing/prototypes/items/bio-refugium-fish.lua @@ -11,8 +11,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r=156/255, g=206/255, b=0/255}, flow_color = {r=156/255, g=206/255, b=0/255}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -25,8 +23,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r=156/255, g=206/255, b=0/255}, flow_color = {r=156/255, g=206/255, b=0/255}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, ----------------------------------------------------------------------------- -- FISH --------------------------------------------------------------------- @@ -162,8 +158,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r=194/255, g=122/255, b=29/255}, flow_color = {r=194/255, g=122/255, b=29/255}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -176,8 +170,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r=194/255, g=122/255, b=29/255}, flow_color = {r=194/255, g=122/255, b=29/255}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "item", diff --git a/angelsbioprocessing/prototypes/items/bio-refugium-puffer.lua b/angelsbioprocessing/prototypes/items/bio-refugium-puffer.lua index 18e03d9c3..c6fe74e0a 100644 --- a/angelsbioprocessing/prototypes/items/bio-refugium-puffer.lua +++ b/angelsbioprocessing/prototypes/items/bio-refugium-puffer.lua @@ -12,8 +12,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r=156/255, g=206/255, b=0/255}, flow_color = {r=156/255, g=206/255, b=0/255}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "item", diff --git a/angelsbioprocessing/prototypes/items/bio-refugium.lua b/angelsbioprocessing/prototypes/items/bio-refugium.lua index 4313dd6b5..a2638edc8 100644 --- a/angelsbioprocessing/prototypes/items/bio-refugium.lua +++ b/angelsbioprocessing/prototypes/items/bio-refugium.lua @@ -9,35 +9,6 @@ data:extend( icon = "__angelsbioprocessing__/graphics/icons/raw-meat.png", icon_size = 32, subgroup = "bio-fish", - capsule_action = - { - type = "use-on-self", - attack_parameters = - { - type = "projectile", - ammo_category = "capsule", - cooldown = 30, - range = 0, - ammo_type = - { - category = "capsule", - target_type = "position", - action = - { - type = "direct", - action_delivery = - { - type = "instant", - target_effects = - { - type = "damage", - damage = {type = "physical", amount = -60} - } - } - } - } - } - }, order = "ca", stack_size = 200 }, diff --git a/angelsbioprocessing/prototypes/items/crop-farming-processing.lua b/angelsbioprocessing/prototypes/items/crop-farming-processing.lua index d2bb66421..a6f398fbb 100644 --- a/angelsbioprocessing/prototypes/items/crop-farming-processing.lua +++ b/angelsbioprocessing/prototypes/items/crop-farming-processing.lua @@ -73,8 +73,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r = 214/255, g = 135/255, b = 010/255}, flow_color = {r = 239/255, g = 168/255, b = 044/255}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -87,8 +85,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r = 194/255, g = 122/255, b = 29/255}, flow_color = {r = 194/255, g = 122/255, b = 29/255}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -101,8 +97,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r = 255/255, g = 255/255, b = 060/255}, flow_color = {r = 255/255, g = 255/255, b = 000/255}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, --[[{ type = "item", @@ -124,8 +118,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r = 255/255, g = 255/255, b = 255/255}, flow_color = {r = 245/255, g = 245/255, b = 245/255}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, },]] { type = "fluid", @@ -140,8 +132,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r=184/255, g=171/255, b=28/255}, flow_color = {r=184/255, g=171/255, b=28/255}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -155,8 +145,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r=184/255, g=171/255, b=28/255}, flow_color = {r=184/255, g=171/255, b=28/255}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -170,8 +158,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r=184/255, g=171/255, b=28/255}, flow_color = {r=184/255, g=171/255, b=28/255}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -185,8 +171,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r=184/255, g=171/255, b=28/255}, flow_color = {r=184/255, g=171/255, b=28/255}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -200,8 +184,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r=184/255, g=171/255, b=28/255}, flow_color = {r=184/255, g=171/255, b=28/255}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -215,8 +197,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r=184/255, g=171/255, b=28/255}, flow_color = {r=184/255, g=171/255, b=28/255}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -230,8 +210,6 @@ data:extend( heat_capacity = "1KJ", base_color = {r=184/255, g=171/255, b=28/255}, flow_color = {r=184/255, g=171/255, b=28/255}, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, } ) \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/overrides/bio-processing-override-angel.lua b/angelsbioprocessing/prototypes/overrides/bio-processing-override-angel.lua index 74210f807..68ef80dc5 100644 --- a/angelsbioprocessing/prototypes/overrides/bio-processing-override-angel.lua +++ b/angelsbioprocessing/prototypes/overrides/bio-processing-override-angel.lua @@ -1,7 +1,6 @@ local OV = angelsmods.functions.OV if angelsmods.industries and angelsmods.industries.overhaul then - - OV.modify_output("algae-brown-burning", {"solid-lithium", 1}) + OV.patch_recipes({{name="algae-brown-burning",results={{"!!"},{name = "solid-lithium", amount = 1}}}}) -- OV.remove_unlock("bio-paper-1", "circuit-paper-board") OV.modify_input("bio-tile",{type = "item", name = "solid-glass-mixture", amount = 1}) -- MODULES diff --git a/angelsbioprocessing/prototypes/overrides/bio-processing-override-bob.lua b/angelsbioprocessing/prototypes/overrides/bio-processing-override-bob.lua index daffbc4f7..d1af75aaf 100644 --- a/angelsbioprocessing/prototypes/overrides/bio-processing-override-bob.lua +++ b/angelsbioprocessing/prototypes/overrides/bio-processing-override-bob.lua @@ -25,7 +25,6 @@ if mods["bobplates"] then }, } data.raw["item-group"]["bob-gems"].order = "lb[bobs]-c[gems]" - data.raw["item-group"]["bob-gems"].inventory_order = "lb[bobs]-c[gems]" end -- gems subgroups diff --git a/angelsbioprocessing/prototypes/overrides/bio-processing-override-bobmodules.lua b/angelsbioprocessing/prototypes/overrides/bio-processing-override-bobmodules.lua index 1711f943d..9a7839d89 100644 --- a/angelsbioprocessing/prototypes/overrides/bio-processing-override-bobmodules.lua +++ b/angelsbioprocessing/prototypes/overrides/bio-processing-override-bobmodules.lua @@ -25,7 +25,6 @@ if mods["bobmodules"] then }, } data.raw["item-group"]["bobmodules"].order = "lb[bobs]-d[modules]" - data.raw["item-group"]["bobmodules"].inventory_order = "lb[bobs]-d[modules]" -- modules subgroups data.raw["item-subgroup"]["module-intermediates"].order = "f-0-a" diff --git a/angelsexploration/prototypes/entities/ammo-bio.lua b/angelsexploration/prototypes/entities/ammo-bio.lua index 591ae3a89..55ee5d897 100644 --- a/angelsexploration/prototypes/entities/ammo-bio.lua +++ b/angelsexploration/prototypes/entities/ammo-bio.lua @@ -277,27 +277,9 @@ data:extend( action_delivery = { type = "stream", stream = "bio-stream", - max_length = 15, - duration = 160 } } } - --{ - -- source_type = "vehicle", - -- consumption_modifier = 1.125, - -- category = "flamethrower", - -- target_type = "position", - -- clamp_position = true, - -- action = { - -- type = "direct", - -- action_delivery = { - -- type = "stream", - -- stream = "tank-flamethrower-fire-stream", - -- max_length = 9, - -- duration = 160, - -- } - -- } - --}, }, magazine_size = 100, subgroup = "angels-fire", diff --git a/angelsexploration/prototypes/entities/bio-gun.lua b/angelsexploration/prototypes/entities/bio-gun.lua index 990183ce5..67bf5a771 100644 --- a/angelsexploration/prototypes/entities/bio-gun.lua +++ b/angelsexploration/prototypes/entities/bio-gun.lua @@ -14,7 +14,7 @@ data:extend( ammo_category = "bio", cooldown = 2, movement_slow_down_factor = 0.6, - projectile_creation_distance = 0.6, + --projectile_creation_distance = 0.6, gun_barrel_length = 0.8, gun_center_shift = {0, -1}, range = 15, diff --git a/angelsexploration/prototypes/entities/bio-turret.lua b/angelsexploration/prototypes/entities/bio-turret.lua index 818df13f0..4e6ac20d6 100644 --- a/angelsexploration/prototypes/entities/bio-turret.lua +++ b/angelsexploration/prototypes/entities/bio-turret.lua @@ -553,7 +553,6 @@ data:extend( height = 64, flags = {"icon"} }, - indicator_light = {intensity = 0.8, size = 0.9}, gun_animation_render_layer = "object", gun_animation_secondary_draw_order = 1, base_picture_render_layer = "lower-object-above-shadow", diff --git a/angelsexploration/prototypes/entities/biter-builder.lua b/angelsexploration/prototypes/entities/biter-builder.lua index 207544a24..bcc5b9994 100644 --- a/angelsexploration/prototypes/entities/biter-builder.lua +++ b/angelsexploration/prototypes/entities/biter-builder.lua @@ -730,12 +730,14 @@ local function make_attack_parameter(data_app, data_dmg) action_delivery = { type = "instant", target_effects = { - type = "damage", - damage = {amount = data_dmg.damage, type = "physical"} - }, - { - type = "damage", - damage = {amount = data_dmg.damage2, type = "acid"} + { + type = "damage", + damage = {amount = data_dmg.damage, type = "physical"} + }, + { + type = "damage", + damage = {amount = data_dmg.damage2, type = "acid"} + } } } } @@ -758,12 +760,14 @@ local function make_attack_parameter(data_app, data_dmg) action_delivery = { type = "instant", target_effects = { - type = "damage", - damage = {amount = data_dmg.damage, type = "physical"} - }, - { - type = "damage", - damage = {amount = 5, type = "acid"} + { + type = "damage", + damage = {amount = data_dmg.damage, type = "physical"} + }, + { + type = "damage", + damage = {amount = 5, type = "acid"} + } } } } @@ -817,7 +821,7 @@ local function make_attack_parameter(data_app, data_dmg) cooldown = data_dmg.cooldown, range = data_dmg.range, min_attack_distance = data_dmg.min_attack_distance, - projectile_creation_distance = data_dmg.creation_distance, + --projectile_creation_distance = data_dmg.creation_distance, damage_modifier = data_dmg.damage_modifier, warmup = data_dmg.warmup, ammo_type = data_dmg.ammo, @@ -834,10 +838,12 @@ function angelsmods.functions.make_alien(def_data) local corpse_base = { type = "corpse", name = c_name, - icon = "__base__/graphics/icons/big-biter-corpse.png", - icon_size = 64, - icon_mipmaps = 4, - tint = def_data.appearance.tint1, + icons={ + {icon = "__base__/graphics/icons/big-biter-corpse.png", + icon_size = 64, + icon_mipmaps = 4, + tint = def_data.appearance.tint1, + }}, selection_box = {{-1, -1}, {1, 1}}, selectable_in_game = false, subgroup = "corpses", @@ -942,7 +948,6 @@ function angelsmods.functions.make_alien_spawner(spawn_data) -- in ticks per 1 pu pollution_absorption_absolute = 20, pollution_absorption_proportional = 0.01, - pollution_to_enhance_spawning = 30000, loot = {}, corpse = "biter-spawner-corpse", dying_explosion = "blood-explosion-huge", diff --git a/angelsexploration/prototypes/entities/biter-definitions.lua b/angelsexploration/prototypes/entities/biter-definitions.lua index 92554cca5..47165da29 100644 --- a/angelsexploration/prototypes/entities/biter-definitions.lua +++ b/angelsexploration/prototypes/entities/biter-definitions.lua @@ -44,7 +44,7 @@ small_biter = creation_distance = nil, damage_modifier = nil, warmup = nil, - damage = 10, + damage = 8, damage2 = 5, }, resistance = { @@ -77,7 +77,7 @@ medium_biter = creation_distance = nil, damage_modifier = nil, warmup = nil, - damage = 20, + damage = 16, damage2 = 10, }, resistance = { @@ -110,7 +110,7 @@ big_biter = creation_distance = nil, damage_modifier = nil, warmup = nil, - damage = 30, + damage = 24, damage2 = 20, }, resistance = { @@ -143,7 +143,7 @@ behemoth_biter = creation_distance = nil, damage_modifier = nil, warmup = nil, - damage = 40, + damage = 32, damage2 = 30, }, resistance = { @@ -178,7 +178,7 @@ colossal_biter = creation_distance = nil, damage_modifier = nil, warmup = nil, - damage = 50, + damage = 40, damage2 = 40, }, resistance = { @@ -373,10 +373,10 @@ small_scarab = creation_distance = nil, damage_modifier = nil, warmup = nil, - damage = 5, + damage = 8, }, resistance = { - {type = "physical", decrease = 2.5, percent = 20}, + {type = "physical", decrease = 2.5, percent = 15}, {type = "fire", decrease = 7.5, percent = 40}, {type = "explosion", decrease = 7.5, percent = 30}, {type = "laser", decrease = 7.5, percent = 40}, @@ -404,7 +404,7 @@ medium_scarab = creation_distance = nil, damage_modifier = nil, warmup = nil, - damage = 10, + damage = 15, }, resistance = { {type = "physical", decrease = 7.5, percent = 40}, @@ -435,7 +435,7 @@ big_scarab = creation_distance = nil, damage_modifier = nil, warmup = nil, - damage = 20, + damage = 25, }, resistance = { {type = "physical", decrease = 12.5, percent = 50}, @@ -455,7 +455,7 @@ behemoth_scarab = tint1 = {r=0.30, g=0.90, b=0.30, a=1.00}, tint2 = {r=0.64, g=0.03, b=0.03, a=0.40}, speed = 0.185, - health = 600, + health = 900, order = "b-a-i", box_scale = 1.75, }, @@ -466,7 +466,7 @@ behemoth_scarab = creation_distance = nil, damage_modifier = nil, warmup = nil, - damage = 30, + damage = 35, }, resistance = { {type = "physical", decrease = 17.5, percent = 60}, @@ -486,7 +486,7 @@ colossal_scarab = tint1 = {r=1.00, g=0.68, b=0.00, a=1.00}, tint2 = {r=0.64, g=0.03, b=0.03, a=0.40}, speed = 0.185, - health = 750, + health = 2000, order = "b-a-j", box_scale = 2, }, @@ -497,7 +497,7 @@ colossal_scarab = creation_distance = nil, damage_modifier = nil, warmup = nil, - damage = 40, + damage = 45, }, resistance = { {type = "physical", decrease = 12.5, percent = 50}, @@ -742,8 +742,9 @@ psyker_spawner = order = "b-d-d", }, results = { - {"small-psyker", {{0.0, 0.2}, {0.4, 0.0}}}, - {"medium-psyker", {{0.2, 0.0},{0.45,0.3}, {0.6, 0.0}}}, + {"small-scarab", {{0.0, 0.2}, {0.25, 0.0}}}, + {"small-psyker", {{0.25, 0.2}, {0.5, 0.0}}}, + {"medium-psyker", {{0.3, 0.0},{0.45,0.3}, {0.6, 0.0}}}, {"big-psyker", {{0.4, 0.0}, {0.6,0.6},{0.8, 0.4}}}, {"behemoth-psyker", {{0.6, 0.0}, {1.0, 0.6}}}, {"colossal-psyker", {{0.8, 0.0}, {1.0, 0.8}}}, diff --git a/angelsexploration/prototypes/exploration-category.lua b/angelsexploration/prototypes/exploration-category.lua index dd99af60d..3d466243d 100644 --- a/angelsexploration/prototypes/exploration-category.lua +++ b/angelsexploration/prototypes/exploration-category.lua @@ -35,9 +35,6 @@ data:extend( type = "item-group", name = "angels-exploration", order = "la[angels]-f[exploration]-a", -- order la[angels]-f[exploration]-b reserved for warfare - inventory_order = "la[angels]-f[exploration]-a", - --icon = "__angelsexploration__/graphics/technology/heavy-tank-tech.png", - --icon_size = 128 icons = { { icon = "__angelsexploration__/graphics/technology/heavy-tank-tech.png", diff --git a/angelsindustries/prototypes/angels-industries-category.lua b/angelsindustries/prototypes/angels-industries-category.lua index 954637901..476a9e473 100644 --- a/angelsindustries/prototypes/angels-industries-category.lua +++ b/angelsindustries/prototypes/angels-industries-category.lua @@ -46,7 +46,6 @@ data:extend( type = "item-group", name = "angels-components", order = "la[angels]-e[industries]-aa", - inventory_order = "la[angels]-e[industries]-a", icons = { { icon = "__base__/graphics/item-group/intermediate-products.png", @@ -218,7 +217,6 @@ data:extend( type = "item-group", name = "angels-blocks", order = "la[angels]-e[industries]-ab", - inventory_order = "la[angels]-e[industries]-ab", icon_size = 64, icon = "__angelsindustries__/graphics/item-group/components-tech.png" }, @@ -309,7 +307,6 @@ data:extend( type = "item-group", name = "angels-tech", order = "la[angels]-e[industries]-b", - inventory_order = "la[angels]-e[industries]-b", icon_size = 64, icon = "__angelsindustries__/graphics/item-group/science-group.png" }, @@ -368,7 +365,6 @@ data:extend( -- type = "item-group", -- name = "angels-enhancement", -- order = "la[angels]-e[industries]-c", - -- inventory_order = "la[angels]-e[industries]-c", -- icon_size = 64, -- icon = "__angelsindustries__/graphics/item-group/vequip.png", --}, @@ -421,7 +417,6 @@ data:extend( type = "item-group", name = "angels-power", order = "la[angels]-e[industries]-c", - inventory_order = "la[angels]-e[industries]-c", icons = { { icon = "__angelsindustries__/graphics/technology/vequip.png", @@ -479,9 +474,6 @@ data:extend( type = "item-group", name = "angels-logistics", order = "la[angels]-e[industries]-d", - inventory_order = "la[angels]-e[industries]-d", - --icon = "__angelsindustries__/graphics/item-group/cargo-roboport-group.png", - --icon_size = 64, icons = { { icon = "__angelsindustries__/graphics/technology/cargo-roboport-tech.png", @@ -567,7 +559,6 @@ data:extend( type = "item-group", name = "angels-vehicles", order = "la[angels]-e[industries]-e", - inventory_order = "la[angels]-e[industries]-e", icons = { { icon = "__angelsindustries__/graphics/technology/crawler-tech.png", @@ -622,7 +613,6 @@ data:extend( -- type = "item-group", -- name = "angels-warfare", -- order = "la[angels]-f[warfare]-a", - -- inventory_order = "la[angels]-f[warfare]-a", -- icons = { -- { -- icon = "__base__/graphics/item-group/military.png", diff --git a/angelsindustries/prototypes/angels-logistics-ghosting.lua b/angelsindustries/prototypes/angels-logistics-ghosting.lua index 6751b9f18..a396da39e 100644 --- a/angelsindustries/prototypes/angels-logistics-ghosting.lua +++ b/angelsindustries/prototypes/angels-logistics-ghosting.lua @@ -65,7 +65,6 @@ data:extend( ingredients = {}, count = 1 }, - disabled = true, hidden = true }, { diff --git a/angelsindustries/prototypes/buildings/angels-accelerator.lua b/angelsindustries/prototypes/buildings/angels-accelerator.lua index 1bece46bc..e8f1c39e3 100644 --- a/angelsindustries/prototypes/buildings/angels-accelerator.lua +++ b/angelsindustries/prototypes/buildings/angels-accelerator.lua @@ -18,7 +18,7 @@ data:extend( icon = "__angelsindustries__/graphics/entity/dummy1x1.png", icon_size = 32, flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-accelerator-cyclotron"}, + minable = {mining_time = 0.5, result = "angels-accelerator-cyclotron"}, max_health = 300, corpse = "big-remnants", dying_explosion = "medium-explosion", @@ -146,7 +146,7 @@ data:extend( icon = "__angelsindustries__/graphics/entity/dummy1x1.png", icon_size = 32, flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-accelerator-oneway"}, + minable = {mining_time = 0.5, result = "angels-accelerator-oneway"}, max_health = 300, corpse = "big-remnants", dying_explosion = "medium-explosion", @@ -268,7 +268,7 @@ data:extend( icon = "__angelsindustries__/graphics/entity/dummy1x1.png", icon_size = 32, flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-accelerator-oneway-curvea"}, + minable = {mining_time = 0.5, result = "angels-accelerator-oneway-curvea"}, max_health = 300, corpse = "big-remnants", dying_explosion = "medium-explosion", @@ -390,7 +390,7 @@ data:extend( icon = "__angelsindustries__/graphics/entity/dummy1x1.png", icon_size = 32, flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-accelerator-oneway-curveb"}, + minable = {mining_time = 0.5, result = "angels-accelerator-oneway-curveb"}, max_health = 300, corpse = "big-remnants", dying_explosion = "medium-explosion", @@ -512,7 +512,7 @@ data:extend( icon = "__angelsindustries__/graphics/entity/dummy1x1.png", icon_size = 32, flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-accelerator-oneway-splice"}, + minable = {mining_time = 0.5, result = "angels-accelerator-oneway-splice"}, max_health = 300, corpse = "big-remnants", dying_explosion = "medium-explosion", @@ -641,7 +641,7 @@ data:extend( icon = "__angelsindustries__/graphics/entity/dummy1x1.png", icon_size = 32, flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-accelerator-oneway-target"}, + minable = {mining_time = 0.5, result = "angels-accelerator-oneway-target"}, max_health = 300, corpse = "big-remnants", dying_explosion = "medium-explosion", @@ -757,7 +757,7 @@ data:extend( icon = "__angelsindustries__/graphics/entity/dummy1x1.png", icon_size = 32, flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-accelerator-collider"}, + minable = {mining_time = 0.5, result = "angels-accelerator-collider"}, max_health = 300, corpse = "big-remnants", dying_explosion = "medium-explosion", diff --git a/angelsindustries/prototypes/buildings/angels-assemblers.lua b/angelsindustries/prototypes/buildings/angels-assemblers.lua index 74fc89150..dff5108f1 100644 --- a/angelsindustries/prototypes/buildings/angels-assemblers.lua +++ b/angelsindustries/prototypes/buildings/angels-assemblers.lua @@ -17,7 +17,7 @@ data:extend( icon = "__base__/graphics/icons/assembling-machine-1.png", icon_size = 64, flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-assembling-machine-0"}, + minable = {mining_time = 0.5, result = "angels-assembling-machine-0"}, max_health = 300, corpse = "big-remnants", dying_explosion = "medium-explosion", @@ -79,7 +79,6 @@ data:extend( }, crafting_categories = {"crafting"}, crafting_speed = 0.5, - source_inventory_size = 1, energy_source = { type = "burner", fuel_category = "chemical", @@ -99,7 +98,6 @@ data:extend( -- } }, energy_usage = "90kW", - ingredient_count = 2, open_sound = {filename = "__base__/sound/machine-open.ogg", volume = 0.85}, close_sound = {filename = "__base__/sound/machine-close.ogg", volume = 0.75}, vehicle_impact_sound = {filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65}, @@ -135,7 +133,7 @@ data:extend( icon = "__base__/graphics/icons/assembling-machine-1.png", icon_size = 64, flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-assembling-machine-small-1"}, + minable = {mining_time = 0.5, result = "angels-assembling-machine-small-1"}, max_health = 300, corpse = "big-remnants", dying_explosion = "medium-explosion", @@ -202,7 +200,6 @@ data:extend( emissions_per_minute = 0.05 / 1.5 }, energy_usage = "90kW", - ingredient_count = 1, open_sound = {filename = "__base__/sound/machine-open.ogg", volume = 0.85}, close_sound = {filename = "__base__/sound/machine-close.ogg", volume = 0.75}, vehicle_impact_sound = {filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65}, @@ -237,7 +234,7 @@ data:extend( icon = "__base__/graphics/icons/assembling-machine-1.png", icon_size = 64, flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-assembling-machine-big-1"}, + minable = {mining_time = 0.5, result = "angels-assembling-machine-big-1"}, max_health = 300, corpse = "big-remnants", dying_explosion = "medium-explosion", @@ -304,7 +301,6 @@ data:extend( emissions_per_minute = 0.05 / 1.5 }, energy_usage = "90kW", - ingredient_count = 4, open_sound = {filename = "__base__/sound/machine-open.ogg", volume = 0.85}, close_sound = {filename = "__base__/sound/machine-close.ogg", volume = 0.75}, vehicle_impact_sound = {filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65}, @@ -340,7 +336,7 @@ data:extend( icon = "__base__/graphics/icons/assembling-machine-2.png", icon_size = 64, flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-assembling-machine-small-2"}, + minable = {mining_time = 0.5, result = "angels-assembling-machine-small-2"}, max_health = 350, corpse = "big-remnants", dying_explosion = "medium-explosion", @@ -424,7 +420,6 @@ data:extend( emissions_per_minute = 0.04 / 2.5 }, energy_usage = "150kW", - ingredient_count = 2, module_specification = { module_slots = 2 }, @@ -446,7 +441,7 @@ data:extend( icon = "__base__/graphics/icons/assembling-machine-2.png", icon_size = 64, flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-assembling-machine-big-2"}, + minable = {mining_time = 0.5, result = "angels-assembling-machine-big-2"}, max_health = 350, corpse = "big-remnants", dying_explosion = "medium-explosion", @@ -551,7 +546,6 @@ data:extend( emissions_per_minute = 0.04 / 2.5 }, energy_usage = "150kW", - ingredient_count = 5, module_specification = { module_slots = 2 }, @@ -574,7 +568,7 @@ data:extend( icon = "__base__/graphics/icons/assembling-machine-3.png", icon_size = 64, flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-assembling-machine-small-3"}, + minable = {mining_time = 0.5, result = "angels-assembling-machine-small-3"}, max_health = 400, corpse = "big-remnants", dying_explosion = "medium-explosion", @@ -658,7 +652,6 @@ data:extend( emissions_per_minute = 0.03 / 3.5 }, energy_usage = "210kW", - ingredient_count = 2, module_specification = { module_slots = 4 }, @@ -680,7 +673,7 @@ data:extend( icon = "__base__/graphics/icons/assembling-machine-3.png", icon_size = 64, flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-assembling-machine-big-3"}, + minable = {mining_time = 0.5, result = "angels-assembling-machine-big-3"}, max_health = 400, corpse = "big-remnants", dying_explosion = "medium-explosion", @@ -785,7 +778,6 @@ data:extend( emissions_per_minute = 0.03 / 3.5 }, energy_usage = "210kW", - ingredient_count = 6, module_specification = { module_slots = 4 }, diff --git a/angelsindustries/prototypes/buildings/angels-labs-basic.lua b/angelsindustries/prototypes/buildings/angels-labs-basic.lua index fd5eb2005..a6a6590fd 100644 --- a/angelsindustries/prototypes/buildings/angels-labs-basic.lua +++ b/angelsindustries/prototypes/buildings/angels-labs-basic.lua @@ -92,8 +92,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 2, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } }, @@ -187,8 +187,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 2, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } }, @@ -274,8 +274,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 3, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } } diff --git a/angelsindustries/prototypes/buildings/angels-labs-energy.lua b/angelsindustries/prototypes/buildings/angels-labs-energy.lua index 1ebf1ee7f..e5047545f 100644 --- a/angelsindustries/prototypes/buildings/angels-labs-energy.lua +++ b/angelsindustries/prototypes/buildings/angels-labs-energy.lua @@ -91,8 +91,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 2, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } }, @@ -168,8 +168,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 2, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } }, @@ -243,8 +243,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 3, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } } diff --git a/angelsindustries/prototypes/buildings/angels-labs-enhance.lua b/angelsindustries/prototypes/buildings/angels-labs-enhance.lua index e2cf639e0..d70b42d70 100644 --- a/angelsindustries/prototypes/buildings/angels-labs-enhance.lua +++ b/angelsindustries/prototypes/buildings/angels-labs-enhance.lua @@ -93,8 +93,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 2, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } }, @@ -172,8 +172,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 2, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } }, @@ -247,8 +247,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 3, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } } diff --git a/angelsindustries/prototypes/buildings/angels-labs-exploration.lua b/angelsindustries/prototypes/buildings/angels-labs-exploration.lua index 7b4283805..cef9ebc4c 100644 --- a/angelsindustries/prototypes/buildings/angels-labs-exploration.lua +++ b/angelsindustries/prototypes/buildings/angels-labs-exploration.lua @@ -97,8 +97,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 2, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } }, @@ -179,8 +179,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 2, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } }, @@ -260,8 +260,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 3, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } } diff --git a/angelsindustries/prototypes/buildings/angels-labs-logistic.lua b/angelsindustries/prototypes/buildings/angels-labs-logistic.lua index d3f3ce246..ac2297eb5 100644 --- a/angelsindustries/prototypes/buildings/angels-labs-logistic.lua +++ b/angelsindustries/prototypes/buildings/angels-labs-logistic.lua @@ -91,8 +91,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 2, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } }, @@ -168,8 +168,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 2, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } }, @@ -243,8 +243,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 3, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } } diff --git a/angelsindustries/prototypes/buildings/angels-labs-main.lua b/angelsindustries/prototypes/buildings/angels-labs-main.lua index 3d5b1d1af..f7f3326b2 100644 --- a/angelsindustries/prototypes/buildings/angels-labs-main.lua +++ b/angelsindustries/prototypes/buildings/angels-labs-main.lua @@ -96,8 +96,8 @@ if angelsmods.industries.tech then module_specification = { module_slots = 2, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } } @@ -468,8 +468,8 @@ if angelsmods.industries.tech then --[[ module_specification = { module_slots = 2, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } ]] diff --git a/angelsindustries/prototypes/buildings/angels-labs-processing.lua b/angelsindustries/prototypes/buildings/angels-labs-processing.lua index a9f3b0350..f1a9c8e76 100644 --- a/angelsindustries/prototypes/buildings/angels-labs-processing.lua +++ b/angelsindustries/prototypes/buildings/angels-labs-processing.lua @@ -92,8 +92,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 2, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } }, @@ -173,8 +173,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 2, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } }, @@ -252,8 +252,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 3, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } } diff --git a/angelsindustries/prototypes/buildings/angels-labs-war.lua b/angelsindustries/prototypes/buildings/angels-labs-war.lua index 6da403f81..0ed698940 100644 --- a/angelsindustries/prototypes/buildings/angels-labs-war.lua +++ b/angelsindustries/prototypes/buildings/angels-labs-war.lua @@ -91,8 +91,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 2, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } }, @@ -168,8 +168,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 2, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } }, @@ -243,8 +243,8 @@ if angelsmods.industries.tech then }, module_specification = { module_slots = 3, - max_entity_info_module_icons_per_row = 3, - max_entity_info_module_icon_rows = 1, + module_info_max_icons_per_row = 3, + module_info_max_icon_rows = 1, module_info_icon_shift = {0, 0.9} } } diff --git a/angelsindustries/prototypes/buildings/angels-logistics-big-chest.lua b/angelsindustries/prototypes/buildings/angels-logistics-big-chest.lua index dd95f2293..a9db0f99a 100644 --- a/angelsindustries/prototypes/buildings/angels-logistics-big-chest.lua +++ b/angelsindustries/prototypes/buildings/angels-logistics-big-chest.lua @@ -73,7 +73,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/chest-big-requester-ico.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-logistic-chest-requester"}, + minable = {mining_time = 0.5, result = "angels-logistic-chest-requester"}, max_health = 350, corpse = "small-remnants", collision_box = {{-0.75, -0.75}, {0.75, 0.75}}, @@ -123,7 +123,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/chest-big-passive-provider-ico.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-logistic-chest-passive-provider"}, + minable = {mining_time = 0.5, result = "angels-logistic-chest-passive-provider"}, max_health = 350, corpse = "small-remnants", collision_box = {{-0.75, -0.75}, {0.75, 0.75}}, @@ -173,7 +173,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/chest-big-active-provider-ico.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-logistic-chest-active-provider"}, + minable = {mining_time = 0.5, result = "angels-logistic-chest-active-provider"}, max_health = 350, corpse = "small-remnants", collision_box = {{-0.75, -0.75}, {0.75, 0.75}}, @@ -212,7 +212,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/chest-big-storage-ico.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-logistic-chest-storage"}, + minable = {mining_time = 0.5, result = "angels-logistic-chest-storage"}, max_health = 350, corpse = "small-remnants", collision_box = {{-0.75, -0.75}, {0.75, 0.75}}, @@ -263,7 +263,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/chest-big-buffer-ico.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-logistic-chest-buffer"}, + minable = {mining_time = 0.5, result = "angels-logistic-chest-buffer"}, max_health = 350, corpse = "small-remnants", collision_box = {{-0.75, -0.75}, {0.75, 0.75}}, diff --git a/angelsindustries/prototypes/buildings/angels-logistics-charging-station.lua b/angelsindustries/prototypes/buildings/angels-logistics-charging-station.lua index c43cb7c57..960faf133 100644 --- a/angelsindustries/prototypes/buildings/angels-logistics-charging-station.lua +++ b/angelsindustries/prototypes/buildings/angels-logistics-charging-station.lua @@ -23,7 +23,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/charging-station-icon.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-charging-station"}, + minable = {mining_time = 0.5, result = "angels-charging-station"}, fast_replaceable_group = "roboport", max_health = 500, corpse = "small-remnants", @@ -74,13 +74,13 @@ data:extend( height = 1, frame_count = 1 }, - door_animation = + --[[door_animation = { filename = "__angelsindustries__/graphics/entity/empty.png", width = 1, height = 1, frame_count = 1 - }, + },]] door_animation_up = { filename = "__angelsindustries__/graphics/entity/empty.png", diff --git a/angelsindustries/prototypes/buildings/angels-logistics-construction-zone-expander.lua b/angelsindustries/prototypes/buildings/angels-logistics-construction-zone-expander.lua index ad7a49a51..55a62f02a 100644 --- a/angelsindustries/prototypes/buildings/angels-logistics-construction-zone-expander.lua +++ b/angelsindustries/prototypes/buildings/angels-logistics-construction-zone-expander.lua @@ -30,7 +30,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/small-construction-zone-expander-icon.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-construction-zone-expander"}, + minable = {mining_time = 0.5, result = "angels-construction-zone-expander"}, fast_replaceable_group = "roboport", max_health = 500, corpse = "small-remnants", @@ -40,9 +40,6 @@ data:extend( dying_explosion = "medium-explosion", energy_source = { type = "void", - usage_priority = "secondary-input", - input_flow_limit = "1kW", - buffer_capacity = "1kJ", render_no_power_icon = false, render_no_network_icon = false, --input_flow_limit = "0.10MW", -- 50 drain + 50kW buffer filling @@ -83,12 +80,6 @@ data:extend( height = 1, frame_count = 1 }, - door_animation = { - filename = "__angelsindustries__/graphics/entity/empty.png", - width = 1, - height = 1, - frame_count = 1 - }, door_animation_up = { filename = "__angelsindustries__/graphics/entity/empty.png", width = 1, @@ -136,7 +127,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/medium-construction-zone-expander-icon.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-construction-zone-expander-2"}, + minable = {mining_time = 0.5, result = "angels-construction-zone-expander-2"}, fast_replaceable_group = "roboport", max_health = 500, corpse = "small-remnants", @@ -146,9 +137,6 @@ data:extend( dying_explosion = "medium-explosion", energy_source = { type = "void", - usage_priority = "secondary-input", - input_flow_limit = "1kW", - buffer_capacity = "1kJ", render_no_power_icon = false, render_no_network_icon = false, --input_flow_limit = "0.3MW", -- 100kW drain + 200kW buffer filling @@ -189,12 +177,6 @@ data:extend( height = 1, frame_count = 1 }, - door_animation = { - filename = "__angelsindustries__/graphics/entity/empty.png", - width = 1, - height = 1, - frame_count = 1 - }, door_animation_up = { filename = "__angelsindustries__/graphics/entity/empty.png", width = 1, @@ -242,7 +224,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/large-construction-zone-expander-icon.png", icon_size = 64, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-construction-zone-expander-3"}, + minable = {mining_time = 0.5, result = "angels-construction-zone-expander-3"}, fast_replaceable_group = "roboport", max_health = 500, corpse = "small-remnants", @@ -290,12 +272,6 @@ data:extend( height = 1, frame_count = 1 }, - door_animation = { - filename = "__angelsindustries__/graphics/entity/empty.png", - width = 1, - height = 1, - frame_count = 1 - }, door_animation_up = { filename = "__angelsindustries__/graphics/entity/empty.png", width = 1, diff --git a/angelsindustries/prototypes/buildings/angels-logistics-relay-station.lua b/angelsindustries/prototypes/buildings/angels-logistics-relay-station.lua index 7c8481ff0..7b4db4f95 100644 --- a/angelsindustries/prototypes/buildings/angels-logistics-relay-station.lua +++ b/angelsindustries/prototypes/buildings/angels-logistics-relay-station.lua @@ -30,7 +30,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/small-relay-station-icon.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-relay-station"}, + minable = {mining_time = 0.5, result = "angels-relay-station"}, fast_replaceable_group = "roboport", max_health = 500, corpse = "small-remnants", @@ -134,7 +134,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/medium-relay-station-icon.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-relay-station-2"}, + minable = {mining_time = 0.5, result = "angels-relay-station-2"}, fast_replaceable_group = "roboport", max_health = 500, corpse = "small-remnants", @@ -239,7 +239,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/large-relay-station-icon.png", icon_size = 64, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-relay-station-3"}, + minable = {mining_time = 0.5, result = "angels-relay-station-3"}, fast_replaceable_group = "roboport", max_health = 500, corpse = "small-remnants", diff --git a/angelsindustries/prototypes/buildings/angels-logistics-roboport.lua b/angelsindustries/prototypes/buildings/angels-logistics-roboport.lua index 6679a3ffa..4360e53be 100644 --- a/angelsindustries/prototypes/buildings/angels-logistics-roboport.lua +++ b/angelsindustries/prototypes/buildings/angels-logistics-roboport.lua @@ -24,7 +24,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/cargo-roboport.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "cargo-roboport"}, + minable = {mining_time = 0.5, result = "cargo-roboport"}, max_health = 1000, corpse = "big-remnants", collision_box = {{-2.9, -2.9}, {2.9, 2.9}}, @@ -156,7 +156,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/cargo-hub.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "cargo-hub"}, + minable = {mining_time = 0.5, result = "cargo-hub"}, max_health = 1000, corpse = "big-remnants", collision_box = {{-3.4, -3.4}, {3.4, 3.4}}, @@ -287,7 +287,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/cargo-box-icon.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "cargo-box"}, + minable = {mining_time = 0.5, result = "cargo-box"}, max_health = 1000, corpse = "big-remnants", collision_box = {{-1.9, -1.9}, {1.9, 1.9}}, diff --git a/angelsindustries/prototypes/buildings/angels-logistics-robot-cargo.lua b/angelsindustries/prototypes/buildings/angels-logistics-robot-cargo.lua index 9b773b9b0..d96e10146 100644 --- a/angelsindustries/prototypes/buildings/angels-logistics-robot-cargo.lua +++ b/angelsindustries/prototypes/buildings/angels-logistics-robot-cargo.lua @@ -18,13 +18,12 @@ data:extend( icon = "__angelsindustries__/graphics/icons/cargo-robot.png", icon_size = 32, flags = {"placeable-player", "player-creation", "placeable-off-grid", "not-on-map"}, - minable = {hardness = 0.1, mining_time = 0.1, result = "cargo-robot"}, + minable = {mining_time = 0.1, result = "cargo-robot"}, max_health = 100, collision_box = {{0, 0}, {0, 0}}, selection_box = {{-0.5, -1.5}, {0.5, -0.5}}, max_payload_size = 100, speed = 0.02, - transfer_distance = 0.5, max_energy = "300kJ", energy_per_tick = "0.01kJ", speed_multiplier_when_out_of_energy = 0.8, @@ -148,13 +147,12 @@ data:extend( icon = "__angelsindustries__/graphics/icons/cargo-robot.png", icon_size = 32, flags = {"placeable-player", "player-creation", "placeable-off-grid", "not-on-map"}, - minable = {hardness = 0.1, mining_time = 0.1, result = "cargo-robot-2"}, + minable = {mining_time = 0.1, result = "cargo-robot-2"}, max_health = 100, collision_box = {{0, 0}, {0, 0}}, selection_box = {{-0.5, -1.5}, {0.5, -0.5}}, max_payload_size = 500, speed = 0.04, - transfer_distance = 0.5, max_energy = "600kJ", energy_per_tick = "0.01kJ", speed_multiplier_when_out_of_energy = 0.8, diff --git a/angelsindustries/prototypes/buildings/angels-logistics-robot-construction.lua b/angelsindustries/prototypes/buildings/angels-logistics-robot-construction.lua index f230bc064..3c9e2ee7a 100644 --- a/angelsindustries/prototypes/buildings/angels-logistics-robot-construction.lua +++ b/angelsindustries/prototypes/buildings/angels-logistics-robot-construction.lua @@ -18,14 +18,13 @@ data:extend( icon = "__angelsindustries__/graphics/icons/construction-robot-ico.png", icon_size = 32, flags = {"placeable-player", "player-creation", "placeable-off-grid", "not-on-map"}, - minable = {hardness = 0.1, mining_time = 0.1, result = "angels-construction-robot"}, + minable = {mining_time = 0.1, result = "angels-construction-robot"}, resistances = { { type = "fire", percent = 85 } }, max_health = 100, collision_box = {{0, 0}, {0, 0}}, selection_box = {{-0.5, -1.5}, {0.5, -0.5}}, max_payload_size = 1, speed = 0.04, - transfer_distance = 0.5, max_energy = "1MJ", energy_per_tick = "0.035kJ", speed_multiplier_when_out_of_energy = 0.5, diff --git a/angelsindustries/prototypes/buildings/angels-logistics-zone-expander.lua b/angelsindustries/prototypes/buildings/angels-logistics-zone-expander.lua index 9b71cbddd..ee5c1f4b5 100644 --- a/angelsindustries/prototypes/buildings/angels-logistics-zone-expander.lua +++ b/angelsindustries/prototypes/buildings/angels-logistics-zone-expander.lua @@ -30,7 +30,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/small-logistic-zone-expander-icon.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-zone-expander"}, + minable = {mining_time = 0.5, result = "angels-zone-expander"}, fast_replaceable_group = "roboport", max_health = 500, corpse = "small-remnants", @@ -40,14 +40,8 @@ data:extend( dying_explosion = "medium-explosion", energy_source = { type = "void", - usage_priority = "secondary-input", - input_flow_limit = "1kW", - buffer_capacity = "1kJ", render_no_power_icon = false, render_no_network_icon = false, - --input_flow_limit = "0.10MW", -- 50 drain + 50kW buffer filling - --buffer_capacity = "2MJ", - --drain = "50kW" }, charging_energy = "0kW", recharge_minimum = "0MJ", @@ -82,12 +76,6 @@ data:extend( height = 1, frame_count = 1 }, - door_animation = { - filename = "__angelsindustries__/graphics/entity/empty.png", - width = 1, - height = 1, - frame_count = 1 - }, door_animation_up = { filename = "__angelsindustries__/graphics/entity/empty.png", width = 1, @@ -135,7 +123,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/medium-logistic-zone-expander-icon.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-zone-expander-2"}, + minable = {mining_time = 0.5, result = "angels-zone-expander-2"}, fast_replaceable_group = "roboport", max_health = 500, corpse = "small-remnants", @@ -145,9 +133,6 @@ data:extend( dying_explosion = "medium-explosion", energy_source = { type = "void", - usage_priority = "secondary-input", - input_flow_limit = "1kW", - buffer_capacity = "1kJ", render_no_power_icon = false, render_no_network_icon = false, --input_flow_limit = "0.3MW", -- 100kW drain + 200kW buffer filling @@ -187,12 +172,6 @@ data:extend( height = 1, frame_count = 1 }, - door_animation = { - filename = "__angelsindustries__/graphics/entity/empty.png", - width = 1, - height = 1, - frame_count = 1 - }, door_animation_up = { filename = "__angelsindustries__/graphics/entity/empty.png", width = 1, @@ -240,7 +219,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/large-logistic-zone-expander-icon.png", icon_size = 64, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-zone-expander-3"}, + minable = {mining_time = 0.5, result = "angels-zone-expander-3"}, fast_replaceable_group = "roboport", max_health = 500, corpse = "small-remnants", @@ -250,9 +229,6 @@ data:extend( dying_explosion = "medium-explosion", energy_source = { type = "void", - usage_priority = "secondary-input", - input_flow_limit = "1kW", - buffer_capacity = "1kJ", render_no_power_icon = false, render_no_network_icon = false, --input_flow_limit = "0.3MW", -- 100kW drain + 200kW buffer filling @@ -291,12 +267,6 @@ data:extend( height = 1, frame_count = 1 }, - door_animation = { - filename = "__angelsindustries__/graphics/entity/empty.png", - width = 1, - height = 1, - frame_count = 1 - }, door_animation_up = { filename = "__angelsindustries__/graphics/entity/empty.png", width = 1, diff --git a/angelsindustries/prototypes/buildings/inserter.lua b/angelsindustries/prototypes/buildings/inserter.lua index fd062c729..a59836535 100644 --- a/angelsindustries/prototypes/buildings/inserter.lua +++ b/angelsindustries/prototypes/buildings/inserter.lua @@ -13,7 +13,7 @@ data:extend( name = "angels-inserter", icon = "__base__/graphics/icons/inserter.png", flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-inserter"}, + minable = {mining_time = 0.5, result = "angels-inserter"}, max_health = 40, corpse = "small-remnants", resistances = @@ -136,7 +136,7 @@ data:extend( name = "angels-long-inserter", icon = "__base__/graphics/icons/inserter.png", flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-long-inserter"}, + minable = {mining_time = 0.5, result = "angels-long-inserter"}, max_health = 40, corpse = "small-remnants", resistances = @@ -262,7 +262,7 @@ data:extend( name = "angels-filter-inserter", icon = "__base__/graphics/icons/inserter.png", flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-filter-inserter"}, + minable = {mining_time = 0.5, result = "angels-filter-inserter"}, max_health = 40, corpse = "small-remnants", resistances = diff --git a/angelsindustries/prototypes/buildings/loader.lua b/angelsindustries/prototypes/buildings/loader.lua index 440c20953..7c9ee41d5 100644 --- a/angelsindustries/prototypes/buildings/loader.lua +++ b/angelsindustries/prototypes/buildings/loader.lua @@ -16,7 +16,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/loader-yellow-ico.png", icon_size = 32, flags = {"placeable-neutral", "player-creation", "fast-replaceable-no-build-while-moving"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-yellow-loader"}, + minable = {mining_time = 0.5, result = "angels-yellow-loader"}, max_health = 70, filter_count = 5, corpse = "small-remnants", @@ -76,7 +76,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/loader-red-ico.png", icon_size = 32, flags = {"placeable-neutral", "player-creation", "fast-replaceable-no-build-while-moving"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-red-loader"}, + minable = {mining_time = 0.5, result = "angels-red-loader"}, max_health = 70, filter_count = 5, corpse = "small-remnants", @@ -136,7 +136,7 @@ data:extend( icon = "__angelsindustries__/graphics/icons/loader-blue-ico.png", icon_size = 32, flags = {"placeable-neutral", "player-creation", "fast-replaceable-no-build-while-moving"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-blue-loader"}, + minable = {mining_time = 0.5, result = "angels-blue-loader"}, max_health = 70, filter_count = 5, corpse = "small-remnants", diff --git a/angelsindustries/prototypes/entities/equipment.lua b/angelsindustries/prototypes/entities/equipment.lua index 5c7083526..85941903a 100644 --- a/angelsindustries/prototypes/entities/equipment.lua +++ b/angelsindustries/prototypes/entities/equipment.lua @@ -105,7 +105,6 @@ data:extend( usage_priority = "secondary-input" }, charging_energy = "1000kW", - energy_consumption = "200kW", robot_limit = 5, construction_radius = 3, spawn_and_station_height = 0.4, @@ -159,7 +158,6 @@ data:extend( usage_priority = "secondary-input" }, charging_energy = "2000kW", - energy_consumption = "400kW", robot_limit = 50, construction_radius = 30, spawn_and_station_height = 0.4, diff --git a/angelsindustries/prototypes/ordening/angels-logistics.lua b/angelsindustries/prototypes/ordening/angels-logistics.lua index 1cdfd379d..fef5778f5 100644 --- a/angelsindustries/prototypes/ordening/angels-logistics.lua +++ b/angelsindustries/prototypes/ordening/angels-logistics.lua @@ -9,7 +9,6 @@ end ------------------------------------------------------------------------------- if mods["boblogistics"] then data.raw["item-group"]["bob-logistics"].order = "lb[bobs]-a[logistics]" - data.raw["item-group"]["bob-logistics"].inventory_order = "lb[bobs]-a[logistics]" data.raw["item-group"]["bob-logistics"].icon = nil data.raw["item-group"]["bob-logistics"].icon_size = nil data.raw["item-group"]["bob-logistics"].icons = { diff --git a/angelsindustries/prototypes/overrides/industries-override-functions.lua b/angelsindustries/prototypes/overrides/industries-override-functions.lua index 9d1a91c10..0f7c848c1 100644 --- a/angelsindustries/prototypes/overrides/industries-override-functions.lua +++ b/angelsindustries/prototypes/overrides/industries-override-functions.lua @@ -395,7 +395,6 @@ function replace_gen_mats() if nme and data.raw.item[nme] then OV.global_replace_item(nme, info.new) data.raw.recipe[nme].hidden = true - data.raw.item[nme].hidden = true OV.disable_recipe({nme}) --in case hiding is not enough angelsmods.functions.add_flag(nme, "hidden") diff --git a/angelsindustries/prototypes/overrides/overhaul-nuclear-power.lua b/angelsindustries/prototypes/overrides/overhaul-nuclear-power.lua index 401751a75..5dd0e4815 100644 --- a/angelsindustries/prototypes/overrides/overhaul-nuclear-power.lua +++ b/angelsindustries/prototypes/overrides/overhaul-nuclear-power.lua @@ -96,6 +96,7 @@ if angelsmods.industries.overhaul then } } ) + data.raw.recipe["nuclear-fuel-reprocessing"].icon=nil OV.disable_recipe("kovarex-enrichment-process") OV.add_unlock("nuclear-power", "angels-uranium-fuel-cell") data.raw.item["uranium-fuel-cell"].fuel_value = "2GJ" diff --git a/angelsinfiniteores/prototypes/generation/resource-builder.lua b/angelsinfiniteores/prototypes/generation/resource-builder.lua index f67ea6398..4b204e5be 100644 --- a/angelsinfiniteores/prototypes/generation/resource-builder.lua +++ b/angelsinfiniteores/prototypes/generation/resource-builder.lua @@ -27,7 +27,7 @@ if not angelsmods.functions.make_resource then { type = "optimized-particle", name = input.name .. "-particle", - flags = {"not-on-map"}, + --flags = {"not-on-map"}, life_time = 180, pictures = { { @@ -968,10 +968,10 @@ if not angelsmods.functions.make_resource then input.normal = 1500 input.maximum = 6000 end - --Set mining hardness + --[[Set mining hardness if input.hardness == nil then input.hardness = 0.9 - end + end]] --Set stages count according to resource type if input.type == "item" then if input.infinite == true then @@ -1054,7 +1054,7 @@ if not angelsmods.functions.make_resource then ret_table.normal = input.normal ret_table.maximum = input.maximum ret_table.minable = { - hardness = input.hardness, + --hardness = input.hardness, mining_particle = input.particle, mining_time = input.mining_time, fluid_amount = input.acid_amount, diff --git a/angelsinfiniteores/prototypes/generation/up-fluorite.lua b/angelsinfiniteores/prototypes/generation/up-fluorite.lua index ee865a865..511d20b3b 100644 --- a/angelsinfiniteores/prototypes/generation/up-fluorite.lua +++ b/angelsinfiniteores/prototypes/generation/up-fluorite.lua @@ -40,7 +40,7 @@ if angelsmods.ores.enableinfiniteuraniumpower then maximum=6000, minable = { - hardness = 0.4, + --hardness = 0.4, mining_particle = "stone-particle", mining_time = 2, results = { @@ -120,7 +120,7 @@ if angelsmods.ores.enableinfiniteuraniumpower then maximum=6000, minable = { - hardness = 0.4, + --hardness = 0.4, mining_particle = "stone-particle", mining_time = 2, results = { diff --git a/angelsinfiniteores/prototypes/generation/up-uraninite.lua b/angelsinfiniteores/prototypes/generation/up-uraninite.lua index ff4764b32..2e20dfd4e 100644 --- a/angelsinfiniteores/prototypes/generation/up-uraninite.lua +++ b/angelsinfiniteores/prototypes/generation/up-uraninite.lua @@ -40,7 +40,7 @@ if angelsmods.ores.enableinfiniteuraniumpower then maximum=6000, minable = { - hardness = 0.4, + --hardness = 0.4, mining_particle = "stone-particle", mining_time = 2, results = { @@ -120,7 +120,7 @@ if angelsmods.ores.enableinfiniteuraniumpower then maximum=6000, minable = { - hardness = 0.4, + --hardness = 0.4, mining_particle = "stone-particle", mining_time = 2, results = { diff --git a/angelsinfiniteores/prototypes/generation/vanilla-ore-inf.lua b/angelsinfiniteores/prototypes/generation/vanilla-ore-inf.lua index 5cfeefe69..77d8dc8ec 100644 --- a/angelsinfiniteores/prototypes/generation/vanilla-ore-inf.lua +++ b/angelsinfiniteores/prototypes/generation/vanilla-ore-inf.lua @@ -30,7 +30,7 @@ angelsmods.functions.add_resource("make", { output_min = 1, output_max = 1, output_probability = angelsmods.ores.loweryield, - icon = "__base__/graphics/icons/coal.png", + --icon = "__base__/graphics/icons/coal.png", autoplace = { starting_area = false, --resource_index = 0, @@ -73,7 +73,7 @@ if angelsmods.ores.disable_ore_override or (not angelsmods.refining) then output_min = 1, output_max = 1, output_probability = angelsmods.ores.loweryield, - icon = "__base__/graphics/icons/iron-ore.png", + --icon = "__base__/graphics/icons/iron-ore.png", autoplace = { starting_area = false, --resource_index = 1, @@ -115,7 +115,7 @@ if angelsmods.ores.disable_ore_override or (not angelsmods.refining) then output_min = 1, output_max = 1, output_probability = angelsmods.ores.loweryield, - icon = "__base__/graphics/icons/copper-ore.png", + --icon = "__base__/graphics/icons/copper-ore.png", autoplace = { starting_area = false, --resource_index = 2, @@ -157,7 +157,7 @@ if angelsmods.ores.disable_ore_override or (not angelsmods.refining) then output_min = 1, output_max = 1, output_probability = angelsmods.ores.loweryield, - icon = "__base__/graphics/icons/stone.png", + --icon = "__base__/graphics/icons/stone.png", autoplace = { starting_area = false, --resource_index = 3, @@ -199,7 +199,7 @@ if angelsmods.ores.disable_ore_override or (not angelsmods.refining) then output_min = 1, output_max = 1, output_probability = angelsmods.ores.loweryield, - icon = "__base__/graphics/icons/uranium-ore.png", + --icon = "__base__/graphics/icons/uranium-ore.png", autoplace = { starting_area = false, --resource_index = 4, diff --git a/angelspetrochem/prototypes/buildings/advanced-chemical-plant.lua b/angelspetrochem/prototypes/buildings/advanced-chemical-plant.lua index 55424ca1e..cf8b73865 100644 --- a/angelspetrochem/prototypes/buildings/advanced-chemical-plant.lua +++ b/angelspetrochem/prototypes/buildings/advanced-chemical-plant.lua @@ -120,7 +120,6 @@ data:extend( } --off_when_no_fluid_recipe = true }, - pipe_covers = pipecoverspictures(), vehicle_impact_sound = {filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65}, working_sound = { sound = {filename = "__angelspetrochem__/sound/gas-refinery.ogg"}, @@ -247,7 +246,6 @@ data:extend( } --off_when_no_fluid_recipe = true }, - pipe_covers = pipecoverspictures(), vehicle_impact_sound = {filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65}, working_sound = { sound = {filename = "__angelspetrochem__/sound/gas-refinery.ogg"}, diff --git a/angelspetrochem/prototypes/buildings/air-filter.lua b/angelspetrochem/prototypes/buildings/air-filter.lua index 041a274c6..ab64ec692 100644 --- a/angelspetrochem/prototypes/buildings/air-filter.lua +++ b/angelspetrochem/prototypes/buildings/air-filter.lua @@ -86,7 +86,6 @@ data:extend( pipe_connections = {{ position = {0, 3} }} }, }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -173,7 +172,6 @@ data:extend( pipe_connections = {{ position = {0, 3} }} }, }, - pipe_covers = pipecoverspictures() }, } ) diff --git a/angelspetrochem/prototypes/buildings/chemical-plant.lua b/angelspetrochem/prototypes/buildings/chemical-plant.lua index f83e118f5..7f085153b 100644 --- a/angelspetrochem/prototypes/buildings/chemical-plant.lua +++ b/angelspetrochem/prototypes/buildings/chemical-plant.lua @@ -28,7 +28,7 @@ data:extend( }, 1, angelsmods.petrochem.number_tint), flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-chemical-plant"}, + minable = {mining_time = 0.5, result = "angels-chemical-plant"}, max_health = 300, corpse = "big-remnants", dying_explosion = "medium-explosion", @@ -173,7 +173,7 @@ data:extend( }, 2, angelsmods.petrochem.number_tint), flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-chemical-plant-2"}, + minable = {mining_time = 0.5, result = "angels-chemical-plant-2"}, max_health = 300, corpse = "big-remnants", dying_explosion = "medium-explosion", @@ -318,7 +318,7 @@ data:extend( }, 3, angelsmods.petrochem.number_tint), flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-chemical-plant-3"}, + minable = { mining_time = 0.5, result = "angels-chemical-plant-3"}, max_health = 300, corpse = "big-remnants", dying_explosion = "medium-explosion", @@ -463,7 +463,7 @@ data:extend( }, 4, angelsmods.petrochem.number_tint), flags = {"placeable-neutral", "placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "angels-chemical-plant-4"}, + minable = {mining_time = 0.5, result = "angels-chemical-plant-4"}, max_health = 300, corpse = "big-remnants", dying_explosion = "medium-explosion", diff --git a/angelspetrochem/prototypes/buildings/electrolyser.lua b/angelspetrochem/prototypes/buildings/electrolyser.lua index 61dd58239..e3a84300d 100644 --- a/angelspetrochem/prototypes/buildings/electrolyser.lua +++ b/angelspetrochem/prototypes/buildings/electrolyser.lua @@ -125,7 +125,6 @@ data:extend( pipe_connections = {{position = {2, 3}}} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -252,7 +251,6 @@ data:extend( pipe_connections = {{position = {2, 3}}} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -379,7 +377,6 @@ data:extend( pipe_connections = {{position = {2, 3}}} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -505,7 +502,6 @@ data:extend( pipe_connections = {{position = {2, 3}}} } }, - pipe_covers = pipecoverspictures() } } ) diff --git a/angelspetrochem/prototypes/buildings/oil-refinery.lua b/angelspetrochem/prototypes/buildings/oil-refinery.lua index b98ed682b..94ca51d22 100644 --- a/angelspetrochem/prototypes/buildings/oil-refinery.lua +++ b/angelspetrochem/prototypes/buildings/oil-refinery.lua @@ -166,7 +166,6 @@ data:extend( pipe_connections = {{position = {2, -3}}} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -325,7 +324,6 @@ data:extend( pipe_connections = {{position = {2, -3}}} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -483,7 +481,6 @@ data:extend( pipe_connections = {{position = {2, -3}}} } }, - pipe_covers = pipecoverspictures() } } ) diff --git a/angelspetrochem/prototypes/buildings/separator.lua b/angelspetrochem/prototypes/buildings/separator.lua index 88a4cb113..a9feca7b1 100644 --- a/angelspetrochem/prototypes/buildings/separator.lua +++ b/angelspetrochem/prototypes/buildings/separator.lua @@ -110,7 +110,6 @@ data:extend( pipe_connections = {{ position = {2, -3} }} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -223,7 +222,6 @@ data:extend( pipe_connections = {{ position = {2, -3} }} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -335,7 +333,6 @@ data:extend( pipe_connections = {{ position = {2, -3} }} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -447,7 +444,6 @@ data:extend( pipe_connections = {{ position = {2, -3} }} } }, - pipe_covers = pipecoverspictures() }, } ) diff --git a/angelspetrochem/prototypes/buildings/steam-cracker.lua b/angelspetrochem/prototypes/buildings/steam-cracker.lua index d26be6f6f..4395bddd3 100644 --- a/angelspetrochem/prototypes/buildings/steam-cracker.lua +++ b/angelspetrochem/prototypes/buildings/steam-cracker.lua @@ -151,7 +151,6 @@ data:extend( pipe_connections = {{position = {-1, -3}}} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -288,7 +287,6 @@ data:extend( pipe_connections = {{position = {-1, -3}}} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -425,7 +423,6 @@ data:extend( pipe_connections = {{position = {-1, -3}}} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -561,7 +558,6 @@ data:extend( pipe_connections = {{position = {-1, -3}}} } }, - pipe_covers = pipecoverspictures() } } ) diff --git a/angelspetrochem/prototypes/buildings/storage-tanks.lua b/angelspetrochem/prototypes/buildings/storage-tanks.lua index 3012ddc8d..5a7063bed 100644 --- a/angelspetrochem/prototypes/buildings/storage-tanks.lua +++ b/angelspetrochem/prototypes/buildings/storage-tanks.lua @@ -16,7 +16,7 @@ data:extend( icon = "__angelspetrochem__/graphics/icons/storage-tank-1.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 3, result = "angels-storage-tank-1"}, + minable = {mining_time = 3, result = "angels-storage-tank-1"}, max_health = 500, corpse = "medium-remnants", collision_box = {{-2.3, -2.3}, {2.3, 2.3}}, @@ -126,7 +126,7 @@ data:extend( icon = "__angelspetrochem__/graphics/icons/storage-tank-2.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 3, result = "angels-storage-tank-2"}, + minable = {mining_time = 3, result = "angels-storage-tank-2"}, max_health = 500, corpse = "medium-remnants", collision_box = {{-1.9, -1.9}, {1.9, 1.9}}, @@ -236,7 +236,7 @@ data:extend( icon = "__angelspetrochem__/graphics/icons/storage-tank-3.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 3, result = "angels-storage-tank-3"}, + minable = {mining_time = 3, result = "angels-storage-tank-3"}, max_health = 500, corpse = "medium-remnants", collision_box = {{-0.9, -0.9}, {0.9, 0.9}}, diff --git a/angelspetrochem/prototypes/buildings/valves.lua b/angelspetrochem/prototypes/buildings/valves.lua index ebece2fb2..8a779d203 100644 --- a/angelspetrochem/prototypes/buildings/valves.lua +++ b/angelspetrochem/prototypes/buildings/valves.lua @@ -17,7 +17,7 @@ data:extend( icon = "__angelspetrochem__/graphics/icons/valve-inspector.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "valve-inspector"}, + minable = {mining_time = 0.5, result = "valve-inspector"}, max_health = 80, corpse = "small-remnants", resistances = @@ -146,7 +146,7 @@ data:extend( icon = "__angelspetrochem__/graphics/icons/valve-return.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "valve-return"}, + minable = {mining_time = 0.5, result = "valve-return"}, max_health = 80, corpse = "small-remnants", resistances = @@ -275,7 +275,7 @@ data:extend( icon = "__angelspetrochem__/graphics/icons/valve-overflow.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "valve-overflow"}, + minable = {mining_time = 0.5, result = "valve-overflow"}, max_health = 80, corpse = "small-remnants", resistances = @@ -405,7 +405,7 @@ data:extend( icon = "__angelspetrochem__/graphics/icons/valve-underflow.png", icon_size = 32, flags = {"placeable-player", "player-creation"}, - minable = {hardness = 0.2, mining_time = 0.5, result = "valve-underflow"}, + minable = {mining_time = 0.5, result = "valve-underflow"}, max_health = 80, corpse = "small-remnants", resistances = diff --git a/angelspetrochem/prototypes/items/petrochem-basics.lua b/angelspetrochem/prototypes/items/petrochem-basics.lua index be02027c6..367e20945 100644 --- a/angelspetrochem/prototypes/items/petrochem-basics.lua +++ b/angelspetrochem/prototypes/items/petrochem-basics.lua @@ -16,8 +16,6 @@ data:extend( base_color = {r = 180/255, g = 180/255, b = 225/255}, flow_color = {r = 120/255, g = 120/255, b = 150/255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 }, { type = "fluid", @@ -38,8 +36,7 @@ data:extend( base_color = {r = 1, g = 1, b = 1}, flow_color = {r = 1, g = 1, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -60,8 +57,7 @@ data:extend( base_color = {r = 1, g = 0, b = 0}, flow_color = {r = 1, g = 0, b = 0}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -82,8 +78,7 @@ data:extend( base_color = {r = 1, g = 0, b = 0}, flow_color = {r = 1, g = 0, b = 0}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -102,8 +97,7 @@ data:extend( base_color = {r = 1, g = 0.4, b = 0.4}, flow_color = {r = 1, g = 0.4, b = 0.4}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -124,8 +118,7 @@ data:extend( base_color = {r = 1, g = 0.5, b = 0.5}, flow_color = {r = 1, g = 0.5, b = 0.5}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -144,8 +137,7 @@ data:extend( base_color = {r = 0, g = 1, b = 0.5}, flow_color = {r = 0, g = 1, b = 0.5}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -163,8 +155,7 @@ data:extend( base_color = {r = 0, g = 1, b = 0.5}, flow_color = {r = 0, g = 1, b = 0.5}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, --ENRICHED WATER { @@ -182,8 +173,7 @@ data:extend( base_color = {r = 255/255, g = 128/255, b = 128/255}, flow_color = {r = 255/255, g = 128/255, b = 128/255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -200,8 +190,7 @@ data:extend( base_color = {r = 255/255, g = 128/255, b = 128/255}, flow_color = {r = 255/255, g = 128/255, b = 128/255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -218,8 +207,7 @@ data:extend( base_color = {r = 255/255, g = 128/255, b = 128/255}, flow_color = {r = 255/255, g = 128/255, b = 128/255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -238,8 +226,7 @@ data:extend( base_color = {r = 255/255, g = 128/255, b = 128/255}, flow_color = {r = 255/255, g = 128/255, b = 128/255}, max_temperature = 101, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -259,8 +246,7 @@ data:extend( base_color = {r = 196 / 255, g = 196 / 255, b = 156 / 255}, flow_color = {r = 196 / 255, g = 196 / 255, b = 156 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, --VOID { diff --git a/angelspetrochem/prototypes/items/petrochem-carbons.lua b/angelspetrochem/prototypes/items/petrochem-carbons.lua index ddd24ca8f..123c1027f 100644 --- a/angelspetrochem/prototypes/items/petrochem-carbons.lua +++ b/angelspetrochem/prototypes/items/petrochem-carbons.lua @@ -18,8 +18,7 @@ data:extend( base_color = {r = 0.3, g = 0.3, b = 0.3}, flow_color = {r = 0.3, g = 0.3, b = 0.3}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -35,8 +34,7 @@ data:extend( base_color = {r = 0.35, g = 0.35, b = 0.35}, flow_color = {r = 0.35, g = 0.35, b = 0.35}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -52,8 +50,7 @@ data:extend( base_color = {r = 0.4, g = 0.4, b = 0.4}, flow_color = {r = 0.4, g = 0.4, b = 0.4}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -69,8 +66,7 @@ data:extend( base_color = {r = 0.1, g = 0.1, b = 0.1}, flow_color = {r = 0.1, g = 0.1, b = 0.1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, --OIL { @@ -84,8 +80,7 @@ data:extend( base_color = {r = 0.8, g = 0.4, b = 0.4}, flow_color = {r = 0.8, g = 0.4, b = 0.4}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -98,8 +93,7 @@ data:extend( base_color = {r = 0.2, g = 0.6, b = 0.2}, flow_color = {r = 0.2, g = 0.6, b = 0.2}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -112,8 +106,7 @@ data:extend( base_color = {r = 0.8, g = 0.8, b = 0}, flow_color = {r = 0.8, g = 0.8, b = 0}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, --CRACKING { @@ -130,8 +123,7 @@ data:extend( base_color = {r = 0.5, g = 0.3, b = 0.3}, flow_color = {r = 0.5, g = 0.3, b = 0.3}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -147,8 +139,7 @@ data:extend( base_color = {r = 0.45, g = 0.45, b = 0.45}, flow_color = {r = 0.45, g = 0.45, b = 0.45}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -164,8 +155,7 @@ data:extend( base_color = {r = 0.5, g = 0.5, b = 0.5}, flow_color = {r = 0.5, g = 0.5, b = 0.5}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -180,8 +170,7 @@ data:extend( base_color = {r = 210 / 255, g = 120 / 255, b = 210 / 255}, flow_color = {r = 210 / 255, g = 120 / 255, b = 210 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, --CHEMICAL PROCESSING { @@ -196,8 +185,7 @@ data:extend( base_color = {r = 0.15, g = 0.15, b = 0.15}, flow_color = {r = 0.15, g = 0.15, b = 0.15}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -213,8 +201,7 @@ data:extend( base_color = {r = 0.1, g = 0.1, b = 0.1}, flow_color = {r = 0.1, g = 0.1, b = 0.1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -229,8 +216,7 @@ data:extend( base_color = {r = 0.7, g = 0.35, b = 0.35}, flow_color = {r = 0.7, g = 0.35, b = 0.35}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -245,8 +231,7 @@ data:extend( base_color = {r = 0.55, g = 0.55, b = 0.55}, flow_color = {r = 0.55, g = 0.55, b = 0.55}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -261,8 +246,7 @@ data:extend( base_color = {r = 0.6, g = 0.6, b = 0.6}, flow_color = {r = 0.6, g = 0.6, b = 0.6}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -278,8 +262,7 @@ data:extend( base_color = {r = 0.8, g = 0.4, b = 0.4}, flow_color = {r = 0.8, g = 0.4, b = 0.4}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -294,8 +277,7 @@ data:extend( base_color = {r = 0.65, g = 0.65, b = 0.65}, flow_color = {r = 0.65, g = 0.65, b = 0.65}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -310,8 +292,7 @@ data:extend( base_color = {r = 0.9, g = 0.45, b = 0.45}, flow_color = {r = 0.9, g = 0.45, b = 0.45}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -326,8 +307,7 @@ data:extend( base_color = {r = 0.9, g = 0.7, b = 0.7}, flow_color = {r = 0.9, g = 0.7, b = 0.7}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -343,8 +323,7 @@ data:extend( base_color = {r = 1, g = 0.3, b = 0.3}, flow_color = {r = 1, g = 0.3, b = 0.3}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -360,8 +339,7 @@ data:extend( base_color = {r = 1, g = 0.3, b = 0.3}, flow_color = {r = 1, g = 0.3, b = 0.3}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -376,8 +354,7 @@ data:extend( base_color = {r = 1, g = 0.3, b = 0.3}, flow_color = {r = 1, g = 0.3, b = 0.3}, max_temperature = 240, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + } } ) diff --git a/angelspetrochem/prototypes/items/petrochem-chlorine.lua b/angelspetrochem/prototypes/items/petrochem-chlorine.lua index 838c61d6e..7658ed475 100644 --- a/angelspetrochem/prototypes/items/petrochem-chlorine.lua +++ b/angelspetrochem/prototypes/items/petrochem-chlorine.lua @@ -17,8 +17,6 @@ data:extend( base_color = {r = 0, g = 1, b = 0}, flow_color = {r = 0, g = 1, b = 0}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -34,8 +32,6 @@ data:extend( base_color = {r = 0.1, g = 1, b = 0.1}, flow_color = {r = 0.1, g = 1, b = 0.1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -51,8 +47,6 @@ data:extend( base_color = {r = 0.5, g = 1, b = 0.5}, flow_color = {r = 0.5, g = 1, b = 0.5}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -68,8 +62,6 @@ data:extend( base_color = {r = 0.2, g = 1, b = 0.2}, flow_color = {r = 0.2, g = 1, b = 0.2}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -85,8 +77,6 @@ data:extend( base_color = {r = 0.3, g = 1, b = 0.3}, flow_color = {r = 0.3, g = 1, b = 0.3}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -102,8 +92,6 @@ data:extend( base_color = {r = 0.1, g = 0.8, b = 0.1}, flow_color = {r = 0.1, g = 0.8, b = 0.1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "item", @@ -136,8 +124,6 @@ data:extend( base_color = {r = 0.5, g = 1, b = 0.5}, flow_color = {r = 0.5, g = 1, b = 0.5}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -153,8 +139,6 @@ data:extend( base_color = {r = 0.4, g = 1, b = 0.4}, flow_color = {r = 0.4, g = 1, b = 0.4}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -167,8 +151,6 @@ data:extend( base_color = {r = 99 / 255, g = 146 / 255, b = 191 / 255}, flow_color = {r = 99 / 255, g = 146 / 255, b = 191 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -181,8 +163,6 @@ data:extend( base_color = {r = 165 / 255, g = 93 / 255, b = 51 / 255}, flow_color = {r = 165 / 255, g = 93 / 255, b = 51 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, } ) \ No newline at end of file diff --git a/angelspetrochem/prototypes/items/petrochem-nitrogen.lua b/angelspetrochem/prototypes/items/petrochem-nitrogen.lua index 913717623..22cdb0c08 100644 --- a/angelspetrochem/prototypes/items/petrochem-nitrogen.lua +++ b/angelspetrochem/prototypes/items/petrochem-nitrogen.lua @@ -17,8 +17,6 @@ data:extend( base_color = {r = 0, g = 0, b = 1}, flow_color = {r = 0, g = 0, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -34,8 +32,6 @@ data:extend( base_color = {r = 0.05, g = 0.05, b = 1}, flow_color = {r = 0.05, g = 0.05, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -51,8 +47,6 @@ data:extend( base_color = {r = 0.1, g = 0.1, b = 1}, flow_color = {r = 0.1, g = 0.1, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -68,8 +62,6 @@ data:extend( base_color = {r = 0.15, g = 0.15, b = 1}, flow_color = {r = 0.15, g = 0.15, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -85,8 +77,6 @@ data:extend( base_color = {r = 0.2, g = 0.2, b = 1}, flow_color = {r = 0.2, g = 0.2, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -102,8 +92,6 @@ data:extend( base_color = {r = 0.25, g = 0.25, b = 1}, flow_color = {r = 0.25, g = 0.25, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -119,8 +107,6 @@ data:extend( base_color = {r = 0.3, g = 0.3, b = 1}, flow_color = {r = 0.3, g = 0.3, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -136,8 +122,6 @@ data:extend( base_color = {r = 0.35, g = 0.35, b = 1}, flow_color = {r = 0.35, g = 0.35, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -153,8 +137,6 @@ data:extend( base_color = {r = 0.4, g = 0.4, b = 0.1}, flow_color = {r = 0.4, g = 0.4, b = 0.1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -170,8 +152,6 @@ data:extend( base_color = {r = 0.45, g = 0.45, b = 1}, flow_color = {r = 0.45, g = 0.45, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -187,8 +167,6 @@ data:extend( base_color = {r = 0.5, g = 0.5, b = 1}, flow_color = {r = 0.5, g = 0.5, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -204,8 +182,6 @@ data:extend( base_color = {r = 0.55, g = 0.55, b = 0.1}, flow_color = {r = 0.55, g = 0.55, b = 0.1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -221,8 +197,6 @@ data:extend( base_color = {r = 0.6, g = 0.6, b = 1}, flow_color = {r = 0.6, g = 0.6, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -238,8 +212,6 @@ data:extend( base_color = {r = 0.65, g = 0.65, b = 1}, flow_color = {r = 0.65, g = 0.65, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, -- order "o" reserved for bobwarfare } diff --git a/angelspetrochem/prototypes/items/petrochem-raws.lua b/angelspetrochem/prototypes/items/petrochem-raws.lua index 5596271f1..7bf48ab84 100644 --- a/angelspetrochem/prototypes/items/petrochem-raws.lua +++ b/angelspetrochem/prototypes/items/petrochem-raws.lua @@ -16,8 +16,6 @@ data:extend( base_color = {r = 0.3, g = 0.45, b = 0.3}, flow_color = {r = 0.3, g = 0.45, b = 0.3}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, -- { -- type = "fluid", @@ -28,8 +26,6 @@ data:extend( -- base_color = {r = 0.50, g = 0.70, b = 0.40}, -- flow_color = {r = 0.50, g = 0.70, b = 0.40}, -- max_temperature = 100, - -- pressure_to_speed_ratio = 0.4, - -- flow_to_energy_ratio = 0.59, -- }, { type = "fluid", @@ -42,8 +38,6 @@ data:extend( base_color = {r = 0.3, g = 0.4, b = 0.3}, flow_color = {r = 0.3, g = 0.4, b = 0.3}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -58,8 +52,6 @@ data:extend( base_color = {r = 0.2, g = 0.45, b = 0.2}, flow_color = {r = 0.2, g = 0.45, b = 0.2}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, -- { -- type = "fluid", @@ -70,8 +62,6 @@ data:extend( -- base_color = {r = 0.70, g = 0.90, b = 0.60}, -- flow_color = {r = 0.70, g = 0.90, b = 0.60}, -- max_temperature = 100, - -- pressure_to_speed_ratio = 0.4, - -- flow_to_energy_ratio = 0.59, -- }, { type = "fluid", @@ -85,8 +75,6 @@ data:extend( base_color = {r = 0.5, g = 0.5, b = 0.5}, flow_color = {r = 0.5, g = 0.5, b = 0.5}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -101,8 +89,6 @@ data:extend( base_color = {r = 0.8, g = 0.8, b = 0}, flow_color = {r = 0.8, g = 0.8, b = 0}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -116,8 +102,6 @@ data:extend( base_color = {r = 0.3, g = 0.5, b = 0.3}, flow_color = {r = 0.3, g = 0.5, b = 0.3}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -132,8 +116,6 @@ data:extend( base_color = {r = 0.5, g = 0, b = 0.5}, flow_color = {r = 0.5, g = 0, b = 0.5}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, } ) diff --git a/angelspetrochem/prototypes/items/petrochem-solids.lua b/angelspetrochem/prototypes/items/petrochem-solids.lua index 0acd3deb8..89c4f0a48 100644 --- a/angelspetrochem/prototypes/items/petrochem-solids.lua +++ b/angelspetrochem/prototypes/items/petrochem-solids.lua @@ -12,8 +12,6 @@ data:extend( base_color = {r = 0.8, g = 0.8, b = 1}, flow_color = {r = 0.8, g = 0.8, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -26,8 +24,6 @@ data:extend( base_color = {r = 1, g = 0.8, b = 0.4}, flow_color = {r = 1, g = 0.8, b = 0.4}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -40,8 +36,6 @@ data:extend( base_color = {r = 0.75, g = 0.75, b = 1}, flow_color = {r = 0.75, g = 0.75, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, --SOLIDS { @@ -156,8 +150,6 @@ data:extend( base_color = {r = 0.9, g = 0.9, b = 0.9}, flow_color = {r = 0.9, g = 0.9, b = 0.9}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, --CATALYSTS { diff --git a/angelspetrochem/prototypes/items/petrochem-sulfur.lua b/angelspetrochem/prototypes/items/petrochem-sulfur.lua index da5e7ff36..e621e3c75 100644 --- a/angelspetrochem/prototypes/items/petrochem-sulfur.lua +++ b/angelspetrochem/prototypes/items/petrochem-sulfur.lua @@ -17,8 +17,6 @@ data:extend( base_color = {r = 1, g = 1, b = 0.3}, flow_color = {r = 1, g = 1, b = 0.3}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -33,8 +31,6 @@ data:extend( base_color = {r = 1, g = 1, b = 0.3}, flow_color = {r = 1, g = 1, b = 0.3}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false }, { @@ -51,8 +47,6 @@ data:extend( base_color = {r = 0.9, g = 0.9, b = 0.2}, flow_color = {r = 0.9, g = 0.9, b = 0.2}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -67,8 +61,6 @@ data:extend( base_color = {r = 0.8, g = 0.8, b = 0.1}, flow_color = {r = 0.8, g = 0.8, b = 0.1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "item", diff --git a/angelspetrochem/prototypes/petrochem-category.lua b/angelspetrochem/prototypes/petrochem-category.lua index c493f2868..fa3a47c11 100644 --- a/angelspetrochem/prototypes/petrochem-category.lua +++ b/angelspetrochem/prototypes/petrochem-category.lua @@ -52,9 +52,6 @@ data:extend( type = "item-group", name = "petrochem-refining", order = "la[angels]-c[petrochem]-b", - inventory_order = "la[angels]-c[petrochem]-b", - --icon = "__angelspetrochem__/graphics/technology/petrochem.png", - --icon_size = 64, icons = { { icon = "__angelspetrochem__/graphics/technology/gas-refinery-tech.png", diff --git a/angelspetrochem/prototypes/recipes/petrochem-carbons.lua b/angelspetrochem/prototypes/recipes/petrochem-carbons.lua index 8f23589be..7a6439b57 100644 --- a/angelspetrochem/prototypes/recipes/petrochem-carbons.lua +++ b/angelspetrochem/prototypes/recipes/petrochem-carbons.lua @@ -224,6 +224,7 @@ data:extend( normal = { enabled = false, energy_required = 2, + always_show_products = true, ingredients = { {type = "fluid", name = "liquid-multi-phase-oil", amount = 100} }, @@ -236,6 +237,7 @@ data:extend( expensive = { enabled = false, energy_required = 2, + always_show_products = true, ingredients = { {type = "fluid", name = "liquid-multi-phase-oil", amount = 120 * rawmulti} }, @@ -243,9 +245,8 @@ data:extend( {type = "fluid", name = "gas-raw-1", amount = 20}, {type = "fluid", name = "crude-oil", amount = 70}, {type = "fluid", name = "water-yellow-waste", amount = 10} - } + }, }, - always_show_products = true, icons = angelsmods.functions.create_liquid_recipe_icon( { "crude-oil", diff --git a/angelspetrochem/prototypes/recipes/petrochem-entity-angels.lua b/angelspetrochem/prototypes/recipes/petrochem-entity-angels.lua index 57206ef81..96b4941bd 100644 --- a/angelspetrochem/prototypes/recipes/petrochem-entity-angels.lua +++ b/angelspetrochem/prototypes/recipes/petrochem-entity-angels.lua @@ -635,7 +635,6 @@ angelsmods.functions.RB.build( { type = "recipe", name = "valve-converter", - energy_required = 2, normal = { energy_required = 2, enabled = false, diff --git a/angelspetrochem/prototypes/recipes/petrochem-solids.lua b/angelspetrochem/prototypes/recipes/petrochem-solids.lua index b21ab28aa..ff329dd7c 100644 --- a/angelspetrochem/prototypes/recipes/petrochem-solids.lua +++ b/angelspetrochem/prototypes/recipes/petrochem-solids.lua @@ -108,7 +108,6 @@ data:extend( name = "solid-resin", category = "crafting-with-fluid", subgroup = "petrochem-solids", - enabled = false, normal = { enabled = false, energy_required = 2, @@ -211,7 +210,6 @@ data:extend( name = "solid-rubber", category = "crafting-with-fluid", subgroup = "petrochem-solids-2", - enabled = false, normal = { enabled = false, energy_required = 2, diff --git a/angelsrefining/prototypes/angels-functions.lua b/angelsrefining/prototypes/angels-functions.lua index 3d8ba5824..ed5d9a2da 100644 --- a/angelsrefining/prototypes/angels-functions.lua +++ b/angelsrefining/prototypes/angels-functions.lua @@ -1067,7 +1067,17 @@ function angelsmods.functions.add_flag(entity, flag) -- Adds a flag to an item/f end else if to_add.flags then - table.insert(to_add.flags, flag) + --don't add if already there + local duplicate=false + for _,flg in pairs(to_add.flags) do + if flg==flag then + duplicate=true + break + end + end + if duplicate==false then + table.insert(to_add.flags, flag) + end else to_add.flags = {flag} end @@ -1105,7 +1115,6 @@ function angelsmods.functions.remove_flag(entity, flag_to_remove) -- Removes a f for i, f in pairs(to_remove.flags) do if f == flag_to_remove then table.remove(to_remove.flags, i) - break end end end diff --git a/angelsrefining/prototypes/buildings/barreling-pump.lua b/angelsrefining/prototypes/buildings/barreling-pump.lua index 0ad58ea90..6d6377704 100644 --- a/angelsrefining/prototypes/buildings/barreling-pump.lua +++ b/angelsrefining/prototypes/buildings/barreling-pump.lua @@ -112,7 +112,6 @@ local barreling_pump = { pipe_connections = {{position = {0, -2}}} } }, - pipe_covers = pipecoverspictures() } if angelsmods.trigger.enable_auto_barreling then diff --git a/angelsrefining/prototypes/buildings/electro-whinning-cell.lua b/angelsrefining/prototypes/buildings/electro-whinning-cell.lua index 568c882fd..705b45e7c 100644 --- a/angelsrefining/prototypes/buildings/electro-whinning-cell.lua +++ b/angelsrefining/prototypes/buildings/electro-whinning-cell.lua @@ -109,7 +109,6 @@ data:extend( pipe_connections = {{position = {-1, -3}}} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -220,7 +219,6 @@ data:extend( pipe_connections = {{position = {-1, -3}}} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -330,7 +328,6 @@ data:extend( pipe_connections = {{position = {-1, -3}}} } }, - pipe_covers = pipecoverspictures() } } ) diff --git a/angelsrefining/prototypes/buildings/hydro-plant.lua b/angelsrefining/prototypes/buildings/hydro-plant.lua index 0c96bff6f..cd7e81167 100644 --- a/angelsrefining/prototypes/buildings/hydro-plant.lua +++ b/angelsrefining/prototypes/buildings/hydro-plant.lua @@ -103,7 +103,6 @@ data:extend( pipe_connections = {{position = {-2, 4}}} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -208,7 +207,6 @@ data:extend( pipe_connections = {{position = {-2, 4}}} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -312,7 +310,6 @@ data:extend( pipe_connections = {{position = {-2, 4}}} } }, - pipe_covers = pipecoverspictures() } } ) diff --git a/angelsrefining/prototypes/buildings/liquifier.lua b/angelsrefining/prototypes/buildings/liquifier.lua index 0f39ae7b7..6c22c2821 100644 --- a/angelsrefining/prototypes/buildings/liquifier.lua +++ b/angelsrefining/prototypes/buildings/liquifier.lua @@ -92,7 +92,6 @@ data:extend( pipe_connections = {{position = {0, -2}}} } }, - pipe_covers = pipecoverspictures() --off_when_no_fluid_recipe = true }, { @@ -187,7 +186,6 @@ data:extend( pipe_connections = {{position = {0, -2}}} } }, - pipe_covers = pipecoverspictures() --off_when_no_fluid_recipe = true }, { @@ -282,7 +280,6 @@ data:extend( pipe_connections = {{position = {0, -2}}} } }, - pipe_covers = pipecoverspictures() --off_when_no_fluid_recipe = true }, { @@ -376,7 +373,6 @@ data:extend( pipe_connections = {{position = {0, -2}}} } }, - pipe_covers = pipecoverspictures() --off_when_no_fluid_recipe = true } } diff --git a/angelsrefining/prototypes/buildings/ore-crusher.lua b/angelsrefining/prototypes/buildings/ore-crusher.lua index ad1c047b3..0bc8f06ca 100644 --- a/angelsrefining/prototypes/buildings/ore-crusher.lua +++ b/angelsrefining/prototypes/buildings/ore-crusher.lua @@ -39,7 +39,7 @@ data:extend( selection_box = {{-1.5, -1.5}, {1.5, 1.5}}, crafting_categories = {"ore-refining-t1"}, crafting_speed = 1, - source_inventory_size = 1, + ingredient_count = 1, energy_source = { type = "burner", effectivity = 1, diff --git a/angelsrefining/prototypes/buildings/ore-floatation-cell.lua b/angelsrefining/prototypes/buildings/ore-floatation-cell.lua index fbee5aee1..bf6f44b13 100644 --- a/angelsrefining/prototypes/buildings/ore-floatation-cell.lua +++ b/angelsrefining/prototypes/buildings/ore-floatation-cell.lua @@ -82,7 +82,6 @@ data:extend( pipe_connections = {{position = {0, -3}}} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -180,7 +179,6 @@ data:extend( pipe_connections = {{position = {0, -3}}} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -277,7 +275,6 @@ data:extend( pipe_connections = {{position = {0, -3}}} } }, - pipe_covers = pipecoverspictures() } } ) diff --git a/angelsrefining/prototypes/buildings/salination-plant.lua b/angelsrefining/prototypes/buildings/salination-plant.lua index 498f4f4bd..0818ec33a 100644 --- a/angelsrefining/prototypes/buildings/salination-plant.lua +++ b/angelsrefining/prototypes/buildings/salination-plant.lua @@ -82,7 +82,6 @@ data:extend( pipe_connections = {{position = {1, 4}}} } }, - pipe_covers = pipecoverspictures() }, { type = "item", @@ -165,7 +164,6 @@ data:extend( pipe_connections = {{position = {1, 4}}} } }, - pipe_covers = pipecoverspictures() } } ) diff --git a/angelsrefining/prototypes/buildings/thermal-extractor.lua b/angelsrefining/prototypes/buildings/thermal-extractor.lua index 6ddd294f9..83a7994d5 100644 --- a/angelsrefining/prototypes/buildings/thermal-extractor.lua +++ b/angelsrefining/prototypes/buildings/thermal-extractor.lua @@ -57,7 +57,7 @@ data:extend( }, energy_usage = "90kW", mining_speed = 0.75, - mining_power = 3, + --mining_power = 3, resource_searching_radius = 0.49, vector_to_place_result = {0, 0}, module_specification = { @@ -226,7 +226,7 @@ data:extend( }, energy_usage = "90kW", mining_speed = 2, - mining_power = 3, + --mining_power = 3, resource_searching_radius = 0.49, vector_to_place_result = {0, 0}, module_specification = { diff --git a/angelsrefining/prototypes/generation/angels-fissure.lua b/angelsrefining/prototypes/generation/angels-fissure.lua index 1bfb3593b..65a8917b9 100644 --- a/angelsrefining/prototypes/generation/angels-fissure.lua +++ b/angelsrefining/prototypes/generation/angels-fissure.lua @@ -28,7 +28,7 @@ data:extend( infinite_depletion_amount = 10, resource_patch_search_radius = 12, minable = { - hardness = 1, + --hardness = 1, mining_time = 1, results = { { diff --git a/angelsrefining/prototypes/generation/resource-builder.lua b/angelsrefining/prototypes/generation/resource-builder.lua index ba73be5a6..bee7a4f37 100644 --- a/angelsrefining/prototypes/generation/resource-builder.lua +++ b/angelsrefining/prototypes/generation/resource-builder.lua @@ -26,7 +26,7 @@ local function make_particle(input) { type = "optimized-particle", name = input.name .. "-particle", - flags = {"not-on-map"}, + --flags = {"not-on-map"}, life_time = 180, pictures = { { @@ -968,12 +968,12 @@ function angelsmods.functions.make_resource() --Set defaults for infinite resources normal and maximum if input.infinite then input.normal = 1500 - input.maximum = 6000 + --input.maximum = 6000 end - --Set mining hardness + --[[Set mining hardness if input.hardness == nil then input.hardness = 0.9 - end + end]] --Set stages count according to resource type if input.type == "item" then if input.infinite == true then @@ -1054,9 +1054,9 @@ function angelsmods.functions.make_resource() ret_table.infinite = input.infinite ret_table.minimum = input.minimum ret_table.normal = input.normal - ret_table.maximum = input.maximum + --ret_table.maximum = input.maximum ret_table.minable = { - hardness = input.hardness, + --hardness = input.hardness, mining_particle = input.particle, mining_time = input.mining_time, fluid_amount = input.acid_amount, diff --git a/angelsrefining/prototypes/items/refining-items.lua b/angelsrefining/prototypes/items/refining-items.lua index 73fe0b42d..f72633d6f 100644 --- a/angelsrefining/prototypes/items/refining-items.lua +++ b/angelsrefining/prototypes/items/refining-items.lua @@ -520,8 +520,7 @@ data:extend( base_color = {r = 132 / 255, g = 176 / 255, b = 11 / 255}, flow_color = {r = 132 / 255, g = 176 / 255, b = 11 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "item", @@ -544,8 +543,7 @@ data:extend( --flow_color = {r = 255 / 255, g = 119 / 255, b = 0 / 255}, flow_color = {r = 254 / 255, g = 110 / 255, b = 22 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "item", @@ -626,8 +624,7 @@ data:extend( base_color = {r = 132 / 255, g = 176 / 255, b = 11 / 255}, flow_color = {r = 132 / 255, g = 176 / 255, b = 11 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -639,8 +636,7 @@ data:extend( base_color = {r = 132 / 255, g = 116 / 255, b = 11 / 255}, flow_color = {r = 132 / 255, g = 116 / 255, b = 11 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -654,8 +650,7 @@ data:extend( --flow_color = {r = 133 / 255, g = 196 / 255, b = 60 / 255}, flow_color = {r = 133 / 255, g = 224 / 255, b = 28 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "item", @@ -676,8 +671,7 @@ data:extend( base_color = {r = 254 / 255, g = 110 / 255, b = 22 / 255}, flow_color = {r = 254 / 255, g = 110 / 255, b = 22 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -689,8 +683,7 @@ data:extend( base_color = {r = 186 / 255, g = 110 / 255, b = 22 / 255}, flow_color = {r = 186 / 255, g = 110 / 255, b = 22 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -702,8 +695,7 @@ data:extend( base_color = {r = 252 / 255, g = 103 / 255, b = 5 / 255}, flow_color = {r = 252 / 255, g = 103 / 255, b = 5 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "item", @@ -946,8 +938,7 @@ data:extend( base_color = {r = 140 / 255, g = 73 / 255, b = 29 / 255}, flow_color = {r = 140 / 255, g = 73 / 255, b = 29 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -960,8 +951,7 @@ data:extend( base_color = {r = 135 / 255, g = 71 / 255, b = 28 / 255}, flow_color = {r = 135 / 255, g = 71 / 255, b = 28 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "item", @@ -1010,8 +1000,7 @@ data:extend( base_color = {r = 147 / 255, g = 207 / 255, b = 47 / 255}, flow_color = {r = 100 / 255, g = 255 / 255, b = 0 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -1024,8 +1013,7 @@ data:extend( base_color = {r = 147 / 255, g = 207 / 255, b = 47 / 255}, flow_color = {r = 100 / 255, g = 255 / 255, b = 0 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -1038,8 +1026,7 @@ data:extend( base_color = {r = 0.7, g = 0.6, b = 0.2}, flow_color = {r = 0.5, g = 0.5, b = 0.5}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, --------------------------------------------------------------------------- -- CATALYSTS -------------------------------------------------------------- diff --git a/angelsrefining/prototypes/items/refining-ores.lua b/angelsrefining/prototypes/items/refining-ores.lua index 84abfb0f2..0b4df8edb 100644 --- a/angelsrefining/prototypes/items/refining-ores.lua +++ b/angelsrefining/prototypes/items/refining-ores.lua @@ -118,8 +118,6 @@ data:extend( base_color = {r = 247 / 255, g = 140 / 255, b = 3 / 255}, flow_color = {r = 247 / 255, g = 140 / 255, b = 3 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, } ) \ No newline at end of file diff --git a/angelsrefining/prototypes/items/water-treatment-items.lua b/angelsrefining/prototypes/items/water-treatment-items.lua index 2ae817a1a..d0eae19f7 100644 --- a/angelsrefining/prototypes/items/water-treatment-items.lua +++ b/angelsrefining/prototypes/items/water-treatment-items.lua @@ -62,8 +62,7 @@ data:extend( base_color = {r = 0.9, g = 0.9, b = 1}, flow_color = {r = 0.9, g = 0.9, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -76,8 +75,7 @@ data:extend( base_color = {r = 0.7, g = 0.7, b = 1}, flow_color = {r = 0.7, g = 0.7, b = 1}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -90,8 +88,7 @@ data:extend( base_color = {r = 0.9, g = 0.9, b = 0.4}, flow_color = {r = 0.9, g = 0.9, b = 0.4}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -104,8 +101,7 @@ data:extend( base_color = {r = 0.9, g = 0.4, b = 0.4}, flow_color = {r = 0.9, g = 0.4, b = 0.4}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -118,8 +114,7 @@ data:extend( base_color = {r = 0.4, g = 0.9, b = 0.4}, flow_color = {r = 0.4, g = 0.9, b = 0.4}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -132,8 +127,7 @@ data:extend( base_color = {r = 0.9, g = 0.9, b = 0.4}, flow_color = {r = 0.9, g = 0.9, b = 0.4}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -146,8 +140,7 @@ data:extend( base_color = {r = 0.7, g = 0.7, b = 0.6}, flow_color = {r = 0.7, g = 0.7, b = 0.6}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, --WASHING { @@ -161,8 +154,7 @@ data:extend( base_color = {r = 0.7, g = 0.7, b = 0.6}, flow_color = {r = 0.7, g = 0.7, b = 0.6}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -175,8 +167,7 @@ data:extend( base_color = {r = 0.7, g = 0.7, b = 0.6}, flow_color = {r = 0.7, g = 0.7, b = 0.6}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -189,8 +180,7 @@ data:extend( base_color = {r = 0.7, g = 0.7, b = 0.6}, flow_color = {r = 0.7, g = 0.7, b = 0.6}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -203,8 +193,7 @@ data:extend( base_color = {r = 0.7, g = 0.7, b = 0.6}, flow_color = {r = 0.7, g = 0.7, b = 0.6}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, { type = "fluid", @@ -217,8 +206,7 @@ data:extend( base_color = {r = 0.7, g = 0.7, b = 0.6}, flow_color = {r = 0.7, g = 0.7, b = 0.6}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59 + }, --VOID { diff --git a/angelsrefining/prototypes/recipes/refining-dynamic/crushed-smelting.lua b/angelsrefining/prototypes/recipes/refining-dynamic/crushed-smelting.lua index 888823152..6cdcb0031 100644 --- a/angelsrefining/prototypes/recipes/refining-dynamic/crushed-smelting.lua +++ b/angelsrefining/prototypes/recipes/refining-dynamic/crushed-smelting.lua @@ -8,17 +8,19 @@ data:extend( name = "angelsore1-crushed-smelting", category = "smelting", subgroup = "raw-material", - enabled = true, - allow_decomposition = false, normal = { energy_required = 7, ingredients = {{type = "item", name = "angels-ore1-crushed", amount = 3}}, - results = {{type = "item", name = "iron-plate", amount = 2}} + results = {{type = "item", name = "iron-plate", amount = 2}}, + enabled = true, + allow_decomposition = false, }, expensive = { energy_required = 3.5, ingredients = {{type = "item", name = "angels-ore1-crushed", amount = 5 * rawmulti}}, - results = {{type = "item", name = "iron-plate", amount = 1}} + results = {{type = "item", name = "iron-plate", amount = 1}}, + enabled = true, + allow_decomposition = false, }, icons = { mods["angelssmelting"] and { @@ -42,17 +44,19 @@ data:extend( name = "angelsore3-crushed-smelting", category = "smelting", subgroup = "raw-material", - enabled = true, - allow_decomposition = false, normal = { energy_required = 7, ingredients = {{type = "item", name = "angels-ore3-crushed", amount = 3}}, - results = {{type = "item", name = "copper-plate", amount = 2}} + results = {{type = "item", name = "copper-plate", amount = 2}}, + enabled = true, + allow_decomposition = false, }, expensive = { energy_required = 3.5, ingredients = {{type = "item", name = "angels-ore3-crushed", amount = 5 * rawmulti}}, - results = {{type = "item", name = "copper-plate", amount = 1}} + results = {{type = "item", name = "copper-plate", amount = 1}}, + enabled = true, + allow_decomposition = false, }, icons = { mods["angelssmelting"] and { @@ -76,14 +80,14 @@ data:extend( name = "angelsore5-crushed-smelting", category = "smelting", subgroup = "raw-material", - enabled = true, - allow_decomposition = false, normal = { energy_required = 7, ingredients = {{type = "item", name = "angels-ore5-crushed", amount = 3}}, results = { - {type = "item", name = "angels-void", amount = 1} - } + {type = "item", name = "angels-void", amount = 1}, + }, + enabled = true, + allow_decomposition = false, }, expensive = { energy_required = 3.5, @@ -92,9 +96,8 @@ data:extend( {type = "item", name = "angels-void", amount = 1} } }, - results = { - {type = "item", name = "angels-void", amount = 1} - }, + enabled = true, + allow_decomposition = false, icon_size = 32, order = "a-a [angelsore5-crushed-smelting]" }, @@ -103,24 +106,23 @@ data:extend( name = "angelsore6-crushed-smelting", category = "smelting", subgroup = "raw-material", - enabled = true, - allow_decomposition = false, normal = { energy_required = 7, ingredients = {{type = "item", name = "angels-ore6-crushed", amount = 3}}, results = { {type = "item", name = "angels-void", amount = 1} - } + }, + enabled = true, + allow_decomposition = false, }, expensive = { energy_required = 3.5, ingredients = {{type = "item", name = "angels-ore6-crushed", amount = 5 * rawmulti}}, results = { {type = "item", name = "angels-void", amount = 1} - } - }, - results = { - {type = "item", name = "angels-void", amount = 1} + }, + enabled = true, + allow_decomposition = false, }, icon_size = 32, order = "a-a [angelsore6-crushed-smelting]" diff --git a/angelsrefining/prototypes/recipes/refining-dynamic/slag-stone.lua b/angelsrefining/prototypes/recipes/refining-dynamic/slag-stone.lua index ce217b0da..0a5516eb1 100644 --- a/angelsrefining/prototypes/recipes/refining-dynamic/slag-stone.lua +++ b/angelsrefining/prototypes/recipes/refining-dynamic/slag-stone.lua @@ -271,15 +271,15 @@ data:extend( name = "stone-crushed", category = "crafting", subgroup = "processing-crafting", - energy_required = 0.5, - enabled = true, normal = { ingredients = { {type = "item", name = "stone-crushed", amount = 2} }, results = { {type = "item", name = "stone", amount = 1} - } + }, + energy_required = 0.5, + enabled = true, }, expensive = { ingredients = { @@ -287,7 +287,9 @@ data:extend( }, results = { {type = "item", name = "stone", amount = 1} - } + }, + energy_required = 1, + enabled = true, }, icon_size = 32, order = "d[stone-crushed]" diff --git a/angelsrefining/prototypes/recipes/refining-entity-angels.lua b/angelsrefining/prototypes/recipes/refining-entity-angels.lua index 6ca468617..e1fc2b371 100644 --- a/angelsrefining/prototypes/recipes/refining-entity-angels.lua +++ b/angelsrefining/prototypes/recipes/refining-entity-angels.lua @@ -7,7 +7,6 @@ angelsmods.functions.RB.build( { type = "recipe", name = "burner-ore-crusher", - energy_required = 5, normal = { energy_required = 5, enabled = true, diff --git a/angelsrefining/prototypes/recipes/refining-entity.lua b/angelsrefining/prototypes/recipes/refining-entity.lua index b99708a28..6dc34fd17 100644 --- a/angelsrefining/prototypes/recipes/refining-entity.lua +++ b/angelsrefining/prototypes/recipes/refining-entity.lua @@ -216,7 +216,7 @@ data:extend( ingredients = { {type = "item", name = "angels-void", amount = 1} }, - result = "liquifier" + --result = "liquifier" }, { type = "recipe", diff --git a/angelsrefining/prototypes/refining-category.lua b/angelsrefining/prototypes/refining-category.lua index c1226b698..64f66b50a 100644 --- a/angelsrefining/prototypes/refining-category.lua +++ b/angelsrefining/prototypes/refining-category.lua @@ -44,9 +44,6 @@ data:extend( type = "item-group", name = "resource-refining", order = "la[angels]-a[refining]-a", - inventory_order = "la[angels]-a[refining]-a", - --icon = "__angelsrefining__/graphics/item-group/ore-refining.png", - --icon_size = 64 icons = { { icon = "__angelsrefining__/graphics/technology/ore-sorting.png", @@ -234,9 +231,6 @@ data:extend( type = "item-group", name = "water-treatment", order = "la[angels]-c[petrochem]-a", - inventory_order = "la[angels]-c[petrochem]-a", - --icon = "__angelsrefining__/graphics/item-group/water-treatment-group.png", - --icon_size = 64 icons = { { icon = "__angelsrefining__/graphics/technology/water-treatment.png", @@ -334,9 +328,6 @@ data:extend( type = "item-group", name = "angels-fluid-control", order = "la[angels]-c[petrochem]-c", - inventory_order = "la[angels]-c[petrochem]-c", - --icon = "__angelsrefining__/graphics/item-group/heavy-pump-group.png", - --icon_size = 64 icons = { { icon = "__angelsrefining__/graphics/item-group/barreling-group.png", @@ -374,9 +365,6 @@ data:extend( type = "item-group", name = "angels-fluid-converter", order = "la[angels]-c[petrochem]-d", - inventory_order = "la[angels]-c[petrochem]-c", - --icon = "__angelsrefining__/graphics/item-group/heavy-pump-group.png", - --icon_size = 64 icons = { { icon = "__angelsrefining__/graphics/item-group/converter-group.png", @@ -396,9 +384,6 @@ data:extend( type = "item-group", name = "angels-void", order = "la[angels]-z[void]-a", - inventory_order = "la[angels]-z[void]-a", - --icon = "__angelsrefining__/graphics/item-group/heavy-pump-group.png", - --icon_size = 64 icons = { { icon = "__angelsrefining__/graphics/item-group/barreling-group.png", diff --git a/angelssmelting/prototypes/angels-smelting-category.lua b/angelssmelting/prototypes/angels-smelting-category.lua index 6541313c6..35b8e90e3 100644 --- a/angelssmelting/prototypes/angels-smelting-category.lua +++ b/angelssmelting/prototypes/angels-smelting-category.lua @@ -58,7 +58,6 @@ data:extend( type = "item-group", name = "angels-smelting", order = "la[angels]-b[smelting]-a", - inventory_order = "la[angels]-b[smelting]-a", icons = { { icon = "__angelssmelting__/graphics/technology/blast-furnace-tech.png", @@ -239,7 +238,6 @@ data:extend( type = "item-group", name = "angels-casting", order = "la[angels]-b[smelting]-b", - inventory_order = "la[angels]-b[smelting]-b", icons = { { icon = "__angelssmelting__/graphics/technology/induction-furnace-tech.png", diff --git a/angelssmelting/prototypes/buildings/clay-bricks.lua b/angelssmelting/prototypes/buildings/clay-bricks.lua index d91cb42ef..ef7ef9179 100644 --- a/angelssmelting/prototypes/buildings/clay-bricks.lua +++ b/angelssmelting/prototypes/buildings/clay-bricks.lua @@ -4,7 +4,7 @@ data:extend( type = "tile", name = "clay-bricks", needs_correction = false, - minable = {hardness = 0.2, mining_time = 0.5, result = "clay-brick"}, + minable = {mining_time = 0.5, result = "clay-brick"}, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg" }, collision_mask = {"ground-tile"}, walking_speed_modifier = 1.25, @@ -83,7 +83,7 @@ data:extend( }, map_color={r=50, g=50, b=50}, pollution_absorption_per_second = 0, - ageing=0, + --ageing=0, vehicle_friction_modifier = 1.1 }, } diff --git a/angelssmelting/prototypes/buildings/ore-processing-machine.lua b/angelssmelting/prototypes/buildings/ore-processing-machine.lua index 41ead0c5f..3d8b0d4c2 100644 --- a/angelssmelting/prototypes/buildings/ore-processing-machine.lua +++ b/angelssmelting/prototypes/buildings/ore-processing-machine.lua @@ -101,7 +101,7 @@ data:extend( vehicle_impact_sound = {filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65}, working_visualisations = { { - fade_out = true, + fadeout = true, constant_speed = true, animation = { filename = "__angelssmelting__/graphics/entity/ore-processing-machine/ore-processing-machine-dust.png", @@ -127,7 +127,7 @@ data:extend( }, { apply_recipe_tint = "primary", - fade_out = true, + fadeout = true, constant_speed = true, animation = { filename = "__angelssmelting__/graphics/entity/ore-processing-machine/ore-processing-machine-dust.png", @@ -278,7 +278,7 @@ data:extend( vehicle_impact_sound = {filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65}, working_visualisations = { { - fade_out = true, + fadeout = true, constant_speed = true, animation = { filename = "__angelssmelting__/graphics/entity/ore-processing-machine/ore-processing-machine-dust.png", @@ -304,7 +304,7 @@ data:extend( }, { apply_recipe_tint = "primary", - fade_out = true, + fadeout = true, constant_speed = true, animation = { filename = "__angelssmelting__/graphics/entity/ore-processing-machine/ore-processing-machine-dust.png", @@ -455,7 +455,7 @@ data:extend( vehicle_impact_sound = {filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65}, working_visualisations = { { - fade_out = true, + fadeout = true, constant_speed = true, animation = { filename = "__angelssmelting__/graphics/entity/ore-processing-machine/ore-processing-machine-dust.png", @@ -481,7 +481,7 @@ data:extend( }, { apply_recipe_tint = "primary", - fade_out = true, + fadeout = true, constant_speed = true, animation = { filename = "__angelssmelting__/graphics/entity/ore-processing-machine/ore-processing-machine-dust.png", @@ -631,7 +631,7 @@ data:extend( vehicle_impact_sound = {filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65}, working_visualisations = { { - fade_out = true, + fadeout = true, constant_speed = true, animation = { filename = "__angelssmelting__/graphics/entity/ore-processing-machine/ore-processing-machine-dust.png", @@ -657,7 +657,7 @@ data:extend( }, { apply_recipe_tint = "primary", - fade_out = true, + fadeout = true, constant_speed = true, animation = { filename = "__angelssmelting__/graphics/entity/ore-processing-machine/ore-processing-machine-dust.png", diff --git a/angelssmelting/prototypes/items/angels-alloy-solder.lua b/angelssmelting/prototypes/items/angels-alloy-solder.lua index 4de4101d4..25358fd2d 100644 --- a/angelssmelting/prototypes/items/angels-alloy-solder.lua +++ b/angelssmelting/prototypes/items/angels-alloy-solder.lua @@ -24,8 +24,6 @@ data:extend( base_color = {r = 106/255, g = 138/255, b = 129/255}, flow_color = {r = 106/255, g = 138/255, b = 129/255}, max_temperature = 200, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false }, { diff --git a/angelssmelting/prototypes/items/angels-alloy-steel.lua b/angelssmelting/prototypes/items/angels-alloy-steel.lua index 1ed79a321..5ab6becc7 100644 --- a/angelssmelting/prototypes/items/angels-alloy-steel.lua +++ b/angelssmelting/prototypes/items/angels-alloy-steel.lua @@ -33,8 +33,6 @@ data:extend( base_color = {r = 187/255, g = 192/255, b = 199/255}, flow_color = {r = 187/255, g = 192/255, b = 199/255}, max_temperature = 1370, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false }, { diff --git a/angelssmelting/prototypes/items/angels-aluminium.lua b/angelssmelting/prototypes/items/angels-aluminium.lua index 17a6e4b74..dc1ccb85a 100644 --- a/angelssmelting/prototypes/items/angels-aluminium.lua +++ b/angelssmelting/prototypes/items/angels-aluminium.lua @@ -88,8 +88,6 @@ data:extend( base_color = {r = 172/255, g = 161/255, b = 84/255}, flow_color = {r = 172/255, g = 161/255, b = 84/255}, max_temperature = 660.3, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false }, { diff --git a/angelssmelting/prototypes/items/angels-chrome.lua b/angelssmelting/prototypes/items/angels-chrome.lua index 94f5f2524..69c38212e 100644 --- a/angelssmelting/prototypes/items/angels-chrome.lua +++ b/angelssmelting/prototypes/items/angels-chrome.lua @@ -88,8 +88,6 @@ data:extend( base_color = {r = 200/255, g = 186/255, b = 245/255}, flow_color = {r = 200/255, g = 186/255, b = 245/255}, max_temperature = 1907, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false }, { diff --git a/angelssmelting/prototypes/items/angels-cobalt.lua b/angelssmelting/prototypes/items/angels-cobalt.lua index e8a8f70fc..02cc5c3ee 100644 --- a/angelssmelting/prototypes/items/angels-cobalt.lua +++ b/angelssmelting/prototypes/items/angels-cobalt.lua @@ -79,8 +79,6 @@ data:extend( base_color = {r = 51/255, g = 74/255, b = 109/255}, flow_color = {r = 51/255, g = 74/255, b = 109/255}, max_temperature = 1495, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false }, { diff --git a/angelssmelting/prototypes/items/angels-copper.lua b/angelssmelting/prototypes/items/angels-copper.lua index 5fa89fb43..00d21a1c5 100644 --- a/angelssmelting/prototypes/items/angels-copper.lua +++ b/angelssmelting/prototypes/items/angels-copper.lua @@ -62,8 +62,6 @@ data:extend( base_color = {r = 154/255, g = 101/255, b = 86/255}, flow_color = {r = 154/255, g = 101/255, b = 86/255}, max_temperature = 1085, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false }, { diff --git a/angelssmelting/prototypes/items/angels-glass.lua b/angelssmelting/prototypes/items/angels-glass.lua index 11178b00b..dee3ed8bf 100644 --- a/angelssmelting/prototypes/items/angels-glass.lua +++ b/angelssmelting/prototypes/items/angels-glass.lua @@ -25,8 +25,6 @@ data:extend( base_color = {r = 130/255, g = 127/255, b = 127/255}, flow_color = {r = 130/255, g = 127/255, b = 127/255}, max_temperature = 1500, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false }, { diff --git a/angelssmelting/prototypes/items/angels-gold.lua b/angelssmelting/prototypes/items/angels-gold.lua index 16ec4424f..d523d738d 100644 --- a/angelssmelting/prototypes/items/angels-gold.lua +++ b/angelssmelting/prototypes/items/angels-gold.lua @@ -52,8 +52,6 @@ data:extend( base_color = {r = 237/255, g = 191/255, b = 29/255}, flow_color = {r = 237/255, g = 191/255, b = 29/255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "item", @@ -96,8 +94,6 @@ data:extend( base_color = {r = 237/255, g = 191/255, b = 29/255}, flow_color = {r = 237/255, g = 191/255, b = 29/255}, max_temperature = 1064, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false }, { diff --git a/angelssmelting/prototypes/items/angels-iron.lua b/angelssmelting/prototypes/items/angels-iron.lua index d24ce05ed..9163dbc64 100644 --- a/angelssmelting/prototypes/items/angels-iron.lua +++ b/angelssmelting/prototypes/items/angels-iron.lua @@ -64,8 +64,6 @@ data:extend( base_color = {r = 125/255, g = 145/255, b = 161/255}, flow_color = {r = 125/255, g = 145/255, b = 161/255}, max_temperature = 1538, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false }, { diff --git a/angelssmelting/prototypes/items/angels-lead.lua b/angelssmelting/prototypes/items/angels-lead.lua index c6a43572d..6f0133440 100644 --- a/angelssmelting/prototypes/items/angels-lead.lua +++ b/angelssmelting/prototypes/items/angels-lead.lua @@ -61,8 +61,6 @@ data:extend( base_color = {r = 209/255, g = 209/255, b = 209/255}, flow_color = {r = 209/255, g = 209/255, b = 209/255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, -- SMELTING RESULTS { @@ -96,9 +94,7 @@ data:extend( base_color = {r = 77/255, g = 78/255, b = 90/255}, flow_color = {r = 77/255, g = 78/255, b = 90/255}, max_temperature = 327.5, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, - auto_barrel = false +auto_barrel = false }, { type = "item", diff --git a/angelssmelting/prototypes/items/angels-manganese.lua b/angelssmelting/prototypes/items/angels-manganese.lua index be1675336..3964e13c9 100644 --- a/angelssmelting/prototypes/items/angels-manganese.lua +++ b/angelssmelting/prototypes/items/angels-manganese.lua @@ -79,9 +79,7 @@ data:extend( base_color = {r = 242/255, g = 97/255, b = 97/255}, flow_color = {r = 242/255, g = 97/255, b = 97/255}, max_temperature = 1246, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, - auto_barrel = false +auto_barrel = false }, { type = "item", diff --git a/angelssmelting/prototypes/items/angels-nickel.lua b/angelssmelting/prototypes/items/angels-nickel.lua index 4f5469422..a8fde1bae 100644 --- a/angelssmelting/prototypes/items/angels-nickel.lua +++ b/angelssmelting/prototypes/items/angels-nickel.lua @@ -79,9 +79,7 @@ data:extend( base_color = {r = 60/255, g = 125/255, b = 119/255}, flow_color = {r = 60/255, g = 125/255, b = 119/255}, max_temperature = 1455, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, - auto_barrel = false +auto_barrel = false }, { type = "item", diff --git a/angelssmelting/prototypes/items/angels-platinum.lua b/angelssmelting/prototypes/items/angels-platinum.lua index 4ef5ae977..560df443b 100644 --- a/angelssmelting/prototypes/items/angels-platinum.lua +++ b/angelssmelting/prototypes/items/angels-platinum.lua @@ -43,8 +43,6 @@ data:extend( base_color = {r = 242/255, g = 212/255, b = 194/255}, flow_color = {r = 242/255, g = 212/255, b = 194/255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "item", @@ -87,9 +85,7 @@ data:extend( base_color = {r = 242/255, g = 212/255, b = 194/255}, flow_color = {r = 242/255, g = 212/255, b = 194/255}, max_temperature = 1768, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, - auto_barrel = false +auto_barrel = false }, { type = "item", diff --git a/angelssmelting/prototypes/items/angels-silicon.lua b/angelssmelting/prototypes/items/angels-silicon.lua index d2b85eb05..90413ff77 100644 --- a/angelssmelting/prototypes/items/angels-silicon.lua +++ b/angelssmelting/prototypes/items/angels-silicon.lua @@ -43,8 +43,6 @@ data:extend( base_color = {r = 209/255, g = 209/255, b = 209/255}, flow_color = {r = 209/255, g = 209/255, b = 209/255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -58,8 +56,6 @@ data:extend( base_color = {r = 209/255, g = 209/255, b = 209/255}, flow_color = {r = 209/255, g = 209/255, b = 209/255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, -- SMELTING RESULTS { @@ -93,9 +89,7 @@ data:extend( base_color = {r = 209/255, g = 209/255, b = 209/255}, flow_color = {r = 209/255, g = 209/255, b = 209/255}, max_temperature = 1414, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, - auto_barrel = false +auto_barrel = false }, { type = "item", diff --git a/angelssmelting/prototypes/items/angels-silver.lua b/angelssmelting/prototypes/items/angels-silver.lua index 902b9c1bd..028fc5d1c 100644 --- a/angelssmelting/prototypes/items/angels-silver.lua +++ b/angelssmelting/prototypes/items/angels-silver.lua @@ -89,9 +89,7 @@ data:extend( base_color = {r = 59/255, g = 143/255, b = 179/255}, flow_color = {r = 59/255, g = 143/255, b = 179/255}, max_temperature = 961.8, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, - auto_barrel = false +auto_barrel = false }, { type = "item", diff --git a/angelssmelting/prototypes/items/angels-stone.lua b/angelssmelting/prototypes/items/angels-stone.lua index 2a642f4dd..13a741162 100644 --- a/angelssmelting/prototypes/items/angels-stone.lua +++ b/angelssmelting/prototypes/items/angels-stone.lua @@ -58,8 +58,6 @@ data:extend( base_color = {r = 99 / 255, g = 99 / 255, b = 99 / 255}, flow_color = {r = 99 / 255, g = 99 / 255, b = 99 / 255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false }, -- CASTING RESULT diff --git a/angelssmelting/prototypes/items/angels-support.lua b/angelssmelting/prototypes/items/angels-support.lua index 4c1e6359e..92f959176 100644 --- a/angelssmelting/prototypes/items/angels-support.lua +++ b/angelssmelting/prototypes/items/angels-support.lua @@ -13,8 +13,6 @@ data:extend( base_color = {r = 109/255, g = 136/255, b = 179/255}, flow_color = {r = 109/255, g = 136/255, b = 179/255}, max_temperature = 300, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "fluid", @@ -28,9 +26,7 @@ data:extend( base_color = {r = 68/255, g = 85/255, b = 112/255}, flow_color = {r = 68/255, g = 85/255, b = 112/255}, max_temperature = 300, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, - auto_barrel = false +auto_barrel = false }, --MOLDS { diff --git a/angelssmelting/prototypes/items/angels-tin.lua b/angelssmelting/prototypes/items/angels-tin.lua index 6b501862d..6e55738e8 100644 --- a/angelssmelting/prototypes/items/angels-tin.lua +++ b/angelssmelting/prototypes/items/angels-tin.lua @@ -61,9 +61,7 @@ data:extend( base_color = {r = 87/255, g = 130/255, b = 96/255}, flow_color = {r = 87/255, g = 130/255, b = 96/255}, max_temperature = 231.9, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, - auto_barrel = false +auto_barrel = false }, { type = "item", diff --git a/angelssmelting/prototypes/items/angels-titanium.lua b/angelssmelting/prototypes/items/angels-titanium.lua index 200873184..b9d07e805 100644 --- a/angelssmelting/prototypes/items/angels-titanium.lua +++ b/angelssmelting/prototypes/items/angels-titanium.lua @@ -43,8 +43,6 @@ data:extend( base_color = {r = 126/255, g = 98/255, b = 123/255}, flow_color = {r = 126/255, g = 98/255, b = 123/255}, max_temperature = 1668, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "item", @@ -87,9 +85,7 @@ data:extend( base_color = {r = 126/255, g = 98/255, b = 123/255}, flow_color = {r = 126/255, g = 98/255, b = 123/255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, - auto_barrel = false +auto_barrel = false }, { type = "item", diff --git a/angelssmelting/prototypes/items/angels-tungsten.lua b/angelssmelting/prototypes/items/angels-tungsten.lua index f6cffc7d5..37900516a 100644 --- a/angelssmelting/prototypes/items/angels-tungsten.lua +++ b/angelssmelting/prototypes/items/angels-tungsten.lua @@ -43,8 +43,6 @@ data:extend( base_color = {r = 136/255, g = 98/255, b = 65/255}, flow_color = {r = 136/255, g = 98/255, b = 65/255}, max_temperature = 3422, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "item", @@ -67,8 +65,6 @@ data:extend( base_color = {r = 136/255, g = 98/255, b = 65/255}, flow_color = {r = 136/255, g = 98/255, b = 65/255}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, }, { type = "item", diff --git a/angelssmelting/prototypes/items/angels-zinc.lua b/angelssmelting/prototypes/items/angels-zinc.lua index ba704990d..336851a44 100644 --- a/angelssmelting/prototypes/items/angels-zinc.lua +++ b/angelssmelting/prototypes/items/angels-zinc.lua @@ -79,9 +79,7 @@ data:extend( base_color = {r = 100/255, g = 183/255, b = 177/255}, flow_color = {r = 100/255, g = 183/255, b = 177/255}, max_temperature = 419.5, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, - auto_barrel = false +auto_barrel = false }, { type = "item", diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-brass.lua b/angelssmelting/prototypes/override/smelting-override-alloy-brass.lua index 2c1ee7a15..dad327978 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-brass.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-brass.lua @@ -25,8 +25,6 @@ if angelsmods.trigger.smelting_products["brass"].plate then base_color = {r = 204 / 256, g = 153 / 256, b = 102 / 256}, flow_color = {r = 204 / 256, g = 153 / 256, b = 102 / 256}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false } } diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-bronze.lua b/angelssmelting/prototypes/override/smelting-override-alloy-bronze.lua index deb3cda05..90cf57e4f 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-bronze.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-bronze.lua @@ -25,8 +25,6 @@ if angelsmods.trigger.smelting_products["bronze"].plate then base_color = {r = 224 / 256, g = 155 / 256, b = 58 / 256}, flow_color = {r = 224 / 256, g = 155 / 256, b = 58 / 256}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false } } diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-cobalt-steel.lua b/angelssmelting/prototypes/override/smelting-override-alloy-cobalt-steel.lua index 214c3dfff..ff2b00853 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-cobalt-steel.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-cobalt-steel.lua @@ -25,8 +25,6 @@ if angelsmods.trigger.smelting_products["cobalt-steel"].plate then base_color = {r = 61 / 256, g = 107 / 256, b = 153 / 256}, flow_color = {r = 61 / 256, g = 107 / 256, b = 153 / 256}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false } } diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-gunmetal.lua b/angelssmelting/prototypes/override/smelting-override-alloy-gunmetal.lua index 12305b01c..abbe3daa6 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-gunmetal.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-gunmetal.lua @@ -25,8 +25,6 @@ if angelsmods.trigger.smelting_products["gunmetal"].plate then base_color = {r = 224 / 256, g = 103 / 256, b = 70 / 256}, flow_color = {r = 224 / 256, g = 103 / 256, b = 70 / 256}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false } } diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-invar.lua b/angelssmelting/prototypes/override/smelting-override-alloy-invar.lua index a6a4e2080..0feda1ecb 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-invar.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-invar.lua @@ -27,8 +27,6 @@ if angelsmods.trigger.smelting_products["invar"].plate then base_color = {r = 95 / 256, g = 125 / 256, b = 122 / 256}, flow_color = {r = 95 / 256, g = 125 / 256, b = 122 / 256}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false } } diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-nitinol.lua b/angelssmelting/prototypes/override/smelting-override-alloy-nitinol.lua index 707d9f10f..b0dabb710 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-nitinol.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-nitinol.lua @@ -25,8 +25,6 @@ if angelsmods.trigger.smelting_products["nitinol"].plate then base_color = {r = 106 / 256, g = 92 / 256, b = 153 / 256}, flow_color = {r = 106 / 256, g = 92 / 256, b = 153 / 256}, max_temperature = 100, - pressure_to_speed_ratio = 0.4, - flow_to_energy_ratio = 0.59, auto_barrel = false } } diff --git a/angelssmelting/prototypes/recipes/smelting-copper.lua b/angelssmelting/prototypes/recipes/smelting-copper.lua index 6723be4fd..d2739f452 100644 --- a/angelssmelting/prototypes/recipes/smelting-copper.lua +++ b/angelssmelting/prototypes/recipes/smelting-copper.lua @@ -180,7 +180,6 @@ data:extend( name = "roll-copper-casting-fast", category = "strand-casting-2", subgroup = "angels-copper-casting", - energy_required = 2, normal = { enabled = false, energy_required = 2, @@ -289,7 +288,6 @@ data:extend( name = "angels-plate-copper", category = "casting", subgroup = "angels-copper-casting", - energy_required = 4, normal = { enabled = false, energy_required = 4, diff --git a/angelssmelting/prototypes/recipes/smelting-entity-angels.lua b/angelssmelting/prototypes/recipes/smelting-entity-angels.lua index f1b2e6b09..d993484d5 100644 --- a/angelssmelting/prototypes/recipes/smelting-entity-angels.lua +++ b/angelssmelting/prototypes/recipes/smelting-entity-angels.lua @@ -138,7 +138,6 @@ angelsmods.functions.RB.build( { type = "recipe", name = "pellet-press-2", - energy_required = 5, normal = { energy_required = 5, enabled = false, @@ -165,7 +164,6 @@ angelsmods.functions.RB.build( { type = "recipe", name = "pellet-press-3", - energy_required = 5, normal = { energy_required = 5, enabled = false, @@ -192,7 +190,6 @@ angelsmods.functions.RB.build( { type = "recipe", name = "pellet-press-4", - energy_required = 5, normal = { energy_required = 5, enabled = false, diff --git a/angelssmelting/prototypes/recipes/smelting-support.lua b/angelssmelting/prototypes/recipes/smelting-support.lua index ffaba38f5..d64a95b67 100644 --- a/angelssmelting/prototypes/recipes/smelting-support.lua +++ b/angelssmelting/prototypes/recipes/smelting-support.lua @@ -273,7 +273,6 @@ data:extend( }, 1, angelsmods.smelting.number_tint), order = "c[mold-non-expendable]-a[creation]", - stack_size = 200 }, { type = "recipe", From 9ce0ec9b5d1674af1fdee01cde8ddcdfad33080b Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Sun, 18 Jul 2021 15:48:34 +0200 Subject: [PATCH 35/75] biter balancing --- angelsexploration/changelog.txt | 3 + angelsexploration/control.lua | 11 + angelsexploration/data.lua | 1 + .../graphics/fonts/SquareFont.ttf | Bin 0 -> 2308 bytes angelsexploration/locale/en/info.json | 6 + .../prototypes/entities/biter-builder.lua | 29 +- .../prototypes/entities/biter-definitions.lua | 44 +-- .../prototypes/exploration-debug.lua | 20 ++ .../prototypes/generation/map-gen-presets.lua | 1 + angelsexploration/src/debug-info.lua | 321 ++++++++++++++++++ 10 files changed, 415 insertions(+), 21 deletions(-) create mode 100644 angelsexploration/control.lua create mode 100644 angelsexploration/graphics/fonts/SquareFont.ttf create mode 100644 angelsexploration/locale/en/info.json create mode 100644 angelsexploration/prototypes/exploration-debug.lua create mode 100644 angelsexploration/src/debug-info.lua diff --git a/angelsexploration/changelog.txt b/angelsexploration/changelog.txt index d3605b0bb..c61783d50 100644 --- a/angelsexploration/changelog.txt +++ b/angelsexploration/changelog.txt @@ -1,6 +1,9 @@ --------------------------------------------------------------------------------------------------- Version: 0.3.10 Date: 26.05.2021 + Changes: + - Balancing iteration of the spawn probabilities of enemies + - Reduced evolution due to killing enemy bases even further Bugfixes: - Fixed collision box and drawing box of the mammoth heavy tank (476) - Fixed that turret technology did not depend on military (549) diff --git a/angelsexploration/control.lua b/angelsexploration/control.lua new file mode 100644 index 000000000..67eef05c0 --- /dev/null +++ b/angelsexploration/control.lua @@ -0,0 +1,11 @@ +local debug_info = require "src.debug-info" + +-- initialisation +script.on_init(function() + debug_info:on_init() +end) + +-- player created event +script.on_event(defines.events.on_player_created, function(event) + debug_info:on_player_created(event.player_index) +end) \ No newline at end of file diff --git a/angelsexploration/data.lua b/angelsexploration/data.lua index e0b7a6ed8..550310098 100644 --- a/angelsexploration/data.lua +++ b/angelsexploration/data.lua @@ -7,6 +7,7 @@ angelsmods.functions = angelsmods.functions or {} --LOAD PROTOTYPES require("prototypes.exploration-category") +require("prototypes.exploration-debug") --LOAD FUNCTIONS require("prototypes.entities.biter-builder") diff --git a/angelsexploration/graphics/fonts/SquareFont.ttf b/angelsexploration/graphics/fonts/SquareFont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ab93442657f0deeb69802fa5ef52e52e0e6ad76d GIT binary patch literal 2308 zcmeHI&u<$=6n^7fXPv~@N%*0b7CJ~NO(AidL`_41G*+q-K@=bkIrKoY*kgOqdUv~P zr}2R*f@=@0ggEq2fz1^fX>SQQ5(q=J+pI8h;@1_@%m886Nf3H890wPxmf z-+S}kxAVhGjEH(^oixfmpC28cdGO6GA~pqfxllDd_EP*Z?Dx>VE1QAWY9W#mf54w8 z+l`VqoOzu{y9nE>2(#FK@#bs5pP@}wK%^J{`~~j+R4bKf~tu?xZ(qF?rOj0{qbLPqH+4NIe)SCc7 z^iAs5Lu$PAPIG&-btb)GOe=?smk&l`dS`)VjjP+EcXrYnDpT9n?sdh)q2=#6QLn^I zzk|1kQzCvPJ^}MUd(@g#iVYCO;A%hXMDM>q^lWI-+&t$rLpeGXzp?Won=q!?N1RxH zP6aT$sc{uhYQ(rbs%WgaTz5Jc>Y0ay2zCt$v)~i>#V~T@-M}7oQ0x2F7p;|W7HH~X zE6V$UH2&iQ1^+*LR$%XboVv??$muEU>tnbHSkKlOV-u$pd(HYE={GjF4;s^Gn|JrA zQ;svx&HB?Dw^zbx#N-Vyn#c(savIIsFH2ur_7MBAb2e~_L(C{iCqf*k4;Cp1xApQ2e(F%hTLPKP%h~T_yTG z#EkZ_YKUW$VrN6F(Rhc~BQbGWW^acvT@k*AF0d`d_ec$)wq98`7AQU$;Zq8KsrWwN zRO}6f?*$%+T~_$MNc{c4ePPZABK&^fRP19Fe?Y~wb3PP_ITXQzD!!@WM-;v(aU!BQ z5y_v7@X1jBQo|D^vmp4%p@v)cdBLrErqei@;p5q{;~Ac_ZN6xgE46?xia_|QqPQr^ zb=&mwR@Jjb{#@Pk#ffF%2bSybu}n4_#XRTvmd&SzRk~qrIabXwZSD(On1NWTSOG7& zPK}>8177fjSrbKG4=kt5PlKM7jO+7bnMq#q-724hl#zM2Y!xz4N-n)Z4R#L+dX*d; z2nUQ$RWixOk*i^JsEFRDqIO05P`j>uj`oT6sdfz?mIis4S%SZSk>fZHfpe*jcn;1* zCQs#P&{4{O8^_=27#&wQhZ;7xMY5<&6;un9B`^wPSVdoiSHN3Gq*RedtjuYH&C@yX zk`=f%%jkW~v{2PSo-x$O;`eX7{44h`!%`Zi@VVPnC$WVr7BpF?AXUmLvZ|@nEkUoP z^p;e;8Y0dspL}l_Yhtd{&!JJOa_||`vY=0(7XWct7t`7 lE>_9MuMRA;;*O}Nb%fq(qdk2b_h*m})1!0*9)@pa>@N#rPwxN# literal 0 HcmV?d00001 diff --git a/angelsexploration/locale/en/info.json b/angelsexploration/locale/en/info.json new file mode 100644 index 000000000..894232359 --- /dev/null +++ b/angelsexploration/locale/en/info.json @@ -0,0 +1,6 @@ +{ + "font": + { + "angels_square_font": ["__angelsexploration__/graphics/fonts/SquareFont.ttf"] + } +} \ No newline at end of file diff --git a/angelsexploration/prototypes/entities/biter-builder.lua b/angelsexploration/prototypes/entities/biter-builder.lua index bcc5b9994..120e48283 100644 --- a/angelsexploration/prototypes/entities/biter-builder.lua +++ b/angelsexploration/prototypes/entities/biter-builder.lua @@ -1011,10 +1011,35 @@ function angelsmods.functions.update_spawner(us_data) local spawner = data.raw["unit-spawner"][s_name] --log(serpent.block(spawner)) spawner.resistances = spawner.resistances or {} - table.insert(spawner.resistances, us_data.resistance) + for _,new_resistance_data in pairs(us_data.resistance or {}) do + local existing_resistace = false + for old_resistance_index,old_resistance_data in pairs(spawner.resistances) do + if old_resistance_data.type == new_resistance_data.type then + spawner.resistances[old_resistance_index] = new_resistance_data + existing_resistace = true + break + end + end + if not existing_resistance then + table.insert(spawner.resistances, new_resistance_data) + end + end spawner.max_health = us_data.appearance.health spawner.spawning_cooldown = us_data.appearance.spawn_cooldown - table.insert(spawner.result_units, us_data.results) + spawner.result_units = spawner.result_units or {} + for _,new_result_unit_data in pairs(us_data.results or {}) do + local existing_result_unit = false + for old_result_unit_index,old_result_unit_data in pairs(spawner.result_units) do + if old_result_unit_data[1] == new_result_unit_data[1] then + spawner.result_units[old_result_unit_index] = new_result_unit_data + existing_result_unit = true + break + end + end + if not existing_resistance then + table.insert(spawner.result_units, new_result_unit_data) + end + end end end diff --git a/angelsexploration/prototypes/entities/biter-definitions.lua b/angelsexploration/prototypes/entities/biter-definitions.lua index 47165da29..bc406c6b3 100644 --- a/angelsexploration/prototypes/entities/biter-definitions.lua +++ b/angelsexploration/prototypes/entities/biter-definitions.lua @@ -678,14 +678,16 @@ biter_spawner = spawn_cooldown = {360, 150}, order = "b-d-a", }, - results ={"colossal-biter", {{0.9, 0.0}, {1.0, 0.8}}}, - resistance = --[[{ - {type = "physical", decrease = 5, percent = 10}, + results = { + {"colossal-biter", { {0.95, 0.0}, {1.0, 0.8} }} + }, + resistance = { + --[[{type = "physical", decrease = 5, percent = 10}, {type = "explosion", decrease = 5, percent = 10}, {type = "fire", decrease = 30, percent = 60}, {type = "laser", decrease = 5, percent = 10},]] {type = "plasma", decrease = 5, percent = 10} - --} + } } spitter_spawner = @@ -697,14 +699,16 @@ spitter_spawner = spawn_cooldown = {360, 150}, order = "b-d-b" }, - results ={"colossal-spitter", {{0.9, 0.0}, {1.0, 0.8}}}, - resistance = --[[{ - {type = "physical", decrease = 5, percent = 10}, + results = { + {"colossal-spitter", { {0.95, 0.0}, {1.0, 0.8} }} + }, + resistance = { + --[[{type = "physical", decrease = 5, percent = 10}, {type = "explosion", decrease = 5, percent = 10}, {type = "fire", decrease = 30, percent = 60}, {type = "laser", decrease = 5, percent = 10},]] {type = "plasma", decrease = 5, percent = 10} - --} + } } scarab_spawner = @@ -717,11 +721,12 @@ scarab_spawner = order = "b-d-c", }, results = { - {"small-scarab", {{0.0, 0.2}, {0.4, 0.0}}}, - {"medium-scarab", {{0.2, 0.0},{0.45,0.3}, {0.6, 0.0}}}, - {"big-scarab", {{0.4, 0.0}, {0.6,0.6},{0.8, 0.4}}}, - {"behemoth-scarab", {{0.6, 0.0}, {1.0, 0.6}}}, - {"colossal-scarab", {{0.8, 0.0}, {1.0, 0.8}}}, + {"small-biter", { {0.0 , 0.2}, {0.1 , 0.4}, {0.2 , 0.0} }}, + {"small-scarab", { {0.1 , 0.0}, {0.25, 0.2}, {0.75, 0.0} }}, + {"medium-scarab", { {0.25 , 0.0}, {0.5 , 0.3}, {1.0 , 0.2} }}, + {"big-scarab", { {0.55 , 0.0}, {0.75, 0.4}, {0.8 , 0.4} }}, + {"behemoth-scarab", { {0.93 , 0.0}, {1.0 , 0.6} }}, + {"colossal-scarab", { {0.965, 0.0}, {1.0 , 0.8} }}, }, resistance = { {type = "physical", decrease = 5, percent = 10}, @@ -742,12 +747,13 @@ psyker_spawner = order = "b-d-d", }, results = { - {"small-scarab", {{0.0, 0.2}, {0.25, 0.0}}}, - {"small-psyker", {{0.25, 0.2}, {0.5, 0.0}}}, - {"medium-psyker", {{0.3, 0.0},{0.45,0.3}, {0.6, 0.0}}}, - {"big-psyker", {{0.4, 0.0}, {0.6,0.6},{0.8, 0.4}}}, - {"behemoth-psyker", {{0.6, 0.0}, {1.0, 0.6}}}, - {"colossal-psyker", {{0.8, 0.0}, {1.0, 0.8}}}, + {"small-biter", { {0.0 , 1.6}, {0.1 , 1.6}, {0.2, 0.4}, {0.3, 0.0} }}, + {"small-scarab", { {0.1 , 0.0}, {0.2 , 0.4}, {0.3, 1.5}, {0.4, 0.0} }}, + {"small-psyker", { {0.3 , 0.0}, {0.4 , 0.4}, {0.7, 0.0} }}, + {"medium-psyker", { {0.45 , 0.0}, {0.55, 0.1}, {0.7, 0.8}, {1.0, 0.1} }}, + {"big-psyker", { {0.55 , 0.0}, {0.7 , 0.5} }}, + {"behemoth-psyker", { {0.93 , 0.0}, {1.0 , 0.6} }}, + {"colossal-psyker", { {0.965, 0.0}, {1.0 , 0.8} }}, }, resistance = { {type = "physical", decrease = 5, percent = 10}, diff --git a/angelsexploration/prototypes/exploration-debug.lua b/angelsexploration/prototypes/exploration-debug.lua new file mode 100644 index 000000000..cddf825d6 --- /dev/null +++ b/angelsexploration/prototypes/exploration-debug.lua @@ -0,0 +1,20 @@ +-- DEBUG +data:extend( + { + { + type = "font", + name = "enemy_statistics_graph_font", + from = "angels_square_font", + size = 2 + }, + } +) +data.raw["gui-style"]["default"]["enemy_statistics_graph_label"] = +{ + type = "label_style", + parent = "label", + minimal_width = 100, + height = 2, + scalable = true, + font = "enemy_statistics_graph_font", +} \ No newline at end of file diff --git a/angelsexploration/prototypes/generation/map-gen-presets.lua b/angelsexploration/prototypes/generation/map-gen-presets.lua index 218e427e8..cc7adbfd3 100644 --- a/angelsexploration/prototypes/generation/map-gen-presets.lua +++ b/angelsexploration/prototypes/generation/map-gen-presets.lua @@ -4,6 +4,7 @@ local map_settings = data.raw["map-settings"]["map-settings"] map_settings.enemy_evolution.time_factor = 0 -- no evolution increase due to time map_settings.enemy_evolution.pollution_factor = 0 -- no evolution increase due to pollution +map_settings.enemy_evolution.destroy_factor = map_settings.enemy_evolution.destroy_factor * 0.25 -- half the evolution due to destroying enemy bases map_settings.enemy_expansion.min_expansion_cooldown = 15 * 60 * 60 -- 15 minutes map_settings.enemy_expansion.max_expansion_cooldown = 2 * 60 * 60 * 60 -- 2 hours diff --git a/angelsexploration/src/debug-info.lua b/angelsexploration/src/debug-info.lua new file mode 100644 index 000000000..94758f265 --- /dev/null +++ b/angelsexploration/src/debug-info.lua @@ -0,0 +1,321 @@ +require 'util' + +-- Create class --------------------------------------------------------------- +local debug_info = {} +debug_info.debug_enabled = false -- disable before release! + +------------------------------------------------------------------------------- +-- Initiation of the class +------------------------------------------------------------------------------- +function debug_info:on_init() + if not global.debug_data then + global.debug_data = self:init_global_data() + end +end + +function debug_info:init_global_data() + local debug_data = + { + ["version"] = 1, -- version of the global data + + ["prototype_data"] = self:init_prototype_data(), -- data storing info about the prototypes + } + return debug_data +end + +function debug_info:init_prototype_data() + return + { + ["enemy_statistics"] = self:init_enemy_data(500), + } +end + + +function debug_info:init_enemy_data(resolution) + -- STEP 1 get a list of all biter spawners and spawning units + local enemy_units = {} + local entity_prototypes = game.entity_prototypes + for entity_name, entity_prototype in pairs(entity_prototypes) do + if entity_prototype.type == "unit-spawner" then + enemy_units[entity_name] = {} + for _, unit_spawn_data in pairs(entity_prototype.result_units) do + enemy_units[entity_name][unit_spawn_data.unit] = unit_spawn_data.spawn_points + end + end + end + + -- STEP 2 get a list of all weighted unit spawn rate for each spawner + local function interpolate_weighted_spawn_rate(weighted_rates, evolution_factor, precission) + local max_precission = 10 + precission = precission or max_precission + local precission_factor = 10^math.min(math.max(0, math.floor(precission + 0.5)), max_precission) + + -- make sure data is valid + if type(weighted_rates) ~= 'table' then return end + local _,first_point = next(weighted_rates) + + -- lower end of the evolution range + if evolution_factor <= first_point.evolution_factor then + return first_point.weight + end + + -- middle part of the evolution range + for _, weighted_rate in pairs(weighted_rates) do + + if evolution_factor == weighted_rate.evolution_factor then + return weighted_rate.weight -- if it is reference point, no interpolation is required + + elseif evolution_factor > weighted_rate.evolution_factor then + first_point = weighted_rate + + else -- evolution_factor < weighted_rate.evolution_factor => second_point found + local second_point = weighted_rate + + -- linear interpolation: y = y1 + ((x – x1) / (x2 – x1)) * (y2 – y1) + local res = first_point.weight + ((evolution_factor - first_point.evolution_factor) / (second_point.evolution_factor - first_point.evolution_factor)) * (second_point.weight - first_point.weight) + return math.floor(res * precission_factor + 0.5) / precission_factor + end + end + + -- upper end of the evolution range + return first_point.weight + end + + local weighted_enemy_unit_rate = {} + for spawner_name, spawn_data in pairs(enemy_units) do + weighted_enemy_unit_rate[spawner_name] = {} + for enemy_name, enemy_weighted_rate in pairs(spawn_data) do + weighted_enemy_unit_rate[spawner_name][enemy_name] = {} + for evolution_factor = 0, resolution do + weighted_enemy_unit_rate[spawner_name][enemy_name][evolution_factor] = + interpolate_weighted_spawn_rate(enemy_weighted_rate, evolution_factor/resolution) + end + end + end + + -- STEP 3 normalize the spawn rate probabilities for each spawner + for spawner_name, spawn_data in pairs(weighted_enemy_unit_rate) do + for enemy_name, _ in pairs(spawn_data) do + enemy_units[spawner_name][enemy_name] = {} + end + for evolution_factor = 0, resolution do + local relative_total_spawn_rate = 0 + for enemy_name, enemy_weighted_rate in pairs(spawn_data) do + relative_total_spawn_rate = relative_total_spawn_rate + weighted_enemy_unit_rate[spawner_name][enemy_name][evolution_factor] + end + for enemy_name, enemy_weighted_rate in pairs(spawn_data) do + enemy_units[spawner_name][enemy_name][evolution_factor] = weighted_enemy_unit_rate[spawner_name][enemy_name][evolution_factor] / relative_total_spawn_rate + end + end + end + + return enemy_units +end + + + + +------------------------------------------------------------------------------- +-- Setter functions to alter data into the data structure +------------------------------------------------------------------------------- +function debug_info:create_enemy_statistic_captions(sections) + local enemy_statistics = self:get_enemy_statistics() + + local _, statistics_precission = next(enemy_statistics) + _, statistics_precission = next(statistics_precission) + statistics_precission = #statistics_precission + + local enemy_order = self:create_enemy_spawn_order() + local graph_colors = self:create_graph_colors() + + local caption_lines = {} + for spawner_name, spawn_data in pairs(enemy_statistics) do + local caption_sections = {} + for section = 0, sections do + caption_sections[section] = {} + for evolution_factor = 0, statistics_precission do + caption_sections[section][evolution_factor] = {} + end + end + for unit_name, unit_data in pairs(spawn_data) do + for evolution_factor, spawn_probability in pairs(unit_data) do + table.insert(caption_sections[math.floor(spawn_probability * sections + 0.5)][evolution_factor], unit_name) + end + end + + caption_lines[spawner_name] = {} + for line = 0, sections do + local caption_line = "" + for x = 0, statistics_precission do + local graph_count = #caption_sections[line][x] + if graph_count > 0 then + if graph_count > 1 then -- multipe graphs at this spot + caption_line = caption_line .. "[color=1,1,1]A[/color]" + else -- single graph at this spot + local _, unit_name = next(caption_sections[line][x]) + local unit_color = graph_colors[enemy_order[spawner_name][unit_name]] or {r=1,g=1,b=1} + caption_line = caption_line .. "[color=" .. unit_color.r .. "," .. unit_color.g .. "," .. unit_color.b .. "]A[/color]" + end + else -- no graph at this spot + caption_line = caption_line .. "[color=36,35,36]A[/color]" + end + end + caption_lines[spawner_name][line] = caption_line + end + end + + return caption_lines +end + +function debug_info:create_enemy_spawn_order() + local enemy_statistics = self:get_enemy_statistics() + + local _, statistics_precission = next(enemy_statistics) + _, statistics_precission = next(statistics_precission) + statistics_precission = #statistics_precission + + local spawn_order = {} + for spawner_name, spawn_data in pairs(enemy_statistics) do + local start_evolution = {} + local start_amount = 0 + for unit_name, unit_data in pairs(spawn_data) do + for evolution_factor, spawn_probability in pairs(unit_data) do + if spawn_probability > 0 then + start_evolution[unit_name] = evolution_factor + start_amount = start_amount + 1 + break + end + end + end + + if start_amount > 0 then + spawn_order[spawner_name] = {} + for spawn_index = 1, start_amount do + local lowest_evolution = statistics_precission + 1 -- impossible value + local lowest_evolution_unit_name = nil + for unit_name, evolution_factor in pairs(start_evolution) do + if evolution_factor < lowest_evolution then + lowest_evolution = evolution_factor + lowest_evolution_unit_name = unit_name + end + end + if lowest_evolution <= statistics_precission then + spawn_order[spawner_name][lowest_evolution_unit_name] = spawn_index + start_evolution[lowest_evolution_unit_name] = nil + end + end + end + end + + return spawn_order +end + +function debug_info:create_graph_colors() + return + { + {r=1, g=0, b=0}, + {r=0, g=1, b=0}, + {r=0, g=0, b=1}, + {r=1, g=0, b=1}, + {r=1, g=1, b=0}, + {r=0, g=1, b=1} + } +end + + + +------------------------------------------------------------------------------- +-- Getter functions to extract data from the data structure +------------------------------------------------------------------------------- +function debug_info:get_enemy_statistics() + return global.debug_data.prototype_data.enemy_statistics +end + + + +------------------------------------------------------------------------------- +-- Behaviour functions, mostly event handlers +------------------------------------------------------------------------------- +function debug_info:create_enemy_statistics(root_element) + -- STEP 1: create UI frame + local frame = root_element.add{ + type = "frame", + direction = "vertical" + } + local header = frame.add{ + type = "flow", + direction = "horizontal" + } + header.style.horizontally_stretchable = true + header.add{ + type = "label", + caption = "Enemy spawn probability", + style = "frame_title", + ignored_by_interaction = true + } + local drag_space = header.add{ + type = "empty-widget", + style = "draggable_space_header" + } + drag_space.drag_target = frame + local drag_space_style = drag_space.style + drag_space_style.horizontally_stretchable = true + drag_space_style.minimal_width = 24 + drag_space_style.natural_height = 24 + + -- STEP 2: create graph content space + local content_table = frame.add{ + type = "table", + column_count = 2, + draw_horizontal_lines = true + } + content_table.style.cell_padding = 2 + local enemy_captions = self:create_enemy_statistic_captions(100) + for spawner_name, spawner_data in pairs(enemy_captions) do + local legend_flow = content_table.add{ + type = "flow", + direction = "vertical", + } + legend_flow.add{ + type = "label", + caption = {"", "[img=entity/" .. spawner_name .. "] ", {"entity-name."..spawner_name}}, + style = "heading_2_label" + } + local enemy_order = self:create_enemy_spawn_order() + local graph_colors = self:create_graph_colors() + for unit_name, unit_order in pairs(enemy_order[spawner_name]) do + local unit_color = graph_colors[unit_order] or {r=1,g=1,b=1} + local style = legend_flow.add{ + type = "label", + caption = {"", "[img=entity/" .. unit_name .. "] [color=" .. unit_color.r .. "," .. unit_color.g .. "," .. unit_color.b .. "]", {"entity-name."..unit_name}, "[/color]"} + }.style + style.minimal_height = 10 + style.rich_text_setting = defines.rich_text_setting.enabled + end + local content = content_table.add{ + type = "frame", + direction = "vertical", + style = "inside_shallow_frame" + } + for y = #spawner_data, 1, -1 do + content.add{ + type = "label", + name = y, + caption = spawner_data[y], + style = "enemy_statistics_graph_label", + } + end + end +end + +function debug_info:on_player_created(player_index) + local player = game.get_player(player_index) + if debug_info.debug_enabled and player.name == "lovely_santa" then + debug_info:create_enemy_statistics(player.gui.screen) + end +end + + + +-- Return class --------------------------------------------------------------- +return debug_info \ No newline at end of file From 8a8e2abd45056a80490abd2dfd35412f55066130 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Tue, 20 Jul 2021 11:24:10 +1000 Subject: [PATCH 36/75] fixing icon not found compatibility crash --- angelsrefining/prototypes/angels-functions.lua | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/angelsrefining/prototypes/angels-functions.lua b/angelsrefining/prototypes/angels-functions.lua index ed5d9a2da..8109d618f 100644 --- a/angelsrefining/prototypes/angels-functions.lua +++ b/angelsrefining/prototypes/angels-functions.lua @@ -123,6 +123,8 @@ function angelsmods.functions.add_number_icon_layer(icon_layers, number_tier, nu -- if the icon_layer is empty, we make sure it will be a full sized number after usage in the recipe functions icon_size_scale = 32 / 10.24 icon_size_shift = {11.5 * icon_size_scale, 12 * icon_size_scale} + elseif type(icon_layers)=="string" then --to deal with errors passing the void icon as a string + icon_layers={{icon=icon_layers, icon_size = 32}} elseif icon_layers[1].scale then icon_size_scale = (icon_layers[1].icon_size or 32) * (icon_layers[1].scale) / 32 end @@ -1067,17 +1069,7 @@ function angelsmods.functions.add_flag(entity, flag) -- Adds a flag to an item/f end else if to_add.flags then - --don't add if already there - local duplicate=false - for _,flg in pairs(to_add.flags) do - if flg==flag then - duplicate=true - break - end - end - if duplicate==false then - table.insert(to_add.flags, flag) - end + table.insert(to_add.flags, flag) else to_add.flags = {flag} end @@ -1115,6 +1107,7 @@ function angelsmods.functions.remove_flag(entity, flag_to_remove) -- Removes a f for i, f in pairs(to_remove.flags) do if f == flag_to_remove then table.remove(to_remove.flags, i) + break end end end From 91f06dcbb363b71fc10a6e1af13987c5121a6844 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Tue, 20 Jul 2021 13:30:06 +1000 Subject: [PATCH 37/75] small polish on #637 (mainly revamp) --- .../prototypes/global-override/base-game.lua | 50 +++++-------------- .../prototypes/global-override/bobrevamp.lua | 6 --- .../prototypes/override/base-game.lua | 30 +++++++++++ .../prototypes/override/bobrevamp.lua | 15 ++++++ 4 files changed, 57 insertions(+), 44 deletions(-) diff --git a/angelspetrochem/prototypes/global-override/base-game.lua b/angelspetrochem/prototypes/global-override/base-game.lua index 53ac9f06c..f0562f0e1 100644 --- a/angelspetrochem/prototypes/global-override/base-game.lua +++ b/angelspetrochem/prototypes/global-override/base-game.lua @@ -5,16 +5,6 @@ local move_item = angelsmods.functions.move_item -- CHEMICAL PLANTS ------------------------------------------------------------ ------------------------------------------------------------------------------- move_item("chemical-plant", "petrochem-buildings-chemical-plant", "a[regular]-aa[vanilla]") -data.raw["item"]["chemical-plant"].icons = angelsmods.functions.add_number_icon_layer( - angelsmods.functions.get_object_icons("chemical-plant"), - 1, angelsmods.petrochem.number_tint) -data.raw["item"]["chemical-plant"].icon = nil -data.raw["item"]["chemical-plant"].icon_size = nil -data.raw["assembling-machine"]["chemical-plant"].icon = nil -data.raw["assembling-machine"]["chemical-plant"].icon_size = nil -data.raw["assembling-machine"]["chemical-plant"].icons = util.table.deepcopy(data.raw["item"]["chemical-plant"].icons) -data.raw["assembling-machine"]["chemical-plant"].fast_replaceable_group = "chemical-plant" -angelsmods.functions.add_crafting_category("assembling-machine", "chemical-plant", "liquifying") if angelsmods.trigger.disable_vanilla_chemical_plants then angelsmods.functions.add_flag("chemical-plant", "hidden") @@ -25,6 +15,17 @@ if angelsmods.trigger.disable_vanilla_chemical_plants then "chemistry", "liquifying" }) +else -- this should not be needed if already removed. + data.raw["item"]["chemical-plant"].icons = angelsmods.functions.add_number_icon_layer( + angelsmods.functions.get_object_icons("chemical-plant"), + 1, angelsmods.petrochem.number_tint) + data.raw["item"]["chemical-plant"].icon = nil + data.raw["item"]["chemical-plant"].icon_size = nil + data.raw["assembling-machine"]["chemical-plant"].icon = nil + data.raw["assembling-machine"]["chemical-plant"].icon_size = nil + data.raw["assembling-machine"]["chemical-plant"].icons = util.table.deepcopy(data.raw["item"]["chemical-plant"].icons) + data.raw["assembling-machine"]["chemical-plant"].fast_replaceable_group = "chemical-plant" + angelsmods.functions.add_crafting_category("assembling-machine", "chemical-plant", "liquifying") end ------------------------------------------------------------------------------- @@ -32,15 +33,6 @@ end ------------------------------------------------------------------------------- -- oil refinery move_item("oil-refinery", "petrochem-buildings-oil-refinery", "b[oil-refinery]-a") -data.raw["item"]["oil-refinery"].icons = angelsmods.functions.add_number_icon_layer( - angelsmods.functions.get_object_icons("oil-refinery"), - 1, angelsmods.petrochem.number_tint) -data.raw["item"]["oil-refinery"].icon = nil -data.raw["item"]["oil-refinery"].icon_size = nil -data.raw["assembling-machine"]["oil-refinery"].icon = nil -data.raw["assembling-machine"]["oil-refinery"].icon_size = nil -data.raw["assembling-machine"]["oil-refinery"].icons = util.table.deepcopy(data.raw["item"]["oil-refinery"].icons) -data.raw["assembling-machine"]["oil-refinery"].fast_replaceable_group = "oil-refinery" -- oil processing OV.converter_fluid("petroleum-gas", "gas-methane") @@ -60,14 +52,6 @@ OV.disable_recipe({"coal-liquefaction"}) OV.disable_recipe({"plastic-bar"}) -- sulfur -data.raw["item"]["sulfur"].icon = "__angelspetrochem__/graphics/icons/solid-sulfur.png" -data.raw["item"]["sulfur"].icon_size = 32 -data.raw["item"]["sulfur"].icon_mipmaps = 1 -OV.global_replace_icon( - {"__base__/graphics/icons/fluid/sulfuric-acid.png"}, - {"__angelspetrochem__/graphics/icons/liquid-sulfuric-acid.png", icon_size = 64} -) - OV.converter_fluid("sulfuric-acid", "liquid-sulfuric-acid") OV.global_replace_technology("sulfur-processing", "angels-sulfur-processing-1") @@ -96,14 +80,4 @@ OV.remove_unlock("kovarex-enrichment-process", "nuclear-fuel") -- EXPLOSIVES ----------------------------------------------------------------- ------------------------------------------------------------------------------- data.raw["recipe"]["explosives"].subgroup = "petrochem-solids-2" -data.raw["recipe"]["explosives"].order = "a[explosives]-a" -data.raw["recipe"]["explosives"].icon_size = 32 -data.raw["recipe"]["explosives"].icons = angelsmods.functions.add_number_icon_layer( - { - { - icon = "__base__/graphics/icons/explosives.png", - icon_size = 64, icon_mipmaps = 4, - scale = 0.5 - } - }, - 1, angelsmods.petrochem.number_tint) +data.raw["recipe"]["explosives"].order = "a[explosives]-a" \ No newline at end of file diff --git a/angelspetrochem/prototypes/global-override/bobrevamp.lua b/angelspetrochem/prototypes/global-override/bobrevamp.lua index a6889d779..afd30fa8b 100644 --- a/angelspetrochem/prototypes/global-override/bobrevamp.lua +++ b/angelspetrochem/prototypes/global-override/bobrevamp.lua @@ -167,14 +167,8 @@ if mods["bobrevamp"] then OV.patch_recipes( { - { - name = "solid-calcium-chloride", - icons = angelsmods.functions.create_solid_recipe_icon(nil, "solid-calcium-chloride", {"gas-hydrogen-chloride"}), - order = "e[solid-calcium-chloride]-a" - }, { name = "ammonium-chloride-recycling", - icons = angelsmods.functions.create_solid_recipe_icon(nil, "solid-calcium-chloride", {"gas-ammonium-chloride"}), ingredients = { --{name = "solid-limestone", type = "item", amount = 1}, diff --git a/angelspetrochem/prototypes/override/base-game.lua b/angelspetrochem/prototypes/override/base-game.lua index 365a1d18e..2102d1d4e 100644 --- a/angelspetrochem/prototypes/override/base-game.lua +++ b/angelspetrochem/prototypes/override/base-game.lua @@ -6,6 +6,15 @@ local move_item = angelsmods.functions.move_item ------------------------------------------------------------------------------- -- fluid handling OV.add_prereq("fluid-handling", "angels-fluid-control") +data.raw["item"]["oil-refinery"].icons = angelsmods.functions.add_number_icon_layer( + angelsmods.functions.get_object_icons("oil-refinery"), + 1, angelsmods.petrochem.number_tint) +data.raw["item"]["oil-refinery"].icon = nil +data.raw["item"]["oil-refinery"].icon_size = nil +data.raw["assembling-machine"]["oil-refinery"].icon = nil +data.raw["assembling-machine"]["oil-refinery"].icon_size = nil +data.raw["assembling-machine"]["oil-refinery"].icons = util.table.deepcopy(data.raw["item"]["oil-refinery"].icons) +data.raw["assembling-machine"]["oil-refinery"].fast_replaceable_group = "oil-refinery" -- oil data.raw["resource"]["crude-oil"]["minable"].results = { @@ -27,6 +36,13 @@ OV.add_prereq("plastics", "angels-advanced-chemistry-1") OV.remove_prereq("plastics", "oil-processing") -- sulfur +data.raw["item"]["sulfur"].icon = "__angelspetrochem__/graphics/icons/solid-sulfur.png" +data.raw["item"]["sulfur"].icon_size = 32 +data.raw["item"]["sulfur"].icon_mipmaps = 1 +OV.global_replace_icon( + {"__base__/graphics/icons/fluid/sulfuric-acid.png"}, + {"__angelspetrochem__/graphics/icons/liquid-sulfuric-acid.png", icon_size = 64} +) move_item("sulfur", "petrochem-sulfur", "a[sulfer]-a[sulfer]") move_item("sulfuric-acid", "petrochem-sulfer-fluids", "cb", "fluid") OV.remove_prereq("battery", "sulfur-processing") @@ -146,3 +162,17 @@ OV.hide_recipe({ "heavy-oil-cracking", "sulfuric-acid" }) +------------------------------------------------------------------------------- +-- EXPLOSIVES ----------------------------------------------------------------- +------------------------------------------------------------------------------- +data.raw["recipe"]["explosives"].icon_size = 32 +data.raw["recipe"]["explosives"].icon = nil +data.raw["recipe"]["explosives"].icons = angelsmods.functions.add_number_icon_layer( + { + { + icon = "__base__/graphics/icons/explosives.png", + icon_size = 64, icon_mipmaps = 4, + scale = 0.5 + } + }, + 1, angelsmods.petrochem.number_tint) \ No newline at end of file diff --git a/angelspetrochem/prototypes/override/bobrevamp.lua b/angelspetrochem/prototypes/override/bobrevamp.lua index cbbf013de..c2c47ff6a 100644 --- a/angelspetrochem/prototypes/override/bobrevamp.lua +++ b/angelspetrochem/prototypes/override/bobrevamp.lua @@ -33,4 +33,19 @@ if mods["bobrevamp"] then } } ) + if settings.startup["bobmods-revamp-hardmode"].value then + OV.patch_recipes( + { + { + name = "solid-calcium-chloride", + icons = angelsmods.functions.create_solid_recipe_icon(nil, "solid-calcium-chloride", {"gas-hydrogen-chloride"}), + order = "e[solid-calcium-chloride]-a" + }, + { + name = "ammonium-chloride-recycling", + icons = angelsmods.functions.create_solid_recipe_icon(nil, "solid-calcium-chloride", {"gas-ammonium-chloride"}), + } + } + ) + end end From c0570b4c039953d60a0c00e08ca93c3d86250911 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Tue, 20 Jul 2021 15:24:51 +1000 Subject: [PATCH 38/75] #637 tweak for chem-plant --- .../prototypes/global-override/base-game.lua | 13 ++----------- .../prototypes/global-override/bobassembly.lua | 3 ++- angelspetrochem/prototypes/override/base-game.lua | 15 +++++++++++++++ 3 files changed, 19 insertions(+), 12 deletions(-) diff --git a/angelspetrochem/prototypes/global-override/base-game.lua b/angelspetrochem/prototypes/global-override/base-game.lua index f0562f0e1..3d00f4ae0 100644 --- a/angelspetrochem/prototypes/global-override/base-game.lua +++ b/angelspetrochem/prototypes/global-override/base-game.lua @@ -15,17 +15,8 @@ if angelsmods.trigger.disable_vanilla_chemical_plants then "chemistry", "liquifying" }) -else -- this should not be needed if already removed. - data.raw["item"]["chemical-plant"].icons = angelsmods.functions.add_number_icon_layer( - angelsmods.functions.get_object_icons("chemical-plant"), - 1, angelsmods.petrochem.number_tint) - data.raw["item"]["chemical-plant"].icon = nil - data.raw["item"]["chemical-plant"].icon_size = nil - data.raw["assembling-machine"]["chemical-plant"].icon = nil - data.raw["assembling-machine"]["chemical-plant"].icon_size = nil - data.raw["assembling-machine"]["chemical-plant"].icons = util.table.deepcopy(data.raw["item"]["chemical-plant"].icons) - data.raw["assembling-machine"]["chemical-plant"].fast_replaceable_group = "chemical-plant" - angelsmods.functions.add_crafting_category("assembling-machine", "chemical-plant", "liquifying") +else + OV.add_unlock("basic-chemistry-2","chemical-plant") --give the item a new home if still active end ------------------------------------------------------------------------------- diff --git a/angelspetrochem/prototypes/global-override/bobassembly.lua b/angelspetrochem/prototypes/global-override/bobassembly.lua index 373891dd4..0b1d30450 100644 --- a/angelspetrochem/prototypes/global-override/bobassembly.lua +++ b/angelspetrochem/prototypes/global-override/bobassembly.lua @@ -4,7 +4,8 @@ local move_item = angelsmods.functions.move_item ------------------------------------------------------------------------------- -- CHEMICAL PLANTS ------------------------------------------------------------ ------------------------------------------------------------------------------- -if angelsmods.trigger.disable_bobs_chemical_plants then +--double check bobs is active first for this one... +if angelsmods.trigger.disable_bobs_chemical_plants and angelsmods.trigger.disable_vanilla_chemical_plants then angelsmods.functions.add_flag("chemical-plant", "hidden") angelsmods.functions.set_next_upgrade("assembling-machine", "chemical-plant", nil) OV.global_replace_item("chemical-plant", "angels-chemical-plant") diff --git a/angelspetrochem/prototypes/override/base-game.lua b/angelspetrochem/prototypes/override/base-game.lua index 2102d1d4e..e8886aa0e 100644 --- a/angelspetrochem/prototypes/override/base-game.lua +++ b/angelspetrochem/prototypes/override/base-game.lua @@ -16,6 +16,21 @@ data.raw["assembling-machine"]["oil-refinery"].icon_size = nil data.raw["assembling-machine"]["oil-refinery"].icons = util.table.deepcopy(data.raw["item"]["oil-refinery"].icons) data.raw["assembling-machine"]["oil-refinery"].fast_replaceable_group = "oil-refinery" +--chemical plants +if angelsmods.trigger.disable_vanilla_chemical_plants then +else + data.raw["item"]["chemical-plant"].icons = angelsmods.functions.add_number_icon_layer( + angelsmods.functions.get_object_icons("chemical-plant"), + 1, angelsmods.petrochem.number_tint) + data.raw["item"]["chemical-plant"].icon = nil + data.raw["item"]["chemical-plant"].icon_size = nil + data.raw["assembling-machine"]["chemical-plant"].icon = nil + data.raw["assembling-machine"]["chemical-plant"].icon_size = nil + data.raw["assembling-machine"]["chemical-plant"].icons = util.table.deepcopy(data.raw["item"]["chemical-plant"].icons) + data.raw["assembling-machine"]["chemical-plant"].fast_replaceable_group = "chemical-plant" + angelsmods.functions.add_crafting_category("assembling-machine", "chemical-plant", "liquifying") +end + -- oil data.raw["resource"]["crude-oil"]["minable"].results = { {type = "fluid", name = "liquid-multi-phase-oil", amount_min = 10, amount_max = 10, probability = 1} From 7f75f1c72535784599eb58c8fc316a29a70ec394 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Tue, 20 Jul 2021 17:36:03 +1000 Subject: [PATCH 39/75] Fix a chem-plant unlock issue with strange settings --- angelspetrochem/data.lua | 2 +- .../global-override/bobassembly.lua | 4 +++- .../prototypes/override/bobassembly.lua | 19 ++++++++++++++++++- .../prototypes/override/bobrevamp.lua | 2 +- 4 files changed, 23 insertions(+), 4 deletions(-) diff --git a/angelspetrochem/data.lua b/angelspetrochem/data.lua index fbad4debe..7fbdd7951 100644 --- a/angelspetrochem/data.lua +++ b/angelspetrochem/data.lua @@ -10,10 +10,10 @@ angelsmods.trigger = angelsmods.trigger or {} angelsmods.trigger.enableconverter = settings.startup["angels-enable-converter"].value angelsmods.trigger.hideconverter = settings.startup["angels-hide-converter"].value --HIDE UNUSED BUILDINGS -angelsmods.trigger.disable_vanilla_chemical_plants = settings.startup["angels-disable-vanilla-chemical-plants"].value angelsmods.trigger.disable_bobs_electrolysers = settings.startup["angels-disable-bobs-electrolysers"].value angelsmods.trigger.disable_bobs_chemical_plants = settings.startup["angels-disable-bobs-chemical-plants"].value angelsmods.trigger.disable_bobs_distilleries = settings.startup["angels-disable-bobs-distilleries"].value +angelsmods.trigger.disable_vanilla_chemical_plants = mods["bobplates"] and settings.startup["angels-disable-bobs-chemical-plants"].value or angelsmods.trigger.disable_bobs_chemical_plants --OVERRIDE FOR REFINING angelsmods.trigger.enableacids = settings.startup["angels-enable-acids"].value diff --git a/angelspetrochem/prototypes/global-override/bobassembly.lua b/angelspetrochem/prototypes/global-override/bobassembly.lua index 0b1d30450..114d776d3 100644 --- a/angelspetrochem/prototypes/global-override/bobassembly.lua +++ b/angelspetrochem/prototypes/global-override/bobassembly.lua @@ -5,7 +5,7 @@ local move_item = angelsmods.functions.move_item -- CHEMICAL PLANTS ------------------------------------------------------------ ------------------------------------------------------------------------------- --double check bobs is active first for this one... -if angelsmods.trigger.disable_bobs_chemical_plants and angelsmods.trigger.disable_vanilla_chemical_plants then +if angelsmods.trigger.disable_vanilla_chemical_plants then angelsmods.functions.add_flag("chemical-plant", "hidden") angelsmods.functions.set_next_upgrade("assembling-machine", "chemical-plant", nil) OV.global_replace_item("chemical-plant", "angels-chemical-plant") @@ -14,6 +14,8 @@ if angelsmods.trigger.disable_bobs_chemical_plants and angelsmods.trigger.disabl "chemistry", "liquifying" }) +else + OV.add_unlock("basic-chemistry-2","chemical-plant") --give the item a new home if still active end if mods["bobassembly"] then diff --git a/angelspetrochem/prototypes/override/bobassembly.lua b/angelspetrochem/prototypes/override/bobassembly.lua index d30bb99a9..f53528016 100644 --- a/angelspetrochem/prototypes/override/bobassembly.lua +++ b/angelspetrochem/prototypes/override/bobassembly.lua @@ -1,4 +1,4 @@ - +local OV = angelsmods.functions.OV ------------------------------------------------------------------------------- -- CHEMICAL PLANTS ------------------------------------------------------------ ------------------------------------------------------------------------------- @@ -20,6 +20,22 @@ if mods["bobassembly"] then data.raw["assembling-machine"]["chemical-plant-4"].crafting_speed = 3.5 data.raw["assembling-machine"]["chemical-plant-4"].module_specification = {module_slots = 6} end + if not angelsmods.trigger.disable_bobs_chemical_plants then + --add icon number overlays + for i,plant in pairs({"chemical-plant-2","chemical-plant-3","chemical-plant-4"}) do + if data.raw["assembling-machine"][plant] then + data.raw["item"][plant].icons = angelsmods.functions.add_number_icon_layer( + angelsmods.functions.get_object_icons(plant), + i+1, angelsmods.petrochem.number_tint) + data.raw["item"][plant].icon = nil + data.raw["item"][plant].icon_size = nil + data.raw["assembling-machine"][plant].icon = nil + data.raw["assembling-machine"][plant].icon_size = nil + data.raw["assembling-machine"][plant].icons = util.table.deepcopy(data.raw["item"][plant].icons) + data.raw["assembling-machine"][plant].fast_replaceable_group = "chemical-plant" + end + end + end end ------------------------------------------------------------------------------- @@ -44,3 +60,4 @@ if mods["bobassembly"] then data.raw["assembling-machine"]["oil-refinery-4"].module_specification = {module_slots = 5} end end + diff --git a/angelspetrochem/prototypes/override/bobrevamp.lua b/angelspetrochem/prototypes/override/bobrevamp.lua index c2c47ff6a..5d1715031 100644 --- a/angelspetrochem/prototypes/override/bobrevamp.lua +++ b/angelspetrochem/prototypes/override/bobrevamp.lua @@ -12,7 +12,6 @@ if mods["bobrevamp"] then }, "solid-fuel" ) - end ----------------------------------------------------------------------------- -- RTG ---------------------------------------------------------------------- @@ -48,4 +47,5 @@ if mods["bobrevamp"] then } ) end + end end From 4079e963b2c97c735ed410054d671f35abcf554d Mon Sep 17 00:00:00 2001 From: Kira <35714562+kirazy@users.noreply.github.com> Date: Tue, 20 Jul 2021 09:57:58 -0500 Subject: [PATCH 40/75] Update to use contemporary lighting (#638) --- .../prototypes/buildings/nuclear-reactor-updates.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/angelsindustries/prototypes/buildings/nuclear-reactor-updates.lua b/angelsindustries/prototypes/buildings/nuclear-reactor-updates.lua index f20c2f07c..6792981eb 100644 --- a/angelsindustries/prototypes/buildings/nuclear-reactor-updates.lua +++ b/angelsindustries/prototypes/buildings/nuclear-reactor-updates.lua @@ -18,4 +18,10 @@ if data.raw["reactor"]["nuclear-reactor"] then } data.raw["reactor"]["nuclear-reactor"].use_fuel_glow_color = true -- should use glow color from fuel item prototype as light color and tint for working_light_picture data.raw["reactor"]["nuclear-reactor"].default_fuel_glow_color = { 0, 1, 0, 1 } -- color used as working_light_picture tint for fuels that don't have glow color defined -end \ No newline at end of file + data.raw["reactor"]["nuclear-reactor"].energy_source.light_flicker = + { + color = {0, 0, 0}, + minimum_light_size = 0, + light_intensity_to_size_coefficient = 0, + } +end From a97b08f240d1b5210f81497237e62931f05f0b90 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Tue, 20 Jul 2021 18:36:19 +0200 Subject: [PATCH 41/75] reorganised icon rework in smelting override --- .../smelting-override-alloy-brass.lua | 4 + .../smelting-override-alloy-bronze.lua | 4 + .../smelting-override-alloy-cobalt-steel.lua | 4 + .../smelting-override-alloy-gunmetal.lua | 4 + .../smelting-override-alloy-invar.lua | 4 + .../smelting-override-alloy-nitinol.lua | 4 + .../smelting-override-alloy-solder.lua | 7 + .../smelting-override-alloy-steel.lua | 8 + .../override/smelting-override-aluminium.lua | 8 + .../override/smelting-override-cobalt.lua | 8 + .../override/smelting-override-copper.lua | 16 ++ .../override/smelting-override-glass.lua | 5 + .../override/smelting-override-gold.lua | 14 +- .../override/smelting-override-iron.lua | 8 + .../override/smelting-override-lead.lua | 10 +- .../override/smelting-override-nickel.lua | 4 + .../override/smelting-override-silicon.lua | 4 + .../override/smelting-override-silver.lua | 9 + .../override/smelting-override-tin.lua | 13 +- .../override/smelting-override-titanium.lua | 5 +- .../override/smelting-override-tungsten.lua | 10 +- .../override/smelting-override-zinc.lua | 4 + .../prototypes/smelting-override.lua | 190 ------------------ 23 files changed, 152 insertions(+), 195 deletions(-) diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-brass.lua b/angelssmelting/prototypes/override/smelting-override-alloy-brass.lua index dad327978..99d8533a4 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-brass.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-brass.lua @@ -199,6 +199,10 @@ if angelsmods.trigger.smelting_products["brass"].plate then } } ) + angelsmods.functions.move_item("brass-alloy", "angels-alloys-casting", "b[brass]-b[brass-alloy]") + data.raw["item"]["brass-alloy"].icon = "__angelssmelting__/graphics/icons/plate-brass.png" + data.raw["item"]["brass-alloy"].icon_size = 32 + data.raw["item"]["brass-alloy"].icon_mipmaps = 1 OV.disable_recipe({"brass-alloy"}) angelsmods.functions.allow_productivity("angels-plate-brass") OV.add_prereq("zinc-processing", "angels-brass-smelting-1") diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-bronze.lua b/angelssmelting/prototypes/override/smelting-override-alloy-bronze.lua index 90cf57e4f..f59d0782c 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-bronze.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-bronze.lua @@ -197,6 +197,10 @@ if angelsmods.trigger.smelting_products["bronze"].plate then } ) OV.add_prereq("alloy-processing-1", "angels-bronze-smelting-1") + angelsmods.functions.move_item("bronze-alloy", "angels-alloys-casting", "a[bronze]-b[bronze-alloy]") + data.raw["item"]["bronze-alloy"].icon = "__angelssmelting__/graphics/icons/plate-bronze.png" + data.raw["item"]["bronze-alloy"].icon_size = 32 + data.raw["item"]["bronze-alloy"].icon_mipmaps = 1 OV.disable_recipe({"bronze-alloy"}) angelsmods.functions.allow_productivity("angels-plate-bronze") -- alloys shenanigans ------------------------------------------------------- diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-cobalt-steel.lua b/angelssmelting/prototypes/override/smelting-override-alloy-cobalt-steel.lua index ff2b00853..047b222a7 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-cobalt-steel.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-cobalt-steel.lua @@ -98,6 +98,10 @@ if angelsmods.trigger.smelting_products["cobalt-steel"].plate then } } ) + angelsmods.functions.move_item("cobalt-steel-alloy", "angels-alloys-casting", "e[cobalt-steel]-b[cobalt-steel-alloy]") + data.raw["item"]["cobalt-steel-alloy"].icon = "__angelssmelting__/graphics/icons/plate-cobalt-steel.png" + data.raw["item"]["cobalt-steel-alloy"].icon_size = 32 + data.raw["item"]["cobalt-steel-alloy"].icon_mipmaps = 1 OV.add_prereq("cobalt-processing", "angels-cobalt-steel-smelting-1") angelsmods.functions.allow_productivity("angels-plate-cobalt-steel") end diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-gunmetal.lua b/angelssmelting/prototypes/override/smelting-override-alloy-gunmetal.lua index abbe3daa6..bb9a1c80d 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-gunmetal.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-gunmetal.lua @@ -99,6 +99,10 @@ if angelsmods.trigger.smelting_products["gunmetal"].plate then } } ) + angelsmods.functions.move_item("gunmetal-alloy", "angels-alloys-casting", "c[gunmetal]-b[gunmetal-alloy]") + data.raw["item"]["gunmetal-alloy"].icon = "__angelssmelting__/graphics/icons/plate-gunmetal.png" + data.raw["item"]["gunmetal-alloy"].icon_size = 32 + data.raw["item"]["gunmetal-alloy"].icon_mipmaps = 1 OV.disable_recipe({"gunmetal-alloy"}) angelsmods.functions.allow_productivity("angels-plate-gunmetal") end diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-invar.lua b/angelssmelting/prototypes/override/smelting-override-alloy-invar.lua index 0feda1ecb..d789f0c6a 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-invar.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-invar.lua @@ -100,6 +100,10 @@ if angelsmods.trigger.smelting_products["invar"].plate then } } ) + angelsmods.functions.move_item("invar-alloy", "angels-alloys-casting", "d[invar]-b[invar-alloy]") + data.raw["item"]["invar-alloy"].icon = "__angelssmelting__/graphics/icons/plate-invar.png" + data.raw["item"]["invar-alloy"].icon_size = 32 + data.raw["item"]["invar-alloy"].icon_mipmaps = 1 OV.global_replace_technology("invar-processing", "angels-invar-smelting-1") angelsmods.functions.allow_productivity("angels-plate-invar") end diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-nitinol.lua b/angelssmelting/prototypes/override/smelting-override-alloy-nitinol.lua index b0dabb710..4e5d7d6bf 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-nitinol.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-nitinol.lua @@ -98,6 +98,10 @@ if angelsmods.trigger.smelting_products["nitinol"].plate then } } ) + angelsmods.functions.move_item("nitinol-alloy", "angels-alloys-casting", "f[nitinol]-b[nitinol-alloy]") + data.raw["item"]["nitinol-alloy"].icon = "__angelssmelting__/graphics/icons/plate-nitinol.png" + data.raw["item"]["nitinol-alloy"].icon_size = 32 + data.raw["item"]["nitinol-alloy"].icon_mipmaps = 1 OV.add_prereq("nitinol-processing", "angels-nitinol-smelting-1") OV.disable_recipe({"nitinol-alloy"}) angelsmods.functions.allow_productivity("angels-plate-nitinol") diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-solder.lua b/angelssmelting/prototypes/override/smelting-override-alloy-solder.lua index 28b7fa598..33fdb9397 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-solder.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-solder.lua @@ -14,6 +14,13 @@ if angelsmods.trigger.smelting_products["solder"].wire then OV.global_replace_item("angels-solder", "solder") angelsmods.functions.add_flag("angels-solder", "hidden") angelsmods.functions.move_item("solder", "angels-solder-casting", "d") + data.raw["item"]["solder"].icon = "__angelssmelting__/graphics/icons/solder.png" + data.raw["item"]["solder"].icon_size = 32 + data.raw["item"]["solder"].icon_mipmaps = 1 + OV.global_replace_icon( + "__bobelectronics__/graphics/icons/solder.png", + "__angelssmelting__/graphics/icons/solder.png" + ) OV.remove_unlock("electronics", "solder") OV.disable_recipe({ "solder-alloy", "solder-alloy-lead", "solder" }) diff --git a/angelssmelting/prototypes/override/smelting-override-alloy-steel.lua b/angelssmelting/prototypes/override/smelting-override-alloy-steel.lua index b537c2dd9..62765bf7d 100644 --- a/angelssmelting/prototypes/override/smelting-override-alloy-steel.lua +++ b/angelssmelting/prototypes/override/smelting-override-alloy-steel.lua @@ -99,6 +99,7 @@ if angelsmods.trigger.smelting_products["steel"].plate then OV.add_prereq("steel-processing", "automation") OV.global_replace_item("angels-plate-steel", "steel-plate") angelsmods.functions.add_flag("angels-plate-steel", "hidden") + angelsmods.functions.move_item("steel-plate", "angels-steel-casting", "l") angelsmods.functions.override_item_conditions( { value = 200, @@ -107,6 +108,13 @@ if angelsmods.trigger.smelting_products["steel"].plate then } } ) + data.raw["item"]["steel-plate"].icon = "__angelssmelting__/graphics/icons/plate-steel.png" + data.raw["item"]["steel-plate"].icon_size = 32 + data.raw["item"]["steel-plate"].icon_mipmaps = 1 + OV.global_replace_icon( + "__base__/graphics/icons/plate/steel-plate.png", + "__angelssmelting__/graphics/icons/plate-steel.png" + ) else angelsmods.functions.add_flag("angels-plate-steel", "hidden") angelsmods.functions.add_flag("angels-roll-steel", "hidden") diff --git a/angelssmelting/prototypes/override/smelting-override-aluminium.lua b/angelssmelting/prototypes/override/smelting-override-aluminium.lua index fb4efc19a..cb09a5970 100644 --- a/angelssmelting/prototypes/override/smelting-override-aluminium.lua +++ b/angelssmelting/prototypes/override/smelting-override-aluminium.lua @@ -23,6 +23,10 @@ if angelsmods.trigger.smelting_products["aluminium"].ingot then if mods['bobplates'] then OV.global_replace_item("solid-aluminium-oxide", "alumina") angelsmods.functions.add_flag("solid-aluminium-oxide", "hidden") + angelsmods.functions.move_item("alumina", "angels-aluminium", "f") + data.raw["item"]["alumina"].icon = "__angelssmelting__/graphics/icons/solid-aluminium-oxide.png" + data.raw["item"]["alumina"].icon_size = 32 + data.raw["item"]["alumina"].icon_mipmaps = 1 OV.global_replace_technology("aluminium-processing", "angels-aluminium-smelting-1") end @@ -76,6 +80,10 @@ if angelsmods.trigger.smelting_products["aluminium"].plate then if mods['bobplates'] then OV.global_replace_item("angels-plate-aluminium", "aluminium-plate") angelsmods.functions.add_flag("angels-plate-aluminium", "hidden") + angelsmods.functions.move_item("aluminium-plate", "angels-aluminium-casting", "k") + data.raw["item"]["aluminium-plate"].icon = "__angelssmelting__/graphics/icons/plate-aluminium.png" + data.raw["item"]["aluminium-plate"].icon_size = 32 + data.raw["item"]["aluminium-plate"].icon_mipmaps = 1 OV.hide_recipe({"bob-aluminium-plate","alumina"}) end else diff --git a/angelssmelting/prototypes/override/smelting-override-cobalt.lua b/angelssmelting/prototypes/override/smelting-override-cobalt.lua index 90e2589aa..3e5987539 100644 --- a/angelssmelting/prototypes/override/smelting-override-cobalt.lua +++ b/angelssmelting/prototypes/override/smelting-override-cobalt.lua @@ -23,6 +23,10 @@ if angelsmods.trigger.smelting_products["cobalt"].ingot then if mods['bobplates'] then OV.global_replace_item("solid-cobalt-oxide", "cobalt-oxide") angelsmods.functions.add_flag("solid-cobalt-oxide", "hidden") + angelsmods.functions.move_item("cobalt-oxide", "angels-cobalt", "e") + data.raw["item"]["cobalt-oxide"].icon = "__angelssmelting__/graphics/icons/solid-cobalt-oxide.png" + data.raw["item"]["cobalt-oxide"].icon_size = 32 + data.raw["item"]["cobalt-oxide"].icon_mipmaps = 1 OV.disable_recipe({ "cobalt-oxide", "cobalt-oxide-from-copper", "cobalt-plate", "cobalt-steel-alloy" }) OV.remove_prereq({"battery-2","rtg"},"cobalt-processing") --based on the oxide not the plate OV.add_prereq({"battery-2","rtg"},"angels-cobalt-smelting-1") --based on the oxide not the plate @@ -85,6 +89,10 @@ if angelsmods.trigger.smelting_products["cobalt"].plate then if mods['bobplates'] then OV.global_replace_item("angels-plate-cobalt", "cobalt-plate") angelsmods.functions.add_flag("angels-plate-cobalt", "hidden") + angelsmods.functions.move_item("cobalt-plate", "angels-cobalt-casting", "j") + data.raw["item"]["cobalt-plate"].icon = "__angelssmelting__/graphics/icons/plate-cobalt.png" + data.raw["item"]["cobalt-plate"].icon_size = 32 + data.raw["item"]["cobalt-plate"].icon_mipmaps = 1 end else angelsmods.functions.add_flag("angels-plate-cobalt", "hidden") diff --git a/angelssmelting/prototypes/override/smelting-override-copper.lua b/angelssmelting/prototypes/override/smelting-override-copper.lua index c36631a9f..fe5552d9a 100644 --- a/angelssmelting/prototypes/override/smelting-override-copper.lua +++ b/angelssmelting/prototypes/override/smelting-override-copper.lua @@ -94,6 +94,7 @@ if angelsmods.trigger.smelting_products["copper"].plate then end OV.global_replace_item("angels-plate-copper", "copper-plate") angelsmods.functions.add_flag("angels-plate-copper", "hidden") + angelsmods.functions.move_item("copper-plate", "angels-copper-casting", "j") angelsmods.functions.override_item_conditions( { value = 200, @@ -102,6 +103,13 @@ if angelsmods.trigger.smelting_products["copper"].plate then } } ) + data.raw["item"]["copper-plate"].icon = "__angelssmelting__/graphics/icons/plate-copper.png" + data.raw["item"]["copper-plate"].icon_size = 32 + data.raw["item"]["copper-plate"].icon_mipmaps = 1 + OV.global_replace_icon( + "__base__/graphics/icons/plate/copper-plate.png", + "__angelssmelting__/graphics/icons/plate-copper.png" + ) if angelsmods.refining then OV.patch_recipes( @@ -165,6 +173,14 @@ if angelsmods.trigger.smelting_products["copper"].wire then angelsmods.functions.remove_productivity("copper-cable") OV.global_replace_item("angels-wire-copper", "copper-cable") angelsmods.functions.add_flag("angels-wire-copper", "hidden") + angelsmods.functions.move_item("copper-cable", "angels-copper-casting", "k") + data.raw["item"]["copper-cable"].icon = "__angelssmelting__/graphics/icons/wire-copper.png" + data.raw["item"]["copper-cable"].icon_size = 32 + data.raw["item"]["copper-cable"].icon_mipmaps = 1 + OV.global_replace_icon( + "__base__/graphics/icons/plate/copper-cable.png", + "__angelssmelting__/graphics/icons/wire-copper.png" + ) if mods["bobassembly"] then OV.patch_recipes( diff --git a/angelssmelting/prototypes/override/smelting-override-glass.lua b/angelssmelting/prototypes/override/smelting-override-glass.lua index d360089f3..ce67da237 100644 --- a/angelssmelting/prototypes/override/smelting-override-glass.lua +++ b/angelssmelting/prototypes/override/smelting-override-glass.lua @@ -36,6 +36,11 @@ if angelsmods.trigger.smelting_products["glass"].plate then if mods["bobplates"] then OV.global_replace_item("angels-plate-glass", "glass") angelsmods.functions.add_flag("angels-plate-glass", "hidden") + angelsmods.functions.move_item("glass", "angels-glass-casting", "d") + data.raw["item"]["glass"].icon = "__angelssmelting__/graphics/icons/plate-glass.png" + data.raw["item"]["glass"].icon_size = 32 + data.raw["item"]["glass"].icon_mipmaps = 1 + data.raw["recipe"]["angels-plate-glass-2"].normal.main_product = "glass" data.raw["recipe"]["angels-plate-glass-2"].expensive.main_product = "glass" data.raw["recipe"]["angels-plate-glass-3"].normal.main_product = "glass" diff --git a/angelssmelting/prototypes/override/smelting-override-gold.lua b/angelssmelting/prototypes/override/smelting-override-gold.lua index b9f35d87c..708abe752 100644 --- a/angelssmelting/prototypes/override/smelting-override-gold.lua +++ b/angelssmelting/prototypes/override/smelting-override-gold.lua @@ -57,6 +57,11 @@ if angelsmods.trigger.smelting_products["gold"].plate then OV.hide_recipe("bob-gold-plate") OV.global_replace_item("angels-plate-gold", "gold-plate") angelsmods.functions.add_flag("angels-plate-gold", "hidden") + data.raw["item"]["gold-plate"].icon = "__angelssmelting__/graphics/icons/plate-gold.png" + data.raw["item"]["gold-plate"].icon_size = 32 + data.raw["item"]["gold-plate"].icon_mipmaps = 1 + data.raw["item"]["gold-plate"].subgroup = "angels-gold-casting" + data.raw["item"]["gold-plate"].order = "l" OV.global_replace_technology("gold-processing", "angels-gold-smelting-1") end @@ -76,7 +81,14 @@ if angelsmods.trigger.smelting_products["gold"].wire then angelsmods.functions.add_flag("angels-wire-gold", "hidden") angelsmods.functions.move_item("gilded-copper-cable", "angels-gold-casting", "m") OV.disable_recipe({"gilded-copper-cable"}) - + data.raw["item"]["gilded-copper-cable"].icon = "__angelssmelting__/graphics/icons/wire-gold.png" + data.raw["item"]["gilded-copper-cable"].icon_size = 32 + data.raw["item"]["gilded-copper-cable"].icon_mipmaps = 1 + OV.global_replace_icon( + "__bobelectronics__/graphics/icons/gilded-copper-cable.png", + "__angelssmelting__/graphics/icons/wire-gold.png" + ) + OV.patch_recipes( { { diff --git a/angelssmelting/prototypes/override/smelting-override-iron.lua b/angelssmelting/prototypes/override/smelting-override-iron.lua index d93501b97..0e7d82968 100644 --- a/angelssmelting/prototypes/override/smelting-override-iron.lua +++ b/angelssmelting/prototypes/override/smelting-override-iron.lua @@ -130,6 +130,7 @@ if angelsmods.trigger.smelting_products["iron"].plate then end OV.global_replace_item("angels-plate-iron", "iron-plate") angelsmods.functions.add_flag("angels-plate-iron", "hidden") + angelsmods.functions.move_item("iron-plate", "angels-iron-casting", "l") angelsmods.functions.override_item_conditions( { value = 200, @@ -138,6 +139,13 @@ if angelsmods.trigger.smelting_products["iron"].plate then } } ) + data.raw["item"]["iron-plate"].icon = "__angelssmelting__/graphics/icons/plate-iron.png" + data.raw["item"]["iron-plate"].icon_size = 32 + data.raw["item"]["iron-plate"].icon_mipmaps = 1 + OV.global_replace_icon( + "__base__/graphics/icons/plate/iron-plate.png", + "__angelssmelting__/graphics/icons/plate-iron.png" + ) if angelsmods.refining then OV.patch_recipes( diff --git a/angelssmelting/prototypes/override/smelting-override-lead.lua b/angelssmelting/prototypes/override/smelting-override-lead.lua index f8d20f681..050faffdd 100644 --- a/angelssmelting/prototypes/override/smelting-override-lead.lua +++ b/angelssmelting/prototypes/override/smelting-override-lead.lua @@ -25,6 +25,10 @@ if angelsmods.trigger.smelting_products["lead"].ingot then if mods["bobplates"] then OV.global_replace_item("solid-lead-oxide", "lead-oxide") angelsmods.functions.add_flag("solid-lead-oxide", "hidden") + angelsmods.functions.move_item("lead-oxide", "angels-lead", "d") + data.raw["item"]["lead-oxide"].icon = "__angelssmelting__/graphics/icons/solid-lead-oxide.png" + data.raw["item"]["lead-oxide"].icon_size = 32 + data.raw["item"]["lead-oxide"].icon_mipmaps = 1 OV.hide_recipe({"bob-lead-plate","lead-oxide","lead-oxide-2"}) OV.global_replace_technology("lead-processing", "angels-lead-smelting-1") end @@ -79,7 +83,11 @@ if angelsmods.trigger.smelting_products["lead"].plate then if mods["bobplates"] then OV.global_replace_item("angels-plate-lead", "lead-plate") angelsmods.functions.add_flag("angels-plate-lead", "hidden") - + angelsmods.functions.move_item("lead-plate", "angels-lead-casting", "k") + data.raw["item"]["lead-plate"].icon = "__angelssmelting__/graphics/icons/plate-lead.png" + data.raw["item"]["lead-plate"].icon_size = 32 + data.raw["item"]["lead-plate"].icon_mipmaps = 1 + OV.patch_recipes( { { diff --git a/angelssmelting/prototypes/override/smelting-override-nickel.lua b/angelssmelting/prototypes/override/smelting-override-nickel.lua index d70088f44..f361c83af 100644 --- a/angelssmelting/prototypes/override/smelting-override-nickel.lua +++ b/angelssmelting/prototypes/override/smelting-override-nickel.lua @@ -58,6 +58,10 @@ if angelsmods.trigger.smelting_products["nickel"].plate then if mods['bobplates'] then OV.global_replace_item("angels-plate-nickel", "nickel-plate") angelsmods.functions.add_flag("angels-plate-nickel", "hidden") + angelsmods.functions.move_item("nickel-plate", "angels-nickel-casting", "j") + data.raw["item"]["nickel-plate"].icon = "__angelssmelting__/graphics/icons/plate-nickel.png" + data.raw["item"]["nickel-plate"].icon_size = 32 + data.raw["item"]["nickel-plate"].icon_mipmaps = 1 end else angelsmods.functions.add_flag("angels-plate-nickel", "hidden") diff --git a/angelssmelting/prototypes/override/smelting-override-silicon.lua b/angelssmelting/prototypes/override/smelting-override-silicon.lua index 1ff5eba46..4f1946efc 100644 --- a/angelssmelting/prototypes/override/smelting-override-silicon.lua +++ b/angelssmelting/prototypes/override/smelting-override-silicon.lua @@ -53,6 +53,10 @@ if angelsmods.trigger.smelting_products["silicon"].mono then if mods["bobplates"] then OV.global_replace_item("silicon", "angels-mono-silicon") angelsmods.functions.add_flag("silicon", "hidden") + --angelsmods.functions.move_item("silicon", "angels-silicon-casting", "k") + --data.raw["item"]["silicon"].icon = "__angelssmelting__/graphics/icons/plate-silicon.png" + --data.raw["item"]["silicon"].icon_size = 32 + --data.raw["item"]["silicon"].icon_mipmaps = 1 OV.disable_recipe({"bob-silicon-plate"}) end else diff --git a/angelssmelting/prototypes/override/smelting-override-silver.lua b/angelssmelting/prototypes/override/smelting-override-silver.lua index 929759fd1..9efa666d5 100644 --- a/angelssmelting/prototypes/override/smelting-override-silver.lua +++ b/angelssmelting/prototypes/override/smelting-override-silver.lua @@ -24,6 +24,10 @@ if angelsmods.trigger.smelting_products["silver"].ingot then if mods['bobplates'] then OV.global_replace_item("solid-silver-nitrate", "silver-nitrate") angelsmods.functions.add_flag("solid-silver-nitrate", "hidden") + angelsmods.functions.move_item("silver-nitrate", "angels-silver", "d") + data.raw["item"]["silver-nitrate"].icon = "__angelssmelting__/graphics/icons/solid-silver-nitrate.png" + data.raw["item"]["silver-nitrate"].icon_size = 32 + data.raw["item"]["silver-nitrate"].icon_mipmaps = 1 OV.disable_recipe({"silver-nitrate","silver-from-lead"}) end @@ -70,6 +74,11 @@ if angelsmods.trigger.smelting_products["silver"].plate then if mods['bobplates'] then OV.global_replace_item("angels-plate-silver", "silver-plate") angelsmods.functions.add_flag("angels-plate-silver", "hidden") + angelsmods.functions.move_item("silver-plate", "angels-silver-casting", "m") + data.raw["item"]["silver-plate"].icon = "__angelssmelting__/graphics/icons/plate-silver.png" + data.raw["item"]["silver-plate"].icon_size = 32 + data.raw["item"]["silver-plate"].icon_mipmaps = 1 + OV.patch_recipes({ { name = "silver-plate", diff --git a/angelssmelting/prototypes/override/smelting-override-tin.lua b/angelssmelting/prototypes/override/smelting-override-tin.lua index e97b643a8..90a32cb7c 100644 --- a/angelssmelting/prototypes/override/smelting-override-tin.lua +++ b/angelssmelting/prototypes/override/smelting-override-tin.lua @@ -66,7 +66,11 @@ if angelsmods.trigger.smelting_products["tin"].plate then if mods["bobplates"] then OV.global_replace_item("angels-plate-tin", "tin-plate") angelsmods.functions.add_flag("angels-plate-tin", "hidden") - + angelsmods.functions.move_item("tin-plate", "angels-tin-casting", "i") + data.raw["item"]["tin-plate"].icon = "__angelssmelting__/graphics/icons/plate-tin.png" + data.raw["item"]["tin-plate"].icon_size = 32 + data.raw["item"]["tin-plate"].icon_mipmaps = 1 + OV.patch_recipes( { { @@ -151,6 +155,13 @@ if angelsmods.trigger.smelting_products["tin"].wire then angelsmods.functions.add_flag("angels-wire-tin", "hidden") angelsmods.functions.move_item("tinned-copper-cable", "angels-tin-casting", "j") OV.disable_recipe({"tinned-copper-cable"}) + data.raw["item"]["tinned-copper-cable"].icon = "__angelssmelting__/graphics/icons/wire-tin.png" + data.raw["item"]["tinned-copper-cable"].icon_size = 32 + data.raw["item"]["tinned-copper-cable"].icon_mipmaps = 1 + OV.global_replace_icon( + "__bobelectronics__/graphics/icons/tinned-copper-cable.png", + "__angelssmelting__/graphics/icons/wire-tin.png" + ) if mods["bobassembly"] then OV.patch_recipes( diff --git a/angelssmelting/prototypes/override/smelting-override-titanium.lua b/angelssmelting/prototypes/override/smelting-override-titanium.lua index b97a65df1..176143af7 100644 --- a/angelssmelting/prototypes/override/smelting-override-titanium.lua +++ b/angelssmelting/prototypes/override/smelting-override-titanium.lua @@ -58,7 +58,10 @@ if angelsmods.trigger.smelting_products["titanium"].plate then if mods['bobplates'] then OV.global_replace_item("angels-plate-titanium", "titanium-plate") angelsmods.functions.add_flag("angels-plate-titanium", "hidden") - + angelsmods.functions.move_item("titanium-plate", "angels-titanium-casting", "j") + data.raw["item"]["titanium-plate"].icon = "__angelssmelting__/graphics/icons/plate-titanium.png" + data.raw["item"]["titanium-plate"].icon_size = 32 + data.raw["item"]["titanium-plate"].icon_mipmaps = 1 OV.disable_recipe({ "bob-titanium-plate" }) end else diff --git a/angelssmelting/prototypes/override/smelting-override-tungsten.lua b/angelssmelting/prototypes/override/smelting-override-tungsten.lua index de4626197..5b53df91b 100644 --- a/angelssmelting/prototypes/override/smelting-override-tungsten.lua +++ b/angelssmelting/prototypes/override/smelting-override-tungsten.lua @@ -35,7 +35,11 @@ if angelsmods.trigger.smelting_products["tungsten"].powder then if mods['bobplates'] then OV.global_replace_item("powder-tungsten", "powdered-tungsten") angelsmods.functions.add_flag("powder-tungsten", "hidden") - data.raw.item["powdered-tungsten"].localised_name = {"item-name.powder-tungsten"} + angelsmods.functions.move_item("powdered-tungsten", "angels-tungsten", "h") + data.raw["item"]["powdered-tungsten"].icon = "__angelssmelting__/graphics/icons/powder-tungsten.png" + data.raw["item"]["powdered-tungsten"].icon_size = 64 + data.raw["item"]["powdered-tungsten"].icon_mipmaps = 4 + data.raw["item"]["powdered-tungsten"].localised_name = {"item-name.powder-tungsten"} OV.disable_recipe({"powdered-tungsten"}) end else @@ -57,6 +61,10 @@ if angelsmods.trigger.smelting_products["tungsten"].plate then if mods['bobplates'] then OV.global_replace_item("angels-plate-tungsten", "tungsten-plate") angelsmods.functions.add_flag("angels-plate-tungsten", "hidden") + angelsmods.functions.move_item("tungsten-plate", "angels-tungsten-casting", "j") + data.raw["item"]["tungsten-plate"].icon = "__angelssmelting__/graphics/icons/plate-tungsten.png" + data.raw["item"]["tungsten-plate"].icon_size = 32 + data.raw["item"]["tungsten-plate"].icon_mipmaps = 1 OV.disable_recipe({ "bob-tungsten-plate" }) OV.add_prereq( "tungsten-processing", "angels-tungsten-smelting-1" ) end diff --git a/angelssmelting/prototypes/override/smelting-override-zinc.lua b/angelssmelting/prototypes/override/smelting-override-zinc.lua index 036b90e2c..539ce7f36 100644 --- a/angelssmelting/prototypes/override/smelting-override-zinc.lua +++ b/angelssmelting/prototypes/override/smelting-override-zinc.lua @@ -67,6 +67,10 @@ if angelsmods.trigger.smelting_products["zinc"].plate then if mods['bobplates'] then OV.global_replace_item("angels-plate-zinc", "zinc-plate") angelsmods.functions.add_flag("angels-plate-zinc", "hidden") + angelsmods.functions.move_item("zinc-plate", "angels-zinc-casting", "j") + data.raw["item"]["zinc-plate"].icon = "__angelssmelting__/graphics/icons/plate-zinc.png" + data.raw["item"]["zinc-plate"].icon_size = 32 + data.raw["item"]["zinc-plate"].icon_mipmaps = 1 OV.disable_recipe({ "bob-zinc-plate" }) end else diff --git a/angelssmelting/prototypes/smelting-override.lua b/angelssmelting/prototypes/smelting-override.lua index 217f531ce..0fbf78993 100644 --- a/angelssmelting/prototypes/smelting-override.lua +++ b/angelssmelting/prototypes/smelting-override.lua @@ -72,193 +72,3 @@ require("prototypes.override.smelting-override-zinc") --ENABLE PRODUCTIVITY require("prototypes.override.smelting-override-productivity") - ---OVERRIDE FOR BASE -data.raw["item"]["iron-plate"].icon = "__angelssmelting__/graphics/icons/plate-iron.png" -data.raw["item"]["iron-plate"].icon_size = 32 -data.raw["item"]["iron-plate"].icon_mipmaps = 1 -data.raw["item"]["iron-plate"].subgroup = "angels-iron-casting" -data.raw["item"]["iron-plate"].order = "l" -data.raw["item"]["steel-plate"].icon = "__angelssmelting__/graphics/icons/plate-steel.png" -data.raw["item"]["steel-plate"].icon_size = 32 -data.raw["item"]["steel-plate"].icon_mipmaps = 1 -data.raw["item"]["steel-plate"].subgroup = "angels-steel-casting" -data.raw["item"]["steel-plate"].order = "l" -data.raw["item"]["copper-plate"].icon = "__angelssmelting__/graphics/icons/plate-copper.png" -data.raw["item"]["copper-plate"].icon_size = 32 -data.raw["item"]["copper-plate"].icon_mipmaps = 1 -data.raw["item"]["copper-plate"].subgroup = "angels-copper-casting" -data.raw["item"]["copper-plate"].order = "j" -data.raw["item"]["copper-cable"].icon = "__angelssmelting__/graphics/icons/wire-copper.png" -data.raw["item"]["copper-cable"].icon_size = 32 -data.raw["item"]["copper-cable"].icon_mipmaps = 1 -data.raw["item"]["copper-cable"].subgroup = "angels-copper-casting" -data.raw["item"]["copper-cable"].order = "k" -OV.global_replace_icon( - "__base__/graphics/icons/plate/iron-plate.png", - "__angelssmelting__/graphics/icons/plate-iron.png" -) -OV.global_replace_icon( - "__base__/graphics/icons/plate/steel-plate.png", - "__angelssmelting__/graphics/icons/plate-steel.png" -) -OV.global_replace_icon( - "__base__/graphics/icons/plate/copper-plate.png", - "__angelssmelting__/graphics/icons/plate-copper.png" -) -OV.global_replace_icon( - "__base__/graphics/icons/plate/copper-cable.png", - "__angelssmelting__/graphics/icons/wire-copper.png" -) - ---OVERRIDE FOR BOBs -if bobmods and bobmods.plates then - -- plates - data.raw["item"]["tin-plate"].icon = "__angelssmelting__/graphics/icons/plate-tin.png" - data.raw["item"]["tin-plate"].subgroup = "angels-tin-casting" - data.raw["item"]["tin-plate"].order = "i" - data.raw["item"]["tin-plate"].icon_size = 32 - data.raw["item"]["tin-plate"].icon_mipmaps = 1 - data.raw["item"]["silver-plate"].icon = "__angelssmelting__/graphics/icons/plate-silver.png" - data.raw["item"]["silver-plate"].subgroup = "angels-silver-casting" - data.raw["item"]["silver-plate"].order = "m" - data.raw["item"]["silver-plate"].icon_size = 32 - data.raw["item"]["silver-plate"].icon_mipmaps = 1 - data.raw["item"]["lead-plate"].icon = "__angelssmelting__/graphics/icons/plate-lead.png" - data.raw["item"]["lead-plate"].subgroup = "angels-lead-casting" - data.raw["item"]["lead-plate"].order = "k" - data.raw["item"]["lead-plate"].icon_size = 32 - data.raw["item"]["lead-plate"].icon_mipmaps = 1 - data.raw["item"]["glass"].icon = "__angelssmelting__/graphics/icons/plate-glass.png" - data.raw["item"]["glass"].subgroup = "angels-glass-casting" - data.raw["item"]["glass"].order = "d" - data.raw["item"]["glass"].icon_size = 32 - data.raw["item"]["glass"].icon_mipmaps = 1 - data.raw["item"]["gold-plate"].icon = "__angelssmelting__/graphics/icons/plate-gold.png" - data.raw["item"]["gold-plate"].subgroup = "angels-gold-casting" - data.raw["item"]["gold-plate"].order = "l" - data.raw["item"]["gold-plate"].icon_size = 32 - data.raw["item"]["gold-plate"].icon_mipmaps = 1 - data.raw["item"]["nickel-plate"].icon = "__angelssmelting__/graphics/icons/plate-nickel.png" - data.raw["item"]["nickel-plate"].subgroup = "angels-nickel-casting" - data.raw["item"]["nickel-plate"].order = "j" - data.raw["item"]["nickel-plate"].icon_size = 32 - data.raw["item"]["nickel-plate"].icon_mipmaps = 1 - data.raw["item"]["zinc-plate"].icon = "__angelssmelting__/graphics/icons/plate-zinc.png" - data.raw["item"]["zinc-plate"].subgroup = "angels-zinc-casting" - data.raw["item"]["zinc-plate"].order = "j" - data.raw["item"]["zinc-plate"].icon_size = 32 - data.raw["item"]["zinc-plate"].icon_mipmaps = 1 - data.raw["item"]["aluminium-plate"].icon = "__angelssmelting__/graphics/icons/plate-aluminium.png" - data.raw["item"]["aluminium-plate"].subgroup = "angels-aluminium-casting" - data.raw["item"]["aluminium-plate"].order = "k" - data.raw["item"]["aluminium-plate"].icon_size = 32 - data.raw["item"]["aluminium-plate"].icon_mipmaps = 1 - -- intermediates - data.raw["item"]["lead-oxide"].icon = "__angelssmelting__/graphics/icons/solid-lead-oxide.png" - data.raw["item"]["lead-oxide"].subgroup = "angels-lead" - data.raw["item"]["lead-oxide"].order = "d" - data.raw["item"]["lead-oxide"].icon_size = 32 - data.raw["item"]["lead-oxide"].icon_mipmaps = 1 - data.raw["item"]["alumina"].icon = "__angelssmelting__/graphics/icons/solid-aluminium-oxide.png" - data.raw["item"]["alumina"].subgroup = "angels-aluminium" - data.raw["item"]["alumina"].order = "f" - data.raw["item"]["alumina"].icon_size = 32 - data.raw["item"]["alumina"].icon_mipmaps = 1 - data.raw["item"]["tungsten-oxide"].icon = "__angelssmelting__/graphics/icons/solid-tungsten-oxide.png" - data.raw["item"]["tungsten-oxide"].subgroup = "angels-tungsten" - data.raw["item"]["tungsten-oxide"].order = "e" - data.raw["item"]["tungsten-oxide"].icon_size = 32 - data.raw["item"]["tungsten-oxide"].icon_mipmaps = 1 - data.raw["item"]["powdered-tungsten"].icon = "__angelssmelting__/graphics/icons/powder-tungsten.png" - data.raw["item"]["powdered-tungsten"].subgroup = "angels-tungsten" - data.raw["item"]["powdered-tungsten"].order = "h" - data.raw["item"]["powdered-tungsten"].icon_size = 64 - data.raw["item"]["powdered-tungsten"].icon_mipmaps = 4 - data.raw["item"]["cobalt-oxide"].icon = "__angelssmelting__/graphics/icons/solid-cobalt-oxide.png" - data.raw["item"]["cobalt-oxide"].subgroup = "angels-cobalt" - data.raw["item"]["cobalt-oxide"].order = "e" - data.raw["item"]["cobalt-oxide"].icon_size = 32 - data.raw["item"]["cobalt-oxide"].icon_mipmaps = 1 - data.raw["item"]["silver-nitrate"].icon = "__angelssmelting__/graphics/icons/solid-silver-nitrate.png" - data.raw["item"]["silver-nitrate"].subgroup = "angels-silver" - data.raw["item"]["silver-nitrate"].order = "d" - data.raw["item"]["silver-nitrate"].icon_size = 32 - data.raw["item"]["silver-nitrate"].icon_mipmaps = 1 - data.raw["item"]["titanium-plate"].icon = "__angelssmelting__/graphics/icons/plate-titanium.png" - data.raw["item"]["titanium-plate"].subgroup = "angels-titanium-casting" - data.raw["item"]["titanium-plate"].order = "j" - data.raw["item"]["titanium-plate"].icon_size = 32 - data.raw["item"]["titanium-plate"].icon_mipmaps = 1 - data.raw["item"]["tungsten-plate"].icon = "__angelssmelting__/graphics/icons/plate-tungsten.png" - data.raw["item"]["tungsten-plate"].subgroup = "angels-tungsten-casting" - data.raw["item"]["tungsten-plate"].order = "j" - data.raw["item"]["tungsten-plate"].icon_size = 32 - data.raw["item"]["tungsten-plate"].icon_mipmaps = 1 - data.raw["item"]["silicon"].icon = "__angelssmelting__/graphics/icons/plate-silicon.png" - data.raw["item"]["silicon"].subgroup = "angels-silicon-casting" - data.raw["item"]["silicon"].order = "k" - data.raw["item"]["silicon"].icon_size = 32 - data.raw["item"]["silicon"].icon_mipmaps = 1 - data.raw["item"]["cobalt-plate"].icon = "__angelssmelting__/graphics/icons/plate-cobalt.png" - data.raw["item"]["cobalt-plate"].subgroup = "angels-cobalt-casting" - data.raw["item"]["cobalt-plate"].order = "j" - data.raw["item"]["cobalt-plate"].icon_size = 32 - data.raw["item"]["cobalt-plate"].icon_mipmaps = 1 - -- alloys - data.raw["item"]["bronze-alloy"].icon = "__angelssmelting__/graphics/icons/plate-bronze.png" - data.raw["item"]["bronze-alloy"].subgroup = "angels-alloys-casting" - data.raw["item"]["bronze-alloy"].order = "a[bronze]-b[bronze-alloy]" - data.raw["item"]["bronze-alloy"].icon_size = 32 - data.raw["item"]["bronze-alloy"].icon_mipmaps = 1 - data.raw["item"]["brass-alloy"].icon = "__angelssmelting__/graphics/icons/plate-brass.png" - data.raw["item"]["brass-alloy"].subgroup = "angels-alloys-casting" - data.raw["item"]["brass-alloy"].order = "b[brass]-b[brass-alloy]" - data.raw["item"]["brass-alloy"].icon_size = 32 - data.raw["item"]["brass-alloy"].icon_mipmaps = 1 - data.raw["item"]["gunmetal-alloy"].icon = "__angelssmelting__/graphics/icons/plate-gunmetal.png" - data.raw["item"]["gunmetal-alloy"].subgroup = "angels-alloys-casting" - data.raw["item"]["gunmetal-alloy"].order = "c[gunmetal]-b[gunmetal-alloy]" - data.raw["item"]["gunmetal-alloy"].icon_size = 32 - data.raw["item"]["gunmetal-alloy"].icon_mipmaps = 1 - data.raw["item"]["invar-alloy"].icon = "__angelssmelting__/graphics/icons/plate-invar.png" - data.raw["item"]["invar-alloy"].subgroup = "angels-alloys-casting" - data.raw["item"]["invar-alloy"].order = "d[invar]-b[invar-alloy]" - data.raw["item"]["invar-alloy"].icon_size = 32 - data.raw["item"]["invar-alloy"].icon_mipmaps = 1 - data.raw["item"]["cobalt-steel-alloy"].icon = "__angelssmelting__/graphics/icons/plate-cobalt-steel.png" - data.raw["item"]["cobalt-steel-alloy"].subgroup = "angels-alloys-casting" - data.raw["item"]["cobalt-steel-alloy"].order = "e[cobalt-steel]-b[cobalt-steel-alloy]" - data.raw["item"]["cobalt-steel-alloy"].icon_size = 32 - data.raw["item"]["cobalt-steel-alloy"].icon_mipmaps = 1 - data.raw["item"]["nitinol-alloy"].icon = "__angelssmelting__/graphics/icons/plate-nitinol.png" - data.raw["item"]["nitinol-alloy"].subgroup = "angels-alloys-casting" - data.raw["item"]["nitinol-alloy"].order = "f[nitinol]-b[nitinol-alloy]" - data.raw["item"]["nitinol-alloy"].icon_size = 32 - data.raw["item"]["nitinol-alloy"].icon_mipmaps = 1 - - if data.raw.item["tinned-copper-cable"] then - data.raw["item"]["tinned-copper-cable"].icon = "__angelssmelting__/graphics/icons/wire-tin.png" - data.raw["item"]["tinned-copper-cable"].icon_size = 32 - data.raw["item"]["tinned-copper-cable"].icon_mipmaps = 1 - data.raw["item"]["gilded-copper-cable"].icon = "__angelssmelting__/graphics/icons/wire-gold.png" - data.raw["item"]["gilded-copper-cable"].icon_size = 32 - data.raw["item"]["gilded-copper-cable"].icon_mipmaps = 1 - data.raw["item"]["solder"].icon = "__angelssmelting__/graphics/icons/solder.png" - data.raw["item"]["solder"].icon_size = 32 - data.raw["item"]["solder"].icon_mipmaps = 1 - - OV.global_replace_icon( - "__bobelectronics__/graphics/icons/tinned-copper-cable.png", - "__angelssmelting__/graphics/icons/wire-tin.png" - ) - OV.global_replace_icon( - "__bobelectronics__/graphics/icons/gilded-copper-cable.png", - "__angelssmelting__/graphics/icons/wire-gold.png" - ) - OV.global_replace_icon( - "__bobelectronics__/graphics/icons/solder.png", - "__angelssmelting__/graphics/icons/solder.png" - ) - end -end From ecdddeeb07df236b65c48e10a449b9f44659c491 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Tue, 20 Jul 2021 18:42:10 +0200 Subject: [PATCH 42/75] forgot one --- .../prototypes/override/smelting-override-gold.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/angelssmelting/prototypes/override/smelting-override-gold.lua b/angelssmelting/prototypes/override/smelting-override-gold.lua index 708abe752..acc7f1603 100644 --- a/angelssmelting/prototypes/override/smelting-override-gold.lua +++ b/angelssmelting/prototypes/override/smelting-override-gold.lua @@ -57,11 +57,10 @@ if angelsmods.trigger.smelting_products["gold"].plate then OV.hide_recipe("bob-gold-plate") OV.global_replace_item("angels-plate-gold", "gold-plate") angelsmods.functions.add_flag("angels-plate-gold", "hidden") + angelsmods.functions.move_item("gold-plate", "angels-gold-casting", "l") data.raw["item"]["gold-plate"].icon = "__angelssmelting__/graphics/icons/plate-gold.png" data.raw["item"]["gold-plate"].icon_size = 32 data.raw["item"]["gold-plate"].icon_mipmaps = 1 - data.raw["item"]["gold-plate"].subgroup = "angels-gold-casting" - data.raw["item"]["gold-plate"].order = "l" OV.global_replace_technology("gold-processing", "angels-gold-smelting-1") end @@ -88,7 +87,7 @@ if angelsmods.trigger.smelting_products["gold"].wire then "__bobelectronics__/graphics/icons/gilded-copper-cable.png", "__angelssmelting__/graphics/icons/wire-gold.png" ) - + OV.patch_recipes( { { From 13d3c4e7d805bb94e28dfe6b8da92b7f07b75658 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Wed, 21 Jul 2021 11:55:56 +0200 Subject: [PATCH 43/75] Fixed bobs distillery 1 and electrolyser 1 were not unlocked correctly --- angelspetrochem/changelog.txt | 1 + angelspetrochem/prototypes/global-override/bobassembly.lua | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/angelspetrochem/changelog.txt b/angelspetrochem/changelog.txt index 06cae5737..1bea11121 100644 --- a/angelspetrochem/changelog.txt +++ b/angelspetrochem/changelog.txt @@ -4,6 +4,7 @@ Date: 31.05.2021 Bugfixes: - Changed prerequisites of plastic before advanced electronics technology - Fixed emissions_multiplier were not applied correctly + - Fixed bobs chemical plant 1, distillery 1 and electrolyser 1 were not unlocked correctly --------------------------------------------------------------------------------------------------- Version: 0.9.18 Date: 26.05.2021 diff --git a/angelspetrochem/prototypes/global-override/bobassembly.lua b/angelspetrochem/prototypes/global-override/bobassembly.lua index 114d776d3..69a67b37d 100644 --- a/angelspetrochem/prototypes/global-override/bobassembly.lua +++ b/angelspetrochem/prototypes/global-override/bobassembly.lua @@ -76,6 +76,7 @@ if mods["bobplates"] then OV.disable_recipe("electrolyser") else angelsmods.functions.add_crafting_category("assembling-machine", "electrolyser", "petrochem-electrolyser") + OV.add_unlock("basic-chemistry","electrolyser") --give the item a new home if still active end if mods["bobassembly"] then @@ -147,6 +148,8 @@ if mods["bobplates"] then --OV.remove_unlock("bob-distillery") angelsmods.functions.remove_crafting_category("assembling-machine", "bob-distillery", "distillery") angelsmods.functions.add_crafting_category("assembling-machine", "angels-chemical-plant", "distillery") + else + OV.add_unlock("basic-chemistry-2", "bob-distillery") --give the item a new home if still active end if mods["bobassembly"] then @@ -161,6 +164,8 @@ if mods["bobplates"] then OV.disable_technology("bob-distillery-2") angelsmods.functions.remove_crafting_category("assembling-machine", "bob-distillery-2", "distillery") angelsmods.functions.add_crafting_category("assembling-machine", "angels-chemical-plant-2", "distillery") + else + OV.add_prereq("bob-distillery-2", "basic-chemistry-2") end -- Distillery 3 From 0c9d585d2d6a2b21ac35525c4eb14edeb70a9c5e Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Wed, 21 Jul 2021 14:50:06 +0200 Subject: [PATCH 44/75] Added descriptions to farming products on how to obtain them --- angelsbioprocessing/changelog.txt | 1 + .../locale/en/bio-processing.cfg | 2 + .../prototypes/bio-processing-override.lua | 2 +- .../bio-processing-override-angel.lua | 43 ++++++++++++++++++- 4 files changed, 46 insertions(+), 2 deletions(-) diff --git a/angelsbioprocessing/changelog.txt b/angelsbioprocessing/changelog.txt index ff2211ff6..0773c3f24 100644 --- a/angelsbioprocessing/changelog.txt +++ b/angelsbioprocessing/changelog.txt @@ -3,6 +3,7 @@ Version: 0.7.20 Date: ?? Changes: - Added new graphics to the agricultural module technologies + - Added descriptions to farming products on how to obtain them Bugfixes: - Fixed another crash related to opening another players inventory - Fixed crash when bob plates is not active but bob enemies is diff --git a/angelsbioprocessing/locale/en/bio-processing.cfg b/angelsbioprocessing/locale/en/bio-processing.cfg index d091a481b..f50c7939e 100644 --- a/angelsbioprocessing/locale/en/bio-processing.cfg +++ b/angelsbioprocessing/locale/en/bio-processing.cfg @@ -317,6 +317,8 @@ swamp-3=Commanding. Don't use too much. swamp-4=Binary. It grows or it does not, nothing in between. swamp-5=Spicy. Seems to yell at you. +crop-farm-processed=A farming producted obtained from: + solid-nuclear-fertilizer=This doesn't sound healty... we might start to glow at night! raw-fish=A friendly reminder to those who knew Factorio before an Angel stopped by. diff --git a/angelsbioprocessing/prototypes/bio-processing-override.lua b/angelsbioprocessing/prototypes/bio-processing-override.lua index c824b5cc0..58dbd9fc7 100644 --- a/angelsbioprocessing/prototypes/bio-processing-override.lua +++ b/angelsbioprocessing/prototypes/bio-processing-override.lua @@ -50,7 +50,7 @@ end --CONDITIONAL if angelsmods.trigger.smelting_products["glass"].plate then -OV.patch_recipes( + OV.patch_recipes( { { name = "petri-dish", diff --git a/angelsbioprocessing/prototypes/overrides/bio-processing-override-angel.lua b/angelsbioprocessing/prototypes/overrides/bio-processing-override-angel.lua index 68ef80dc5..659d837aa 100644 --- a/angelsbioprocessing/prototypes/overrides/bio-processing-override-angel.lua +++ b/angelsbioprocessing/prototypes/overrides/bio-processing-override-angel.lua @@ -1,4 +1,5 @@ local OV = angelsmods.functions.OV + if angelsmods.industries and angelsmods.industries.overhaul then OV.patch_recipes({{name="algae-brown-burning",results={{"!!"},{name = "solid-lithium", amount = 1}}}}) -- OV.remove_unlock("bio-paper-1", "circuit-paper-board") @@ -33,4 +34,44 @@ else OV.modify_input("bio-tile",{type = "item", name = "steel-plate", amount = 1}) OV.disable_recipe("algae-brown-burning") end -OV.add_unlock("bio-farm-2","bio-tile") \ No newline at end of file +OV.add_unlock("bio-farm-2","bio-tile") + +-- FARMING TOOLTIPS +for _,item_name in pairs{"solid-beans", "solid-corn", "solid-leafs", "solid-nuts", "solid-pips", "solid-fruit"} do + local item = data.raw["item"][item_name] + if item then + local origin_items = {} + for _,biome_name in pairs({"temperate", "desert", "swamp"}) do + for tier_number = 1,5 do + local recipe = data.raw["recipe"][string.format("sorting-%s-%d", biome_name, tier_number)] + for _,recipe_difficulty in pairs({recipe, recipe.normal, recipe.expensive}) do + if recipe_difficulty.result == item_name then + origin_items[string.format("%s-%d", biome_name, tier_number)] = true + end + for _,recipe_difficulty_result in pairs(recipe_difficulty.results) do + if (recipe_difficulty_result[1] or recipe_difficulty_result.name) == item_name then + origin_items[string.format("%s-%d", biome_name, tier_number)] = true + end + end + end + end + end + + local localised_indentation = {""} + table.insert(localised_indentation, {"item-description.loc-nl"}) + for _=1,7 do + table.insert(localised_indentation, {"item-description.loc-space"}) + end + local localised_origin_items = {"", {"item-description.crop-farm-processed"}} + for origin_item_name in pairs(origin_items) do + table.insert(localised_origin_items, localised_indentation) + table.insert(localised_origin_items, {"", + string.format("[img=item/%s]", origin_item_name), + {"item-description.loc-space"}, + {string.format("item-name.%s", origin_item_name)} + }) + end + + item.localised_description = util.table.deepcopy(localised_origin_items) + end +end From 0d7b0734c0e51a30261d8ce5067314b4976b5c13 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Fri, 23 Jul 2021 17:49:37 +0200 Subject: [PATCH 45/75] fixed silicon powder (#642) --- angelssmelting/changelog.txt | 3 +++ .../prototypes/override/smelting-override-silicon.lua | 10 ++++++++++ 2 files changed, 13 insertions(+) diff --git a/angelssmelting/changelog.txt b/angelssmelting/changelog.txt index 585558a02..7bc355c1e 100644 --- a/angelssmelting/changelog.txt +++ b/angelssmelting/changelog.txt @@ -8,6 +8,9 @@ Date: ?? - Fixed tier numbers on zinc oxide recipes were incorrect and obsolete in some configurations - Tweaked coolant filtering crafting times to help differentiate the two paths more (568) - Balanced chrome smelting ratio's to not be sodium/sulfur positive (579) + - Fixed stack size of silicon powder when bobs mods are enabled (642) + - Removed productivity and reduced crafting time of the silicon powder recipe when playing + with bobs mods (642) --------------------------------------------------------------------------------------------------- Version: 0.6.16 Date: 31.05.2021 diff --git a/angelssmelting/prototypes/override/smelting-override-silicon.lua b/angelssmelting/prototypes/override/smelting-override-silicon.lua index 4f1946efc..31cd88ce0 100644 --- a/angelssmelting/prototypes/override/smelting-override-silicon.lua +++ b/angelssmelting/prototypes/override/smelting-override-silicon.lua @@ -104,6 +104,14 @@ end if angelsmods.trigger.smelting_products["silicon"].powder then if mods["bobplates"] then OV.global_replace_item("powder-silicon", "silicon-powder") + angelsmods.functions.override_item_conditions( + { + value = 200, + list = { + "silicon-powder" + } + } + ) angelsmods.functions.add_flag("powder-silicon", "hidden") OV.disable_recipe({"powder-silicon"}) @@ -116,6 +124,7 @@ if angelsmods.trigger.smelting_products["silicon"].powder then { name = "silicon-powder", subgroup = "angels-silicon", + energy_required = 0.5, ingredients = { {"!!"}, {"ingot-silicon", 1} @@ -124,6 +133,7 @@ if angelsmods.trigger.smelting_products["silicon"].powder then } } ) + angelsmods.functions.remove_productivity("silicon-powder") OV.add_prereq("silicon-processing", "angels-silicon-smelting-1") end From 70e12678bbee655856f993de0919e1737677c3c8 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Sun, 25 Jul 2021 09:54:48 +0200 Subject: [PATCH 46/75] Fixed some techs could not be researched due to wrong combination of science packs (#643) --- angelsindustries/changelog.txt | 1 + .../overrides/global-tech-bobs-cores.lua | 2 +- .../overrides/global-tech-bobs-packs.lua | 22 +++++++++---------- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/angelsindustries/changelog.txt b/angelsindustries/changelog.txt index 7e49637ed..a167952e4 100644 --- a/angelsindustries/changelog.txt +++ b/angelsindustries/changelog.txt @@ -8,6 +8,7 @@ Date: ##.##.2021 - Ensured that bobmodules uses each tier of electronic now - Science mode: - Fixed an issue with an incorrect tag being given to the regualr lab, causing a crash + - Fixed some techs could not be researched due to wrong combination of science packs (643) --------------------------------------------------------------------------------------------------- Version: 0.4.13 Date: 31.05.2021 diff --git a/angelsindustries/prototypes/overrides/global-tech-bobs-cores.lua b/angelsindustries/prototypes/overrides/global-tech-bobs-cores.lua index 17ea585ed..082e167f5 100644 --- a/angelsindustries/prototypes/overrides/global-tech-bobs-cores.lua +++ b/angelsindustries/prototypes/overrides/global-tech-bobs-cores.lua @@ -155,7 +155,7 @@ if angelsmods.industries.tech then core_replace("bob-repair-pack-2", "basic", "enhance") core_replace("bob-repair-pack-3", "basic", "enhance") core_replace("bob-repair-pack-4", "basic", "enhance") - core_replace("bob-repair-pack-5", "basic", "enhance") + core_replace("bob-repair-pack-5", "processing", "enhance") end ------------------------------------------------------------------------------- diff --git a/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua b/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua index 7bb7a8b14..761a1ffc0 100644 --- a/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua +++ b/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua @@ -36,7 +36,7 @@ if angelsmods.industries.tech then end ------------------------------------------------------------------------------- - -- BOB ASSMBLY ---------------------------------------------------------------- + -- BOB ASSEMBLY --------------------------------------------------------------- ------------------------------------------------------------------------------- if mods["bobassembly"] then --adds bobassembly stuffs @@ -75,7 +75,7 @@ if angelsmods.industries.tech then -- BOBS GREENHOUSE ------------------------------------------------------------ ------------------------------------------------------------------------------- if mods["bobgreenhouse"] then - --adds bob greenhouse stuffs + --adds bob greenhouse stuffs end ------------------------------------------------------------------------------- @@ -94,7 +94,7 @@ if angelsmods.industries.tech then -- BOBS CLASSES --------------------------------------------------------------- ------------------------------------------------------------------------------- if mods["bobclasses"] then - --adds bob classes stuffs + --adds bob classes stuffs end ------------------------------------------------------------------------------- @@ -108,15 +108,16 @@ if angelsmods.industries.tech then OV.remove_prereq("steel-axe-4", "tech-blue-packs") end --mining drills - pack_replace("bob-drills-2", "blue", "orange") + pack_replace("bob-drills-3", "blue", "orange") pack_replace("bob-area-drills-2", "blue", "orange") + pack_replace("bob-area-drills-4", "blue", "yellow") end ------------------------------------------------------------------------------- -- BOBS MODULES --------------------------------------------------------------- ------------------------------------------------------------------------------- if mods["bobmodules"] then - --adds bob modules stuffs + --adds bob modules stuffs end ------------------------------------------------------------------------------- @@ -128,9 +129,7 @@ if angelsmods.industries.tech then pack_replace("logistics-0", "red", "grey") pack_replace("logistics", "grey", "red") -- repair packs - pack_replace("bob-repair-pack-3", "blue", "orange") - --pack_replace("bob-repair-pack-4", "green", "blue") - pack_replace("bob-repair-pack-5", "blue", "yellow") + pack_replace("bob-repair-pack-4", "blue", "orange") -- toolbelts pack_replace("toolbelt-2", "blue", "orange") OV.remove_prereq("toolbelt-2", "tech-blue-packs") @@ -165,7 +164,6 @@ if angelsmods.industries.tech then pack_replace("bob-armoured-railway-2", "blue", "yellow") pack_replace("bob-fluid-wagon-2", "green", "orange") pack_replace("bob-armoured-fluid-wagon-2", "blue", "yellow") - end ------------------------------------------------------------------------------- @@ -255,15 +253,15 @@ if angelsmods.industries.tech then --adds bob power stuffs -- steam power if settings.startup["bobmods-power-steam"].value == true then - pack_replace("bob-steam-engine-3", "blue", "orange") + pack_replace("bob-steam-engine-4", "blue", "orange") pack_replace("bob-boiler-4", "blue", "orange") pack_replace("bob-oil-boiler-3", "blue", "orange") pack_replace("bob-steam-turbine-1", "blue", "orange") + pack_replace("bob-steam-turbine-3", "blue", "yellow") pack_replace("bob-heat-exchanger-2", "blue", "orange") end if settings.startup["bobmods-power-fluidgenerator"].value == true then - pack_replace("fluid-generator-2", "blue", "orange") - pack_replace("fluid-generator-4", "blue", "yellow") + pack_replace("fluid-generator-3", "blue", "orange") end -- solar power if settings.startup["bobmods-power-solar"].value == true then From 0a12332f2c7546d0af5e533f316a8a121f0f806d Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Sun, 25 Jul 2021 10:56:53 +0200 Subject: [PATCH 47/75] added unit test to verify analyser and datacore configuration --- .../python/unit_test_controller.py | 86 ++++++++++++++ angelsdev-unit-test/unit-tests.lua | 2 + .../unit-tests/unit-test-002.lua | 111 ++++++++++++++++++ 3 files changed, 199 insertions(+) create mode 100644 angelsdev-unit-test/unit-tests/unit-test-002.lua diff --git a/angelsdev-unit-test/python/unit_test_controller.py b/angelsdev-unit-test/python/unit_test_controller.py index 043e974ce..9e601c384 100644 --- a/angelsdev-unit-test/python/unit_test_controller.py +++ b/angelsdev-unit-test/python/unit_test_controller.py @@ -160,6 +160,8 @@ def TestSpecialVanillarBA(self) -> None: def TestBobAngels(self) -> None: self.TestBobAngelsRegular() self.TestBobAngelsExtended() + self.TestBobAngelsExtendedComponents() + self.TestBobAngelsExtendedTechnology() def TestBobAngelsRegular(self) -> None: """Tests BA mode with all mods except industries (seablock related).""" @@ -245,6 +247,90 @@ def TestBobAngelsExtended(self) -> None: ) self.__executeUnitTests() + def TestBobAngelsExtendedComponents(self) -> None: + """Tests BA mode with all mods including industries.""" + self.__logTestConfiguration("BA (extended components)") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + "angelsindustries", + "angelsexploration", + + "boblibrary", + "bobassembly", + "bobclasses", + "bobelectronics", + "bobenemies", + "bobequipment", + "bobgreenhouse", + "bobinserters", + "boblogistics", + "bobmining", + "bobmodules", + "bobores", + "bobplates", + "bobpower", + "bobrevamp", + "bobtech", + "bobvehicleequipment", + "bobwarfare", + ], + { + 'startup': + { + "angels-enable-industries": False, # Angels overhaul + "angels-enable-components": True, # Angels component mode + "angels-enable-tech" : False, # Angels technology mode + } + } + ) + self.__executeUnitTests() + + def TestBobAngelsExtendedTechnology(self) -> None: + """Tests BA mode with all mods including industries.""" + self.__logTestConfiguration("BA (extended technology)") + self.__setupTestConfiguration( + [ + "angelsrefining", + "angelspetrochem", + "angelssmelting", + "angelsbioprocessing", + "angelsindustries", + "angelsexploration", + + "boblibrary", + "bobassembly", + "bobclasses", + "bobelectronics", + "bobenemies", + "bobequipment", + "bobgreenhouse", + "bobinserters", + "boblogistics", + "bobmining", + "bobmodules", + "bobores", + "bobplates", + "bobpower", + "bobrevamp", + "bobtech", + "bobvehicleequipment", + "bobwarfare", + ], + { + 'startup': + { + "angels-enable-industries": False, # Angels overhaul + "angels-enable-components": False, # Angels component mode + "angels-enable-tech" : True, # Angels technology mode + } + } + ) + self.__executeUnitTests() + ############################################################################# ### PURE ANGELS ### ############################################################################# diff --git a/angelsdev-unit-test/unit-tests.lua b/angelsdev-unit-test/unit-tests.lua index 8b95b3692..dfcf11da9 100644 --- a/angelsdev-unit-test/unit-tests.lua +++ b/angelsdev-unit-test/unit-tests.lua @@ -1,8 +1,10 @@ local unit_test_001 = require("unit-tests.unit-test-001") +local unit_test_002 = require("unit-tests.unit-test-002") local unit_tests = { unit_test_001, + unit_test_002, } local unit_test_functions = require("unit-test-functions") diff --git a/angelsdev-unit-test/unit-tests/unit-test-002.lua b/angelsdev-unit-test/unit-tests/unit-test-002.lua new file mode 100644 index 000000000..23b10793d --- /dev/null +++ b/angelsdev-unit-test/unit-tests/unit-test-002.lua @@ -0,0 +1,111 @@ +-- This unit test validates all science packs in industries science mode such +-- that all technologies can be researched in a lab. +local unit_test_functions = require("unit-test-functions") + +local function log_invalid_science_configuration(tech_name, tech_analysers, tech_datacore_T1, tech_datacore_T2) + unit_test_functions.print_msg(string.format("Technology %q has an invalid research pack configuration:", tech_name)) + unit_test_functions.print_msg(string.format(" Science analysers: %s", tech_analysers[1] or "None")) + if #tech_analysers > 1 then + for i = 2, #tech_analysers do + unit_test_functions.print_msg(string.format(" %s", tech_analysers[i])) + end + end + unit_test_functions.print_msg(string.format(" Science datacores: %s", tech_datacore_T1[1] or tech_datacore_T2[1] or "None")) + if #tech_datacore_T1 > 1 then + for i = 2, #tech_datacore_T1 do + unit_test_functions.print_msg(string.format(" %s", tech_datacore_T1[i])) + end + end + if #tech_datacore_T2 > 1 or (#tech_datacore_T1 > 0 and #tech_datacore_T2 > 0) then + for i = #tech_datacore_T1 > 0 and 1 or 2, #tech_datacore_T2 do + unit_test_functions.print_msg(string.format(" %s", tech_datacore_T2[i])) + end + end +end + +local unit_test_002 = function() + if not game.active_mods["angelsindustries"] then return true end -- skip test + local industries_tech_setting = settings.startup["angels-enable-tech"] + if (not industries_tech_setting) or (industries_tech_setting.value == false) then return true end -- skip test + + local tech_prototypes = game.technology_prototypes + for tech_name, tech_prototype in pairs(tech_prototypes) do + if tech_prototype.hidden == false then + local tech_ingredients = tech_prototype.research_unit_ingredients + local tech_packs = {} + for _, tech_ingredient in pairs(tech_ingredients) do + tech_packs[tech_ingredient.name] = tech_packs[tech_ingredient.name] or (tech_ingredient.amount > 0) + end + + local tech_analysers = {} + for _, analyser_name in pairs({ + "angels-science-pack-grey", + "angels-science-pack-red", + "angels-science-pack-green", + "angels-science-pack-orange", + "angels-science-pack-blue", + "angels-science-pack-yellow", + "angels-science-pack-white", + }) do + if tech_packs[analyser_name] then + table.insert(tech_analysers, analyser_name) + end + end + + local tech_datacore_T1 = {} + for _, datacore_name in pairs({ + "datacore-basic", + "datacore-exploration-1", + "datacore-enhance-1", + "datacore-energy-1", + "datacore-logistic-1", + "datacore-war-1", + "datacore-processing-1", + }) do + if tech_packs[datacore_name] then + table.insert(tech_datacore_T1, datacore_name) + end + end + + local tech_datacore_T2 = {} + for _, datacore_name in pairs({ + "datacore-exploration-2", + "datacore-enhance-2", + "datacore-energy-2", + "datacore-logistic-2", + "datacore-war-2", + "datacore-processing-2", + "datacore-processing-3", + "datacore-processing-4", + "datacore-processing-5", + "datacore-processing-6", + }) do + if tech_packs[datacore_name] then + table.insert(tech_datacore_T2, datacore_name) + end + end + + -- Key researches have (one or) more analysers but no datacores + if #tech_analysers > 1 and (#tech_datacore_T1 + #tech_datacore_T2) > 0 then + log_invalid_science_configuration(tech_name, tech_analysers, tech_datacore_T1, tech_datacore_T2) + end + + -- Other researches should only have one type of datacore + if (#tech_datacore_T1 + #tech_datacore_T2) > 1 then + log_invalid_science_configuration(tech_name, tech_analysers, tech_datacore_T1, tech_datacore_T2) + end + + -- Other researches should also have one type of analyser + if (#tech_datacore_T1 + #tech_datacore_T2) == 1 and #tech_analysers ~= 1 then + log_invalid_science_configuration(tech_name, tech_analysers, tech_datacore_T1, tech_datacore_T2) + end + + if (#tech_analysers + #tech_datacore_T1 + #tech_datacore_T2) == 0 then + --unit_test_functions.print_msg(string.format("Technology %q has no analysers nor datacores set.", tech_name)) + end + end + end + + return true +end +return unit_test_002 \ No newline at end of file From 156adec7adeb99b79d53f2d4e768927e85e1a442 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Sun, 25 Jul 2021 19:01:35 +1000 Subject: [PATCH 48/75] missing pre-req check --- angelspetrochem/prototypes/override/bobrevamp.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/angelspetrochem/prototypes/override/bobrevamp.lua b/angelspetrochem/prototypes/override/bobrevamp.lua index 5d1715031..9ea92ebd1 100644 --- a/angelspetrochem/prototypes/override/bobrevamp.lua +++ b/angelspetrochem/prototypes/override/bobrevamp.lua @@ -1,7 +1,7 @@ local OV = angelsmods.functions.OV local move_item = angelsmods.functions.move_item -if mods["bobrevamp"] then +if mods["bobrevamp"] and mods["bobplates"] then ----------------------------------------------------------------------------- -- SOLID FUEL --------------------------------------------------------------- ----------------------------------------------------------------------------- From 59f5847abb3ce2be5e4c336ba3257b03109f507e Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Thu, 29 Jul 2021 13:09:59 +1000 Subject: [PATCH 49/75] standardised indust funs to angelsmods.functions --- angelsindustries/data-final-fixes.lua | 2 +- .../components-base-recipe-update.lua | 13 +- .../overrides/components-entity-update.lua | 5 +- .../overrides/global-tech-base-cores.lua | 111 ++++----- .../overrides/global-tech-base-packs.lua | 225 +++++++++--------- .../overrides/global-tech-bobs-cores.lua | 159 +++++++------ .../overrides/global-tech-bobs-packs.lua | 185 +++++++------- .../overrides/global-tech-popular-addons.lua | 13 +- .../prototypes/overrides/global-tech.lua | 4 +- .../industries-override-functions.lua | 77 +++--- 10 files changed, 401 insertions(+), 393 deletions(-) diff --git a/angelsindustries/data-final-fixes.lua b/angelsindustries/data-final-fixes.lua index d228e4878..db8b35582 100644 --- a/angelsindustries/data-final-fixes.lua +++ b/angelsindustries/data-final-fixes.lua @@ -91,7 +91,7 @@ if angelsmods.industries.components then OV.global_replace_technology("battery", "angels-components-batteries-1") --set ingredient return on building pickup if angelsmods.industries.return_ingredients then - add_minable_results() + angelsmods.functions.AI.add_minable_results() end OV.execute() end diff --git a/angelsindustries/prototypes/overrides/components-base-recipe-update.lua b/angelsindustries/prototypes/overrides/components-base-recipe-update.lua index 114964c33..a99ddba0c 100644 --- a/angelsindustries/prototypes/overrides/components-base-recipe-update.lua +++ b/angelsindustries/prototypes/overrides/components-base-recipe-update.lua @@ -1,4 +1,5 @@ local OV = angelsmods.functions.OV +local AI = angelsmods.functions.AI if angelsmods.industries.components then -- submachine gun @@ -10,27 +11,27 @@ if angelsmods.industries.components then OV.add_unlock("angels-glass-smelting-1", "angels-coil-glass-fiber") --battery usage --vanilla replacements - replace_recipe_ing("accumulator","battery-1","battery-2") + AI.replace_recipe_ing("accumulator","battery-1","battery-2") OV.remove_prereq("electric-energy-accumulators", "battery") OV.add_prereq("electric-energy-accumulators", "angels-components-batteries-2") --do i want to leave this for bobs bots? --if (not mods["boblogistics"]) then --if i want to actually move it to battery-2 - replace_recipe_ing("flying-robot-frame","battery","battery-4") + AI.replace_recipe_ing("flying-robot-frame","battery","battery-4") OV.remove_prereq("robotics", "battery") OV.add_prereq("robotics", "angels-components-batteries-4") --end - replace_recipe_ing("battery-equipment","battery-1","battery-3") + AI.replace_recipe_ing("battery-equipment","battery-1","battery-3") OV.remove_prereq("battery-equipment", "battery") OV.add_prereq("battery-equipment", "angels-components-batteries-3") - replace_recipe_ing("battery-mk2-equipment","battery-equipment","battery-4") + AI.replace_recipe_ing("battery-mk2-equipment","battery-equipment","battery-4") OV.add_prereq("battery-mk2-equipment", "angels-components-batteries-4") OV.add_prereq("angels-cobalt-smelting-1", "water-washing-1") OV.remove_prereq("angels-cobalt-smelting-2", "water-washing-1") - replace_recipe_ing("personal-roboport-equipment","battery-1","battery-4") + AI.replace_recipe_ing("personal-roboport-equipment","battery-1","battery-4") --OV.add_prereq("personal-roboport-equipment", "angels-components-batteries-4") - replace_recipe_ing("personal-roboport-mk2-equipment","battery-1","battery-5") + AI.replace_recipe_ing("personal-roboport-mk2-equipment","battery-1","battery-5") OV.patch_recipes( { { diff --git a/angelsindustries/prototypes/overrides/components-entity-update.lua b/angelsindustries/prototypes/overrides/components-entity-update.lua index 4282325c3..2a6bde9c9 100644 --- a/angelsindustries/prototypes/overrides/components-entity-update.lua +++ b/angelsindustries/prototypes/overrides/components-entity-update.lua @@ -1,14 +1,15 @@ local OV = angelsmods.functions.OV local RB = angelsmods.functions.RB +local AI = angelsmods.functions.AI --require("prototypes.overrides.industries-override-functions") local buildingmulti = angelsmods.marathon.buildingmulti local buildingtime = angelsmods.marathon.buildingtime if angelsmods.industries.components then - add_con_mats() + AI.add_con_mats() OV.execute() - replace_gen_mats() + AI.replace_gen_mats() OV.execute() end diff --git a/angelsindustries/prototypes/overrides/global-tech-base-cores.lua b/angelsindustries/prototypes/overrides/global-tech-base-cores.lua index d85500ba3..8d56ffd3f 100644 --- a/angelsindustries/prototypes/overrides/global-tech-base-cores.lua +++ b/angelsindustries/prototypes/overrides/global-tech-base-cores.lua @@ -1,5 +1,6 @@ if angelsmods.industries.tech then local OV = angelsmods.functions.OV + local AI = angelsmods.functions.AI --require("prototypes.overrides.industries-override-functions") ------------------------------------------------------------------------------- @@ -9,24 +10,24 @@ if angelsmods.industries.tech then OV.execute() -- catch most of the cores with the core builder - core_builder() + AI.core_builder() OV.execute() ------------------------------------------------------------------------------- -- BASIC CORES ---------------------------------------------------------------- ------------------------------------------------------------------------------- -- BASE GAME - core_replace("automation", "processing", "basic") - core_replace("logistics", "logistic", "basic") - core_replace("turrets", "war", "basic") - core_replace("flammables", "war", "enhance") + AI.core_replace("automation", "processing", "basic") + AI.core_replace("logistics", "logistic", "basic") + AI.core_replace("turrets", "war", "basic") + AI.core_replace("flammables", "war", "enhance") -- REFINING - core_replace("water-treatment", "processing", "basic") + AI.core_replace("water-treatment", "processing", "basic") -- SMELTING - core_replace("angels-solder-smelting-basic", "processing", "basic") + AI.core_replace("angels-solder-smelting-basic", "processing", "basic") -- BIO PROCESSING - core_replace("bio-processing-brown", "processing", "basic") - core_replace("bio-paper-1", "processing", "basic") + AI.core_replace("bio-processing-brown", "processing", "basic") + AI.core_replace("bio-paper-1", "processing", "basic") -- INDUSTRIES OV.set_science_pack("tech-red-circuit", "datacore-basic", 2) OV.set_science_pack("tech-green-circuit", "datacore-basic", 2) @@ -48,24 +49,24 @@ if angelsmods.industries.tech then -- BASE GAME OV.set_science_pack("landfill", "datacore-exploration-1", 2) OV.set_science_pack("automobilism", "datacore-exploration-1", 2) - core_replace("space-science-pack", "processing", "exploration") - core_replace("artillery-shell-range-1", "war", "exploration") + AI.core_replace("space-science-pack", "processing", "exploration") + AI.core_replace("artillery-shell-range-1", "war", "exploration") -- BIO PROCESSING - core_replace("bio-refugium-hatchery", "processing", "exploration") - core_replace("bio-refugium-fish-1", "processing", "exploration") - core_replace("bio-refugium-fish-2", "processing", "exploration") - core_replace("bio-refugium-puffer-1", "processing", "exploration") - core_replace("bio-refugium-puffer-2", "processing", "exploration") - core_replace("bio-refugium-puffer-3", "processing", "exploration") - core_replace("bio-refugium-puffer-4", "processing", "exploration") - core_replace("bio-refugium-biter-1", "processing", "exploration") - core_replace("bio-refugium-biter-2", "processing", "exploration") - core_replace("bio-refugium-biter-3", "processing", "exploration") + AI.core_replace("bio-refugium-hatchery", "processing", "exploration") + AI.core_replace("bio-refugium-fish-1", "processing", "exploration") + AI.core_replace("bio-refugium-fish-2", "processing", "exploration") + AI.core_replace("bio-refugium-puffer-1", "processing", "exploration") + AI.core_replace("bio-refugium-puffer-2", "processing", "exploration") + AI.core_replace("bio-refugium-puffer-3", "processing", "exploration") + AI.core_replace("bio-refugium-puffer-4", "processing", "exploration") + AI.core_replace("bio-refugium-biter-1", "processing", "exploration") + AI.core_replace("bio-refugium-biter-2", "processing", "exploration") + AI.core_replace("bio-refugium-biter-3", "processing", "exploration") OV.set_science_pack("bio-temperate-farm", "datacore-processing-1", 2) OV.set_science_pack("bio-desert-farm", "datacore-processing-1", 2) OV.set_science_pack("bio-swamp-farm", "datacore-processing-1", 2) -- INDUSTRIES - core_replace("angels-rocket", "war", "exploration") + AI.core_replace("angels-rocket", "war", "exploration") -- EXPLORATION OV.set_science_pack("angels-heavy-tank", "datacore-exploration-1", 2) -- CAB ADDONS @@ -81,39 +82,39 @@ if angelsmods.industries.tech then -- ENHANCEMENT CORES ---------------------------------------------------------- ------------------------------------------------------------------------------- -- BASE GAME - core_replace("effect-transmission", "processing", "enhance") + AI.core_replace("effect-transmission", "processing", "enhance") OV.set_science_pack("toolbelt", "datacore-enhance-1", 2) OV.set_science_pack("optics", "datacore-enhance-1", 2) - core_replace("rocket-fuel", "war", "enhance") - core_replace("artillery-shell-speed-1", "war", "enhance") - core_replace("follower-robot-count-7", "war", "enhance") + AI.core_replace("rocket-fuel", "war", "enhance") + AI.core_replace("artillery-shell-speed-1", "war", "enhance") + AI.core_replace("follower-robot-count-7", "war", "enhance") -- PETROCHEM - core_replace("angels-rocket-fuel", "war", "enhance") + AI.core_replace("angels-rocket-fuel", "war", "enhance") -- INDUSTRIES --OV.set_science_pack("angels-components-construction-1", "datacore-enhance-1", 2) --OV.set_science_pack("angels-components-construction-2", "datacore-enhance-1", 2) --OV.set_science_pack("angels-components-construction-3", "datacore-enhance-1", 2) --OV.set_science_pack("angels-components-construction-4", "datacore-enhance-1", 2) --OV.set_science_pack("angels-components-construction-5", "datacore-enhance-1", 2) - core_replace("angels-rocket-hull", "war", "enhance") + AI.core_replace("angels-rocket-hull", "war", "enhance") ------------------------------------------------------------------------------- -- ENERGY CORES --------------------------------------------------------------- ------------------------------------------------------------------------------- -- BASE GAME - core_replace("energy-weapons-damage-7", "war", "energy") - core_replace("uranium-processing", "processing", "energy") - core_replace("kovarex-enrichment-process", "processing", "energy") - core_replace("nuclear-fuel-reprocessing", "processing", "energy") + AI.core_replace("energy-weapons-damage-7", "war", "energy") + AI.core_replace("uranium-processing", "processing", "energy") + AI.core_replace("kovarex-enrichment-process", "processing", "energy") + AI.core_replace("nuclear-fuel-reprocessing", "processing", "energy") -- PETROCHEM - core_replace("nuclear-fuel", "processing", "energy") + AI.core_replace("nuclear-fuel", "processing", "energy") -- INDUSTRIES OV.set_science_pack("angels-components-batteries-1", "datacore-energy-1", 2) OV.set_science_pack("angels-components-batteries-2", "datacore-energy-1", 2) OV.set_science_pack("angels-components-batteries-3", "datacore-energy-1", 2) OV.set_science_pack("angels-components-batteries-4", "datacore-energy-1", 2) OV.set_science_pack("angels-components-batteries-5", "datacore-energy-1", 2) - core_replace("angels-rocket-fusion-reactor", "war", "energy") + AI.core_replace("angels-rocket-fusion-reactor", "war", "energy") ------------------------------------------------------------------------------- -- LOGISTIC CORES ------------------------------------------------------------- @@ -121,23 +122,23 @@ if angelsmods.industries.tech then -- PETROCHEM OV.set_science_pack("angels-fluid-control", "datacore-logistic-1", 2) -- INDUSTRIES - --core_replace("angels-components-cabling-1", "energy", "logistic") - core_replace("angels-components-cabling-2", "energy", "logistic") - core_replace("angels-components-cabling-3", "energy", "logistic") - core_replace("angels-components-cabling-4", "energy", "logistic") - core_replace("angels-components-cabling-5", "energy", "logistic") + --AI.core_replace("angels-components-cabling-1", "energy", "logistic") + AI.core_replace("angels-components-cabling-2", "energy", "logistic") + AI.core_replace("angels-components-cabling-3", "energy", "logistic") + AI.core_replace("angels-components-cabling-4", "energy", "logistic") + AI.core_replace("angels-components-cabling-5", "energy", "logistic") OV.set_science_pack("angels-crawler", "datacore-logistic-1", 2) OV.set_science_pack("angels-yellow-loader", "datacore-logistic-1", 2) OV.set_science_pack("angels-red-loader", "datacore-logistic-1", 2) OV.set_science_pack("angels-blue-loader", "datacore-logistic-1", 2) - core_replace("angels-rocket-ion-thruster", "war", "logistic") + AI.core_replace("angels-rocket-ion-thruster", "war", "logistic") -- MOBILITY ADDONS if mods["angelsaddons-storage"] then if angelsmods.addons.storage.pressuretank then OV.set_science_pack("pressure-tanks", "datacore-logistic-1", 2) end if angelsmods.addons.storage.silos or angelsmods.addons.storage.oresilos then - core_replace("ore-silos", "processing", "logistic") + AI.core_replace("ore-silos", "processing", "logistic") end end @@ -147,20 +148,20 @@ if angelsmods.industries.tech then -- BASE GAME for rec_4tech, _ in pairs(data.raw.technology) do --fix follower robot count techs if string.find(rec_4tech, "follower") ~= nil and string.find(rec_4tech, "robot") ~= nil then - core_replace(rec_4tech, "logistic", "war") + AI.core_replace(rec_4tech, "logistic", "war") end end --undo the change for the infinite tech (would normally be in with enhancement) - core_replace("follower-robot-count-7", "war", "enhance") + AI.core_replace("follower-robot-count-7", "war", "enhance") if mods["angelsexploration"] then - core_replace("angels-bio-gun", "processing", "war") - core_replace("angels-refined-biological-1", "processing", "war") - core_replace("angels-refined-biological-2", "processing", "war") - core_replace("angels-refined-biological-3", "processing", "war") - core_replace("angels-refined-biological-4", "processing", "war") - core_replace("angels-refined-biological-5", "processing", "war") - core_replace("angels-refined-biological-6", "processing", "war") - core_replace("angels-refined-biological-7", "processing", "war") + AI.core_replace("angels-bio-gun", "processing", "war") + AI.core_replace("angels-refined-biological-1", "processing", "war") + AI.core_replace("angels-refined-biological-2", "processing", "war") + AI.core_replace("angels-refined-biological-3", "processing", "war") + AI.core_replace("angels-refined-biological-4", "processing", "war") + AI.core_replace("angels-refined-biological-5", "processing", "war") + AI.core_replace("angels-refined-biological-6", "processing", "war") + AI.core_replace("angels-refined-biological-7", "processing", "war") end ------------------------------------------------------------------------------- @@ -186,15 +187,15 @@ if angelsmods.industries.tech then OV.set_science_pack("resin-2", "datacore-processing-1", 2) OV.set_science_pack("resin-3", "datacore-processing-1", 2) OV.set_science_pack("rubber", "datacore-processing-1", 2) - core_replace("rocket-booster-1", "war", "processing") - core_replace("rocket-booster-2", "war", "processing") + AI.core_replace("rocket-booster-1", "war", "processing") + AI.core_replace("rocket-booster-2", "war", "processing") OV.execute() ------------------------------------------------------------------ -- now upgrade the cores to tier 2 and let them depend on the correct technology - core_tier_upgrade() + AI.core_tier_upgrade() OV.execute() -- GLOBAL UPDATE TECHNOLOGY RESEARCH AMOUNT AND TIMES - tech_unlock_reset() + AI.tech_unlock_reset() OV.execute() end diff --git a/angelsindustries/prototypes/overrides/global-tech-base-packs.lua b/angelsindustries/prototypes/overrides/global-tech-base-packs.lua index 6a5d1f255..dd3cf6e76 100644 --- a/angelsindustries/prototypes/overrides/global-tech-base-packs.lua +++ b/angelsindustries/prototypes/overrides/global-tech-base-packs.lua @@ -1,7 +1,8 @@ if angelsmods.industries.tech then local OV = angelsmods.functions.OV + local AI = angelsmods.functions.AI --require("prototypes.overrides.industries-override-functions") - --this is where pack_replace(techname,old_c,new_c),core_replace(techname,old_c,new_c),core_tier_up(techname,core_n) functions are stored + --this is where AI.pack_replace(techname,old_c,new_c),AI.core_replace(techname,old_c,new_c),AI.core_tier_up(techname,core_n) functions are stored --SET COLOURED PACKS BEFORE ADDING CORES ------------------------------------------------------------------------------- @@ -27,7 +28,7 @@ if angelsmods.industries.tech then "angels-components-weapons-basic", } ) do - pack_replace(tech_name, "red", "grey") + AI.pack_replace(tech_name, "red", "grey") end -- BASE GAME OV.remove_prereq("turrets", "military") @@ -42,31 +43,31 @@ if angelsmods.industries.tech then -- RED SCIENCE PACKS ---------------------------------------------------------- ------------------------------------------------------------------------------- -- BASE GAME - pack_replace("armor-making-2", "green", "red") --move armour making down a tier - pack_replace("automation-2", "green", "red") + AI.pack_replace("armor-making-2", "green", "red") --move armour making down a tier + AI.pack_replace("automation-2", "green", "red") OV.remove_prereq("automation-2", "tech-green-packs") -- BIO PROCESSING - pack_count_update("bio-temperate-farming", "angels-science-pack-red", 4) - pack_replace("bio-fermentation", "green", "red") - pack_replace("bio-arboretum-temperate-1", "green", "red") + AI.pack_count_update("bio-temperate-farming", "angels-science-pack-red", 4) + AI.pack_replace("bio-fermentation", "green", "red") + AI.pack_replace("bio-arboretum-temperate-1", "green", "red") OV.remove_prereq("bio-arboretum-temperate-1", "resins") OV.add_prereq("bio-arboretum-temperate-2", "resins") -- INDUSTRIES - pack_replace("tech-green-circuit", "green", "red") + AI.pack_replace("tech-green-circuit", "green", "red") OV.remove_prereq("tech-green-circuit", "resins") OV.add_prereq("tech-green-circuit", "bio-arboretum-temperate-1") OV.remove_prereq("tech-green-circuit", "angels-components-batteries-2") OV.add_prereq("tech-green-circuit", "angels-components-batteries-1") - pack_replace("angels-components-construction-2", "green", "red") - pack_replace("angels-components-cabling-2", "green", "red") - pack_replace("angels-components-mechanical-2", "green", "red") + AI.pack_replace("angels-components-construction-2", "green", "red") + AI.pack_replace("angels-components-cabling-2", "green", "red") + AI.pack_replace("angels-components-mechanical-2", "green", "red") ------------------------------------------------------------------------------- -- GREEN SCIENCE PACKS -------------------------------------------------------- ------------------------------------------------------------------------------- -- BASE GAME - pack_replace("advanced-material-processing", "red", "green") --move advanced material processing up a tier - pack_replace("lubricant", "blue", "green") + AI.pack_replace("advanced-material-processing", "red", "green") --move advanced material processing up a tier + AI.pack_replace("lubricant", "blue", "green") -- BIO PROCESSING OV.remove_prereq("bio-refugium-fish-1", "water-treatment-3") OV.add_prereq("bio-refugium-fish-1", "water-treatment-2") @@ -74,116 +75,116 @@ if angelsmods.industries.tech then OV.remove_prereq("tech-orange-circuit", "angels-components-batteries-3") OV.add_prereq("tech-orange-circuit", "angels-components-batteries-2") OV.add_prereq("angels-components-construction-3", "tech-green-packs") - pack_replace("plastics", "orange", "green") - pack_replace("battery", "orange", "green") - pack_replace("circuit-network", "orange", "green") + AI.pack_replace("plastics", "orange", "green") + AI.pack_replace("battery", "orange", "green") + AI.pack_replace("circuit-network", "orange", "green") ------------------------------------------------------------------------------- -- ORANGE SCIENCE PACKS ------------------------------------------------------- ------------------------------------------------------------------------------- -- BASE GAME - pack_replace("stack-inserter", "green", "orange") - pack_replace("inserter-capacity-bonus-1", "green", "orange") - pack_replace("inserter-capacity-bonus-2", "green", "orange") - --pack_replace("battery","green","orange") - pack_replace("oil-processing", "green", "orange") - --pack_replace("circuit-network","green","orange") - pack_replace("modular-armor", "green", "orange") - pack_replace("armor-making-3", "green", "orange") - pack_replace("belt-immunity-equipment", "green", "orange") + AI.pack_replace("stack-inserter", "green", "orange") + AI.pack_replace("inserter-capacity-bonus-1", "green", "orange") + AI.pack_replace("inserter-capacity-bonus-2", "green", "orange") + --AI.pack_replace("battery","green","orange") + AI.pack_replace("oil-processing", "green", "orange") + --AI.pack_replace("circuit-network","green","orange") + AI.pack_replace("modular-armor", "green", "orange") + AI.pack_replace("armor-making-3", "green", "orange") + AI.pack_replace("belt-immunity-equipment", "green", "orange") OV.remove_prereq("electric-engine", "angels-advanced-oil-processing") - pack_replace("electric-engine", "blue", "orange") - pack_replace("electric-energy-accumulators", "green", "orange") - pack_replace("energy-shield-equipment", "green", "orange") - pack_replace("night-vision-equipment", "green", "orange") - pack_replace("battery-equipment", "green", "orange") - pack_replace("solar-panel-equipment", "green", "orange") - pack_replace("sulfur-processing", "green", "orange") - --pack_replace("plastics","green","orange") - pack_replace("modules", "green", "orange") - pack_replace("speed-module", "green", "orange") - pack_replace("productivity-module", "green", "orange") - pack_replace("effectivity-module", "green", "orange") - pack_replace("combat-robotics", "green", "orange") - pack_replace("flamethrower-damage-1", "green", "orange") - pack_replace("bullet-damage-3", "green", "orange") - pack_replace("flying", "green", "orange") - pack_replace("robotics", "blue", "orange") - pack_replace("automated-construction", "blue", "orange") - pack_replace("construction-robotics", "blue", "orange") - pack_replace("electric-energy-distribution-2", "blue", "orange") + AI.pack_replace("electric-engine", "blue", "orange") + AI.pack_replace("electric-energy-accumulators", "green", "orange") + AI.pack_replace("energy-shield-equipment", "green", "orange") + AI.pack_replace("night-vision-equipment", "green", "orange") + AI.pack_replace("battery-equipment", "green", "orange") + AI.pack_replace("solar-panel-equipment", "green", "orange") + AI.pack_replace("sulfur-processing", "green", "orange") + --AI.pack_replace("plastics","green","orange") + AI.pack_replace("modules", "green", "orange") + AI.pack_replace("speed-module", "green", "orange") + AI.pack_replace("productivity-module", "green", "orange") + AI.pack_replace("effectivity-module", "green", "orange") + AI.pack_replace("combat-robotics", "green", "orange") + AI.pack_replace("flamethrower-damage-1", "green", "orange") + AI.pack_replace("bullet-damage-3", "green", "orange") + AI.pack_replace("flying", "green", "orange") + AI.pack_replace("robotics", "blue", "orange") + AI.pack_replace("automated-construction", "blue", "orange") + AI.pack_replace("construction-robotics", "blue", "orange") + AI.pack_replace("electric-energy-distribution-2", "blue", "orange") --REFINING - pack_replace("water-treatment-3", "green", "orange") - pack_replace("ore-leaching", "blue", "orange") + AI.pack_replace("water-treatment-3", "green", "orange") + AI.pack_replace("ore-leaching", "blue", "orange") OV.remove_prereq("ore-leaching", "tech-blue-packs") - pack_replace("geode-processing-2", "green", "orange") - pack_replace("advanced-ore-refining-2", "green", "orange") + AI.pack_replace("geode-processing-2", "green", "orange") + AI.pack_replace("advanced-ore-refining-2", "green", "orange") --SMELTING - pack_replace("angels-metallurgy-3", "blue", "orange") + AI.pack_replace("angels-metallurgy-3", "blue", "orange") OV.remove_prereq("angels-metallurgy-3", "tech-blue-packs") - pack_replace("powder-metallurgy-2", "blue", "orange") - pack_replace("ore-processing-2", "blue", "orange") - pack_replace("angels-coolant-1", "blue", "orange") - pack_replace("strand-casting-2", "blue", "orange") - pack_replace("angels-titanium-smelting-1", "blue", "orange") - pack_replace("angels-aluminium-smelting-2", "blue", "orange") - pack_replace("angels-cobalt-smelting-1", "blue", "orange") - pack_replace("angels-cobalt-steel-smelting-1", "blue", "orange") - pack_replace("angels-glass-smelting-2", "blue", "orange") - pack_replace("angels-gold-smelting-1", "blue", "orange") - pack_replace("angels-manganese-smelting-2", "blue", "orange") - pack_replace("angels-silver-smelting-2", "blue", "orange") - pack_replace("angels-steel-smelting-2", "blue", "orange") - pack_replace("angels-zinc-smelting-2", "blue", "orange") - pack_replace("angels-copper-smelting-3", "blue", "orange") - pack_replace("angels-lead-smelting-3", "blue", "orange") - pack_replace("angels-nickel-smelting-3", "blue", "orange") - pack_replace("angels-silicon-smelting-3", "blue", "orange") - pack_replace("angels-stone-smelting-3", "blue", "orange") - pack_replace("angels-tin-smelting-3", "blue", "orange") - pack_replace("angels-iron-smelting-3", "blue", "orange") + AI.pack_replace("powder-metallurgy-2", "blue", "orange") + AI.pack_replace("ore-processing-2", "blue", "orange") + AI.pack_replace("angels-coolant-1", "blue", "orange") + AI.pack_replace("strand-casting-2", "blue", "orange") + AI.pack_replace("angels-titanium-smelting-1", "blue", "orange") + AI.pack_replace("angels-aluminium-smelting-2", "blue", "orange") + AI.pack_replace("angels-cobalt-smelting-1", "blue", "orange") + AI.pack_replace("angels-cobalt-steel-smelting-1", "blue", "orange") + AI.pack_replace("angels-glass-smelting-2", "blue", "orange") + AI.pack_replace("angels-gold-smelting-1", "blue", "orange") + AI.pack_replace("angels-manganese-smelting-2", "blue", "orange") + AI.pack_replace("angels-silver-smelting-2", "blue", "orange") + AI.pack_replace("angels-steel-smelting-2", "blue", "orange") + AI.pack_replace("angels-zinc-smelting-2", "blue", "orange") + AI.pack_replace("angels-copper-smelting-3", "blue", "orange") + AI.pack_replace("angels-lead-smelting-3", "blue", "orange") + AI.pack_replace("angels-nickel-smelting-3", "blue", "orange") + AI.pack_replace("angels-silicon-smelting-3", "blue", "orange") + AI.pack_replace("angels-stone-smelting-3", "blue", "orange") + AI.pack_replace("angels-tin-smelting-3", "blue", "orange") + AI.pack_replace("angels-iron-smelting-3", "blue", "orange") OV.remove_prereq("angels-iron-smelting-3", "angels-chrome-smelting-1") --BIOPROCESSING - pack_replace("angels-bio-yield-module", "green", "orange") - pack_replace("bio-wood-processing-3", "green", "orange") - pack_replace("bio-processing-alien-2", "green", "orange") - pack_replace("bio-processing-alien-3", "green", "orange") - pack_replace("geode-crystallization-1", "green", "orange") - pack_replace("bio-processing-crystal-splinter-1", "green", "orange") - pack_replace("bio-processing-crystal-splinter-2", "green", "orange") - pack_replace("bio-processing-crystal-splinter-3", "green", "orange") + AI.pack_replace("angels-bio-yield-module", "green", "orange") + AI.pack_replace("bio-wood-processing-3", "green", "orange") + AI.pack_replace("bio-processing-alien-2", "green", "orange") + AI.pack_replace("bio-processing-alien-3", "green", "orange") + AI.pack_replace("geode-crystallization-1", "green", "orange") + AI.pack_replace("bio-processing-crystal-splinter-1", "green", "orange") + AI.pack_replace("bio-processing-crystal-splinter-2", "green", "orange") + AI.pack_replace("bio-processing-crystal-splinter-3", "green", "orange") --PETROCHEM - pack_replace("angels-advanced-chemistry-2", "green", "orange") - pack_replace("plastic-1", "green", "orange") - pack_replace("resin-3", "blue", "yellow") - --pack_replace("resin-2", "blue","orange") -- needs melamine, which is quite deep in the tree, leave as blue - pack_replace("rubber", "green", "orange") - --pack_replace("rocket-booster-1", "green", "orange") - pack_replace("rocket-explosives-1", "green", "orange") - pack_replace("angels-advanced-chemistry-2", "green", "orange") - pack_replace("angels-advanced-chemistry-2", "green", "orange") + AI.pack_replace("angels-advanced-chemistry-2", "green", "orange") + AI.pack_replace("plastic-1", "green", "orange") + AI.pack_replace("resin-3", "blue", "yellow") + --AI.pack_replace("resin-2", "blue","orange") -- needs melamine, which is quite deep in the tree, leave as blue + AI.pack_replace("rubber", "green", "orange") + --AI.pack_replace("rocket-booster-1", "green", "orange") + AI.pack_replace("rocket-explosives-1", "green", "orange") + AI.pack_replace("angels-advanced-chemistry-2", "green", "orange") + AI.pack_replace("angels-advanced-chemistry-2", "green", "orange") --INDUSTRIES - pack_replace("tech-blue-circuit", "blue", "orange") + AI.pack_replace("tech-blue-circuit", "blue", "orange") OV.remove_science_pack("tech-blue-circuit", "tech-blue-packs") OV.remove_prereq("tech-blue-circuit", "angels-components-batteries-4") OV.add_prereq("tech-blue-circuit", "angels-components-batteries-3") - pack_replace("angels-components-mechanical-4", "green", "orange") + AI.pack_replace("angels-components-mechanical-4", "green", "orange") OV.add_prereq("angels-components-construction-4", "tech-orange-packs") - pack_replace("angels-components-construction-4", "blue", "orange") + AI.pack_replace("angels-components-construction-4", "blue", "orange") OV.remove_prereq("angels-components-construction-4", "tech-blue-packs") - pack_replace("angels-components-weapons-advanced", "green", "orange") - pack_replace("angels-components-cabling-4", "blue", "orange") + AI.pack_replace("angels-components-weapons-advanced", "green", "orange") + AI.pack_replace("angels-components-cabling-4", "blue", "orange") OV.remove_prereq("angels-components-cabling-4", "tech-blue-packs") - pack_replace("cargo-robots-2", "green", "orange") - pack_replace("angels-construction-robots-2", "green", "orange") - pack_replace("angels-components-batteries-3", "green", "orange") + AI.pack_replace("cargo-robots-2", "green", "orange") + AI.pack_replace("angels-construction-robots-2", "green", "orange") + AI.pack_replace("angels-components-batteries-3", "green", "orange") ------------------------------------------------------------------------------- -- BLUE SCIENCE PACKS --------------------------------------------------------- ------------------------------------------------------------------------------- -- BASE GAME - pack_replace("logistic-robotics", "green", "blue") - pack_replace("electric-energy-distribution-2", "orange", "blue") + AI.pack_replace("logistic-robotics", "green", "blue") + AI.pack_replace("electric-energy-distribution-2", "orange", "blue") OV.remove_prereq("automation-3", "production-science-pack") OV.remove_prereq("kovarex-enrichment-process", "production-science-pack") -- PETROCHEM @@ -192,41 +193,41 @@ if angelsmods.industries.tech then OV.remove_prereq("angels-metallurgy-4", "production-science-pack") OV.remove_science_pack("angels-tungsten-smelting-2", "production-science-pack") -- INDUSTRIES - pack_replace("tech-yellow-circuit", "yellow", "blue") + AI.pack_replace("tech-yellow-circuit", "yellow", "blue") OV.remove_prereq("tech-yellow-circuit", "angels-components-batteries-5") OV.add_prereq("tech-yellow-circuit", "angels-components-batteries-4") - pack_replace("angels-components-construction-5", "yellow", "blue") + AI.pack_replace("angels-components-construction-5", "yellow", "blue") OV.remove_prereq("angels-components-construction-5", "tech-yellow-packs") - pack_replace("angels-components-cabling-5", "yellow", "blue") + AI.pack_replace("angels-components-cabling-5", "yellow", "blue") OV.remove_prereq("angels-components-cabling-5", "tech-yellow-packs") ------------------------------------------------------------------------------- -- YELOW SCIENCE PACKS -------------------------------------------------------- ------------------------------------------------------------------------------- -- BASE GAME - pack_replace("bio-refugium-puffer-4", "blue", "yellow") - pack_replace("bio-refugium-biter-3", "blue", "yellow") - pack_replace("bio-processing-crystal-full", "blue", "yellow") - pack_replace("speed-module-3", "blue", "yellow") - pack_replace("productivity-module-3", "blue", "yellow") - pack_replace("effectivity-module-3", "blue", "yellow") - pack_replace("effect-transmission", "blue", "yellow") + AI.pack_replace("bio-refugium-puffer-4", "blue", "yellow") + AI.pack_replace("bio-refugium-biter-3", "blue", "yellow") + AI.pack_replace("bio-processing-crystal-full", "blue", "yellow") + AI.pack_replace("speed-module-3", "blue", "yellow") + AI.pack_replace("productivity-module-3", "blue", "yellow") + AI.pack_replace("effectivity-module-3", "blue", "yellow") + AI.pack_replace("effect-transmission", "blue", "yellow") OV.set_science_pack("rocket-silo", "angels-science-pack-grey") OV.set_science_pack("rocket-silo", "angels-science-pack-red") OV.set_science_pack("rocket-silo", "angels-science-pack-green") OV.set_science_pack("rocket-silo", "angels-science-pack-orange") OV.set_science_pack("rocket-silo", "angels-science-pack-blue") -- REFINING - pack_replace("advanced-ore-refining-4", "blue", "yellow") + AI.pack_replace("advanced-ore-refining-4", "blue", "yellow") -- BIO PROCESSING - pack_replace("angels-bio-yield-module-3", "blue", "yellow") + AI.pack_replace("angels-bio-yield-module-3", "blue", "yellow") -- ADDONS if mods["angelsadons-storage"] then if angelsmods.addons.storage.warehouses then - pack_replace("angels-logistic-warehouses", "blue", "yellow") + AI.pack_replace("angels-logistic-warehouses", "blue", "yellow") end if angelsmods.addons.storage.silos then - pack_replace("logistic-silos", "blue", "yellow") + AI.pack_replace("logistic-silos", "blue", "yellow") end end diff --git a/angelsindustries/prototypes/overrides/global-tech-bobs-cores.lua b/angelsindustries/prototypes/overrides/global-tech-bobs-cores.lua index 082e167f5..06d058a5d 100644 --- a/angelsindustries/prototypes/overrides/global-tech-bobs-cores.lua +++ b/angelsindustries/prototypes/overrides/global-tech-bobs-cores.lua @@ -1,33 +1,34 @@ --require("prototypes.overrides.industries-override-functions") if angelsmods.industries.tech then local OV = angelsmods.functions.OV + local AI = angelsmods.functions.AI ------------------------------------------------------------------------------- -- BASE BOBS (MCI) ------------------------------------------------------------ ------------------------------------------------------------------------------- if mods["bobplates"] then - core_replace("electrolysis-1", "basic", "processing") + AI.core_replace("electrolysis-1", "basic", "processing") OV.remove_prereq("electrolysis-1","tech-specialised-labs-basic") OV.add_prereq("electrolysis-1", "tech-specialised-labs-basic-processing-1") - core_replace("electrolysis-2", "basic", "processing") - core_replace("grinding", "basic", "processing") - core_replace("polishing", "basic", "processing") - core_replace("mixing-furnace", "basic", "processing") - core_replace("steel-mixing-furnace", "basic", "processing") - core_replace("electric-mixing-furnace", "basic", "processing") - core_replace("steel-chemical-furnace", "basic", "processing") - core_replace("electric-chemical-furnace", "basic", "processing") - core_replace("gas-canisters", "basic", "processing") - core_replace("ceramics", "basic", "processing") + AI.core_replace("electrolysis-2", "basic", "processing") + AI.core_replace("grinding", "basic", "processing") + AI.core_replace("polishing", "basic", "processing") + AI.core_replace("mixing-furnace", "basic", "processing") + AI.core_replace("steel-mixing-furnace", "basic", "processing") + AI.core_replace("electric-mixing-furnace", "basic", "processing") + AI.core_replace("steel-chemical-furnace", "basic", "processing") + AI.core_replace("electric-chemical-furnace", "basic", "processing") + AI.core_replace("gas-canisters", "basic", "processing") + AI.core_replace("ceramics", "basic", "processing") - core_replace("bobingabout-enrichment-process", "processing", "energy") + AI.core_replace("bobingabout-enrichment-process", "processing", "energy") if not mods["bobtech"] then - core_replace("alien-blue-research", "processing", "war") - core_replace("alien-orange-research", "processing", "war") - core_replace("alien-purple-research", "processing", "war") - core_replace("alien-yellow-research", "processing", "war") - core_replace("alien-green-research", "processing", "war") - core_replace("alien-red-research", "processing", "war") + AI.core_replace("alien-blue-research", "processing", "war") + AI.core_replace("alien-orange-research", "processing", "war") + AI.core_replace("alien-purple-research", "processing", "war") + AI.core_replace("alien-yellow-research", "processing", "war") + AI.core_replace("alien-green-research", "processing", "war") + AI.core_replace("alien-red-research", "processing", "war") end end @@ -37,34 +38,34 @@ if angelsmods.industries.tech then if mods["bobassembly"] then --assemblers if settings.startup["bobmods-assembly-burner"].value == true then - core_replace("basic-automation", "processing", "basic") - core_replace("automation", "basic", "processing") + AI.core_replace("basic-automation", "processing", "basic") + AI.core_replace("automation", "basic", "processing") else - core_replace("automation", "processing", "basic") + AI.core_replace("automation", "processing", "basic") end --chemplants if settings.startup["bobmods-assembly-chemicalplants"].value == true then - core_replace("chemical-plant-2", "basic", "processing") - core_replace("chemical-plant-3", "basic", "processing") + AI.core_replace("chemical-plant-2", "basic", "processing") + AI.core_replace("chemical-plant-3", "basic", "processing") end --oil-furnaces (and metal-mixing) if settings.startup["bobmods-assembly-oilfurnaces"].value then - core_replace("fluid-furnace", "logistic", "processing") - core_replace("fluid-mixing-furnace", "logistic", "processing") - core_replace("fluid-chemical-furnace", "logistic", "processing") + AI.core_replace("fluid-furnace", "logistic", "processing") + AI.core_replace("fluid-mixing-furnace", "logistic", "processing") + AI.core_replace("fluid-chemical-furnace", "logistic", "processing") end if settings.startup["bobmods-assembly-multipurposefurnaces"].value then - core_replace("multi-purpose-furnace-1", "basic", "processing") + AI.core_replace("multi-purpose-furnace-1", "basic", "processing") end --electrolysers if settings.startup["bobmods-assembly-electrolysers"].value then - core_replace("electrolyser-2", "basic", "processing") - core_replace("electrolyser-3", "basic", "processing") + AI.core_replace("electrolyser-2", "basic", "processing") + AI.core_replace("electrolyser-3", "basic", "processing") end --distillery if settings.startup["bobmods-assembly-distilleries"].value then - core_replace("bob-distillery-2", "basic", "processing") - core_replace("bob-distillery-3", "basic", "processing") + AI.core_replace("bob-distillery-2", "basic", "processing") + AI.core_replace("bob-distillery-3", "basic", "processing") end end @@ -73,9 +74,9 @@ if angelsmods.industries.tech then ------------------------------------------------------------------------------- if mods["bobgreenhouse"] then --OV.set_science_pack("bob-greenhouse", "datacore-processing-1", 2) - core_replace("bob-greenhouse", "basic", "processing") + AI.core_replace("bob-greenhouse", "basic", "processing") --OV.set_science_pack("bob-fertiliser", "datacore-processing-1", 2) - core_replace("bob-fertiliser", "basic", "processing") + AI.core_replace("bob-fertiliser", "basic", "processing") end ------------------------------------------------------------------------------- @@ -87,7 +88,7 @@ if angelsmods.industries.tech then ------------------------------------------------------------------------------- if mods["bobclasses"] then --OV.set_science_pack("bodies", "datacore-enhance-2", 2) - core_replace("bodies","basic","enhance") + AI.core_replace("bodies","basic","enhance") end ------------------------------------------------------------------------------- @@ -96,21 +97,21 @@ if angelsmods.industries.tech then if mods["bobmining"] then --regular drills if settings.startup["bobmods-mining-miningdrills"].value == true then - core_replace("bob-drills-1", "basic", "processing") - core_replace("bob-drills-2", "basic", "processing") - core_replace("bob-drills-3", "basic", "processing") + AI.core_replace("bob-drills-1", "basic", "processing") + AI.core_replace("bob-drills-2", "basic", "processing") + AI.core_replace("bob-drills-3", "basic", "processing") end --area drills if settings.startup["bobmods-mining-areadrills"].value == true then - core_replace("bob-area-drills-1", "basic", "processing") - core_replace("bob-area-drills-2", "basic", "processing") - core_replace("bob-area-drills-3", "basic", "processing") + AI.core_replace("bob-area-drills-1", "basic", "processing") + AI.core_replace("bob-area-drills-2", "basic", "processing") + AI.core_replace("bob-area-drills-3", "basic", "processing") end --pumpjacks if settings.startup["bobmods-mining-pumpjacks"].value == true then - core_replace("bob-pumpjacks-1", "basic", "processing") - core_replace("bob-pumpjacks-2", "basic", "processing") - core_replace("bob-pumpjacks-3", "basic", "processing") + AI.core_replace("bob-pumpjacks-1", "basic", "processing") + AI.core_replace("bob-pumpjacks-2", "basic", "processing") + AI.core_replace("bob-pumpjacks-3", "basic", "processing") end end @@ -118,8 +119,8 @@ if angelsmods.industries.tech then -- BOBS MODULES --------------------------------------------------------------- ------------------------------------------------------------------------------- if mods["bobmodules"] then - core_replace("effect-transmission-2", "processing", "enhance") - core_replace("effect-transmission-3", "processing", "enhance") + AI.core_replace("effect-transmission-2", "processing", "enhance") + AI.core_replace("effect-transmission-3", "processing", "enhance") OV.remove_science_pack("speed-module", "angels-science-pack-orange") OV.remove_science_pack("effectivity-module", "angels-science-pack-orange") OV.remove_science_pack("productivity-module", "angels-science-pack-orange") @@ -139,23 +140,23 @@ if angelsmods.industries.tech then -- BOBS LOGISTICS ------------------------------------------------------------- ------------------------------------------------------------------------------- if mods["boblogistics"] then - core_replace("logistics-0", "logistic", "basic") - core_replace("logistics", "basic", "logistic") + AI.core_replace("logistics-0", "logistic", "basic") + AI.core_replace("logistics", "basic", "logistic") -- toolbelts - core_replace("toolbelt-2", "basic", "enhance") - core_replace("toolbelt-3", "basic", "enhance") - core_replace("toolbelt-4", "basic", "enhance") - core_replace("toolbelt-5", "basic", "enhance") + AI.core_replace("toolbelt-2", "basic", "enhance") + AI.core_replace("toolbelt-3", "basic", "enhance") + AI.core_replace("toolbelt-4", "basic", "enhance") + AI.core_replace("toolbelt-5", "basic", "enhance") -- modular roboports - core_replace("bob-robo-modular-1", "basic", "logistic") - core_replace("bob-robo-modular-2", "basic", "logistic") - core_replace("bob-robo-modular-3", "basic", "logistic") - core_replace("bob-robo-modular-4", "basic", "logistic") + AI.core_replace("bob-robo-modular-1", "basic", "logistic") + AI.core_replace("bob-robo-modular-2", "basic", "logistic") + AI.core_replace("bob-robo-modular-3", "basic", "logistic") + AI.core_replace("bob-robo-modular-4", "basic", "logistic") -- repair packs - core_replace("bob-repair-pack-2", "basic", "enhance") - core_replace("bob-repair-pack-3", "basic", "enhance") - core_replace("bob-repair-pack-4", "basic", "enhance") - core_replace("bob-repair-pack-5", "processing", "enhance") + AI.core_replace("bob-repair-pack-2", "basic", "enhance") + AI.core_replace("bob-repair-pack-3", "basic", "enhance") + AI.core_replace("bob-repair-pack-4", "basic", "enhance") + AI.core_replace("bob-repair-pack-5", "processing", "enhance") end ------------------------------------------------------------------------------- @@ -174,16 +175,16 @@ if angelsmods.industries.tech then -- BOBS WARFARE --------------------------------------------------------------- ------------------------------------------------------------------------------- if mods["bobwarfare"] then - core_replace("bob-robot-gun-1", "logistic", "war") + AI.core_replace("bob-robot-gun-1", "logistic", "war") --radars - core_replace("radars", "basic", "exploration") - core_replace("radars-2", "basic", "exploration") - core_replace("radars-3", "basic", "exploration") - core_replace("radars-4", "war", "exploration") + AI.core_replace("radars", "basic", "exploration") + AI.core_replace("radars-2", "basic", "exploration") + AI.core_replace("radars-3", "basic", "exploration") + AI.core_replace("radars-4", "war", "exploration") --mines - core_replace("poison-mine", "basic", "war") - core_replace("slowdown-mine", "basic", "war") - core_replace("distractor-mine", "basic", "war") + AI.core_replace("poison-mine", "basic", "war") + AI.core_replace("slowdown-mine", "basic", "war") + AI.core_replace("distractor-mine", "basic", "war") end ------------------------------------------------------------------------------- @@ -211,15 +212,15 @@ if angelsmods.industries.tech then ------------------------------------------------------------------------------- if mods["bobpower"] then if settings.startup["bobmods-power-fluidgenerator"].value == true then - core_replace("fluid-generator-1", "logistic", "energy") - core_replace("fluid-generator-2", "logistic", "energy") - core_replace("fluid-generator-3", "logistic", "energy") + AI.core_replace("fluid-generator-1", "logistic", "energy") + AI.core_replace("fluid-generator-2", "logistic", "energy") + AI.core_replace("fluid-generator-3", "logistic", "energy") end if settings.startup["bobmods-power-steam"].value == true then - core_replace("bob-steam-engine-2", "basic", "energy") - core_replace("bob-steam-engine-3", "basic", "energy") - core_replace("bob-steam-engine-4", "basic", "energy") - core_replace("bob-steam-engine-5", "processing", "energy") + AI.core_replace("bob-steam-engine-2", "basic", "energy") + AI.core_replace("bob-steam-engine-3", "basic", "energy") + AI.core_replace("bob-steam-engine-4", "basic", "energy") + AI.core_replace("bob-steam-engine-5", "processing", "energy") end if mods["bobrevamp"] then OV.remove_science_pack("hydrazine-generator", "datacore-processing-1") @@ -230,8 +231,8 @@ if angelsmods.industries.tech then -- BOBS REVAMP ---------------------------------------------------------------- ------------------------------------------------------------------------------- if mods["bobrevamp"] then - core_replace("chemical-plant", "basic", "processing") - core_replace("pumpjack", "basic", "processing") + AI.core_replace("chemical-plant", "basic", "processing") + AI.core_replace("pumpjack", "basic", "processing") end ------------------------------------------------------------------------------- @@ -281,9 +282,9 @@ if angelsmods.industries.tech then end if settings.startup["bobmods-burnerphase"].value then - core_replace("automation", "basic", "processing") - core_replace("steam-power", "energy", "basic") - core_replace("steam-automation", "processing", "basic") + AI.core_replace("automation", "basic", "processing") + AI.core_replace("steam-power", "energy", "basic") + AI.core_replace("steam-automation", "processing", "basic") end end diff --git a/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua b/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua index 761a1ffc0..940847fcc 100644 --- a/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua +++ b/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua @@ -1,4 +1,5 @@ local OV = angelsmods.functions.OV +local AI = angelsmods.functions.AI --require("prototypes.overrides.industries-override-functions") if angelsmods.industries.tech then @@ -6,33 +7,33 @@ if angelsmods.industries.tech then -- BASE BOBS (MCI) ------------------------------------------------------------ ------------------------------------------------------------------------------- if mods["bobplates"] then - pack_replace("battery-2", "blue", "orange") + AI.pack_replace("battery-2", "blue", "orange") OV.remove_prereq("battery-2", "tech-blue-packs") OV.remove_prereq("battery-3", "production-science-pack") - pack_replace("grinding", "green", "orange") - pack_replace("gem-processing-1", "green", "orange") - pack_replace("polishing", "green", "blue") - pack_replace("gem-processing-2", "green", "blue") + AI.pack_replace("grinding", "green", "orange") + AI.pack_replace("gem-processing-1", "green", "orange") + AI.pack_replace("polishing", "green", "blue") + AI.pack_replace("gem-processing-2", "green", "blue") --OV.remove_science_pack("lubricant", "angels-science-pack-green") if not mods["bobtech"] then --alien resources - pack_replace("alien-blue-research", "yellow", "blue") - pack_replace("alien-orange-research", "yellow", "blue") - pack_replace("alien-purple-research", "yellow", "blue") - pack_replace("alien-yellow-research", "yellow", "blue") - pack_replace("alien-green-research", "yellow", "blue") - pack_replace("alien-red-research", "yellow", "blue") + AI.pack_replace("alien-blue-research", "yellow", "blue") + AI.pack_replace("alien-orange-research", "yellow", "blue") + AI.pack_replace("alien-purple-research", "yellow", "blue") + AI.pack_replace("alien-yellow-research", "yellow", "blue") + AI.pack_replace("alien-green-research", "yellow", "blue") + AI.pack_replace("alien-red-research", "yellow", "blue") end - pack_replace("tungsten-processing", "blue", "orange") + AI.pack_replace("tungsten-processing", "blue", "orange") OV.remove_prereq("nitinol-processing", "production-science-pack") - pack_replace("ceramics", "blue", "orange") - pack_replace("cobalt-processing", "blue", "orange") + AI.pack_replace("ceramics", "blue", "orange") + AI.pack_replace("cobalt-processing", "blue", "orange") OV.remove_prereq("advanced-electronics-3", "production-science-pack") - pack_replace("kovarex-enrichment-process","yellow","blue") + AI.pack_replace("kovarex-enrichment-process","yellow","blue") end ------------------------------------------------------------------------------- @@ -42,11 +43,11 @@ if angelsmods.industries.tech then --adds bobassembly stuffs -- burner assemblers and/ore tier 1 electric if settings.startup["bobmods-assembly-burner"].value == true then - pack_replace("basic-automation", "red", "grey") - pack_replace("automation", "grey", "red") + AI.pack_replace("basic-automation", "red", "grey") + AI.pack_replace("automation", "grey", "red") end -- assemblers tier 2+ - pack_replace("automation-4", "blue", "orange") + AI.pack_replace("automation-4", "blue", "orange") OV.remove_prereq("automation-4", "tech-blue-packs") --chemplants if settings.startup["bobmods-assembly-chemicalplants"].value == true then @@ -61,7 +62,7 @@ if angelsmods.industries.tech then end --distillery if settings.startup["bobmods-assembly-distilleries"].value then - pack_replace("bob-distillery-3", "blue", "orange") + AI.pack_replace("bob-distillery-3", "blue", "orange") OV.remove_prereq("bob-distillery-3", "tech-blue-packs") OV.add_prereq("tech-blue-circuit", "bob-distillery-3") end @@ -104,13 +105,13 @@ if angelsmods.industries.tech then --adds bob mining stuffs --axe(s) if settings.startup["bobmods-mining-miningaxes"].value == true then - pack_replace("steel-axe-4", "blue", "orange") + AI.pack_replace("steel-axe-4", "blue", "orange") OV.remove_prereq("steel-axe-4", "tech-blue-packs") end --mining drills - pack_replace("bob-drills-3", "blue", "orange") - pack_replace("bob-area-drills-2", "blue", "orange") - pack_replace("bob-area-drills-4", "blue", "yellow") + AI.pack_replace("bob-drills-3", "blue", "orange") + AI.pack_replace("bob-area-drills-2", "blue", "orange") + AI.pack_replace("bob-area-drills-4", "blue", "yellow") end ------------------------------------------------------------------------------- @@ -126,44 +127,44 @@ if angelsmods.industries.tech then if mods["boblogistics"] then --adds bob logistics stuffs -- basic logistics - pack_replace("logistics-0", "red", "grey") - pack_replace("logistics", "grey", "red") + AI.pack_replace("logistics-0", "red", "grey") + AI.pack_replace("logistics", "grey", "red") -- repair packs - pack_replace("bob-repair-pack-4", "blue", "orange") + AI.pack_replace("bob-repair-pack-4", "blue", "orange") -- toolbelts - pack_replace("toolbelt-2", "blue", "orange") + AI.pack_replace("toolbelt-2", "blue", "orange") OV.remove_prereq("toolbelt-2", "tech-blue-packs") -- modular roboports - --pack_replace("bob-robo-modular-1", "green", "orange") - pack_replace("bob-robo-modular-2", "blue", "orange") + --AI.pack_replace("bob-robo-modular-1", "green", "orange") + AI.pack_replace("bob-robo-modular-2", "blue", "orange") OV.remove_prereq("bob-robo-modular-2", "tech-blue-packs") -- robots OV.remove_science_pack("construction-robotics", "angels-science-pack-orange") - pack_replace("bob-robots-1", "blue", "orange") + AI.pack_replace("bob-robots-1", "blue", "orange") OV.remove_prereq("bob-robo-modular-3", "production-science-pack") if settings.startup["bobmods-logistics-flyingrobotframes"].value == true then OV.remove_science_pack("robotics", "angels-science-pack-orange") - pack_replace("bob-robotics-2", "blue", "orange") + AI.pack_replace("bob-robotics-2", "blue", "orange") OV.remove_prereq("bob-robotics-3", "production-science-pack") end -- inserter techs if settings.startup["bobmods-logistics-inserteroverhaul"].value == true then OV.remove_prereq("stack-inserter", "tech-orange-circuit") - pack_replace("stack-inserter", "orange", "green") - pack_replace("express-inserters", "blue", "orange") - pack_replace("stack-inserter-2", "blue", "orange") + AI.pack_replace("stack-inserter", "orange", "green") + AI.pack_replace("express-inserters", "blue", "orange") + AI.pack_replace("stack-inserter-2", "blue", "orange") else - pack_replace("express-inserters", "green", "blue") - pack_replace("stack-inserter-2", "blue", "yellow") + AI.pack_replace("express-inserters", "green", "blue") + AI.pack_replace("stack-inserter-2", "blue", "yellow") end -- belt techs - pack_replace("logistics-3", "blue", "orange") + AI.pack_replace("logistics-3", "blue", "orange") OV.remove_prereq("logistics-3", "tech-blue-packs") -- railway - pack_replace("bob-railway-2", "green", "orange") - pack_replace("bob-armoured-railway-2", "blue", "yellow") - pack_replace("bob-fluid-wagon-2", "green", "orange") - pack_replace("bob-armoured-fluid-wagon-2", "blue", "yellow") + AI.pack_replace("bob-railway-2", "green", "orange") + AI.pack_replace("bob-armoured-railway-2", "blue", "yellow") + AI.pack_replace("bob-fluid-wagon-2", "green", "orange") + AI.pack_replace("bob-armoured-fluid-wagon-2", "blue", "yellow") end ------------------------------------------------------------------------------- @@ -187,37 +188,37 @@ if angelsmods.industries.tech then if mods["bobwarfare"] then --adds bob warfare stuffs --turrets - pack_replace("bob-plasma-turrets-3", "blue", "orange") - pack_replace("bob-turrets-3", "green", "orange") - pack_replace("bob-turrets-5", "blue", "yellow") - pack_replace("bob-laser-turrets-2", "green", "orange") - pack_replace("bob-plasma-turrets-2", "green", "orange") - pack_replace("bob-sniper-turrets-2", "blue", "orange") + AI.pack_replace("bob-plasma-turrets-3", "blue", "orange") + AI.pack_replace("bob-turrets-3", "green", "orange") + AI.pack_replace("bob-turrets-5", "blue", "yellow") + AI.pack_replace("bob-laser-turrets-2", "green", "orange") + AI.pack_replace("bob-plasma-turrets-2", "green", "orange") + AI.pack_replace("bob-sniper-turrets-2", "blue", "orange") OV.remove_prereq("bob-sniper-turrets-2", "tech-blue-packs") if mods["angelsexploration"] then - pack_replace("angels-rocket-turret", "green", "orange") + AI.pack_replace("angels-rocket-turret", "green", "orange") end --laser rifles - pack_replace("bob-laser-rifle", "green", "blue") - pack_replace("bob-laser-rifle-ammo-1", "green", "blue") - pack_replace("bob-laser-rifle-ammo-4", "blue", "yellow") - pack_replace("bob-laser-rifle-ammo-5", "blue", "yellow") - pack_replace("bob-laser-rifle-ammo-6", "blue", "yellow") + AI.pack_replace("bob-laser-rifle", "green", "blue") + AI.pack_replace("bob-laser-rifle-ammo-1", "green", "blue") + AI.pack_replace("bob-laser-rifle-ammo-4", "blue", "yellow") + AI.pack_replace("bob-laser-rifle-ammo-5", "blue", "yellow") + AI.pack_replace("bob-laser-rifle-ammo-6", "blue", "yellow") --Drones/CombatBots - pack_replace("bob-robot-gun-1", "green", "orange") - pack_replace("bob-robot-gun-drones", "green", "orange") - pack_replace("bob-robot-plasma-drones", "green", "orange") - pack_replace("bob-robot-laser-drones", "green", "orange") - pack_replace("bob-robot-flamethrower-drones", "green", "orange") + AI.pack_replace("bob-robot-gun-1", "green", "orange") + AI.pack_replace("bob-robot-gun-drones", "green", "orange") + AI.pack_replace("bob-robot-plasma-drones", "green", "orange") + AI.pack_replace("bob-robot-laser-drones", "green", "orange") + AI.pack_replace("bob-robot-flamethrower-drones", "green", "orange") --Rockets - pack_replace("rocketry", "green", "orange") - pack_replace("bob-rocket", "green", "orange") + AI.pack_replace("rocketry", "green", "orange") + AI.pack_replace("bob-rocket", "green", "orange") pre_req_replace("bob-rocket", "tungsten-processing", "angels-explosives-1") --radars - pack_replace("radars-4", "blue", "yellow") + AI.pack_replace("radars-4", "blue", "yellow") --small fixes - pack_replace("follower-robot-count-1", "green", "orange") - pack_replace("follower-robot-count-2", "green", "orange") + AI.pack_replace("follower-robot-count-1", "green", "orange") + AI.pack_replace("follower-robot-count-2", "green", "orange") OV.remove_prereq("nitroglycerin-processing", "chlorine-processing-2") -- no clue why it works nowhere else... end @@ -226,10 +227,10 @@ if angelsmods.industries.tech then ------------------------------------------------------------------------------- if mods["bobvehicleequipment"] then --adds bob vehicle equipment stuffs - pack_replace("vehicle-roboport-equipment", "green", "orange") - pack_replace("vehicle-roboport-modular-equipment-1", "green", "orange") - pack_replace("vehicle-roboport-equipment", "green", "orange") - pack_replace("vehicle-roboport-modular-equipment-1", "green", "orange") + AI.pack_replace("vehicle-roboport-equipment", "green", "orange") + AI.pack_replace("vehicle-roboport-modular-equipment-1", "green", "orange") + AI.pack_replace("vehicle-roboport-equipment", "green", "orange") + AI.pack_replace("vehicle-roboport-modular-equipment-1", "green", "orange") OV.remove_prereq("vehicle-fusion-cell-equipment-2", "production-science-pack") OV.remove_prereq("vehicle-fusion-reactor-equipment-2", "production-science-pack") end @@ -239,11 +240,11 @@ if angelsmods.industries.tech then ------------------------------------------------------------------------------- if mods["bobequipment"] then --adds bob personal equipment stuffs - pack_replace("personal-roboport-equipment", "green", "orange") - pack_replace("personal-roboport-modular-equipment-1", "green", "orange") - pack_replace("exoskeleton-equipment", "green", "orange") - pack_replace("solar-panel-equipment-2", "green", "orange") - pack_replace("solar-panel-equipment-4", "blue", "yellow") + AI.pack_replace("personal-roboport-equipment", "green", "orange") + AI.pack_replace("personal-roboport-modular-equipment-1", "green", "orange") + AI.pack_replace("exoskeleton-equipment", "green", "orange") + AI.pack_replace("solar-panel-equipment-2", "green", "orange") + AI.pack_replace("solar-panel-equipment-4", "blue", "yellow") end ------------------------------------------------------------------------------- @@ -253,42 +254,42 @@ if angelsmods.industries.tech then --adds bob power stuffs -- steam power if settings.startup["bobmods-power-steam"].value == true then - pack_replace("bob-steam-engine-4", "blue", "orange") - pack_replace("bob-boiler-4", "blue", "orange") - pack_replace("bob-oil-boiler-3", "blue", "orange") - pack_replace("bob-steam-turbine-1", "blue", "orange") - pack_replace("bob-steam-turbine-3", "blue", "yellow") - pack_replace("bob-heat-exchanger-2", "blue", "orange") + AI.pack_replace("bob-steam-engine-4", "blue", "orange") + AI.pack_replace("bob-boiler-4", "blue", "orange") + AI.pack_replace("bob-oil-boiler-3", "blue", "orange") + AI.pack_replace("bob-steam-turbine-1", "blue", "orange") + AI.pack_replace("bob-steam-turbine-3", "blue", "yellow") + AI.pack_replace("bob-heat-exchanger-2", "blue", "orange") end if settings.startup["bobmods-power-fluidgenerator"].value == true then - pack_replace("fluid-generator-3", "blue", "orange") + AI.pack_replace("fluid-generator-3", "blue", "orange") end -- solar power if settings.startup["bobmods-power-solar"].value == true then - pack_replace("bob-solar-energy-2", "green", "orange") - pack_replace("bob-solar-energy-4", "blue", "yellow") + AI.pack_replace("bob-solar-energy-2", "green", "orange") + AI.pack_replace("bob-solar-energy-4", "blue", "yellow") end if settings.startup["bobmods-power-accumulators"].value == true then - pack_replace("bob-electric-energy-accumulators-2", "green", "orange") - pack_replace("bob-electric-energy-accumulators-4", "blue", "yellow") + AI.pack_replace("bob-electric-energy-accumulators-2", "green", "orange") + AI.pack_replace("bob-electric-energy-accumulators-4", "blue", "yellow") end -- nuclar power if settings.startup["bobmods-power-steam"].value == true or settings.startup["bobmods-power-nuclear"].value == true or settings.startup["bobmods-power-heatsources"].value == true then - pack_replace("bob-heat-pipe-2", "blue", "orange") + AI.pack_replace("bob-heat-pipe-2", "blue", "orange") end if settings.startup["bobmods-power-heatsources"].value == true then - pack_replace("burner-reactor-2", "blue", "orange") - pack_replace("fluid-reactor-2", "blue", "orange") + AI.pack_replace("burner-reactor-2", "blue", "orange") + AI.pack_replace("fluid-reactor-2", "blue", "orange") end -- power distribution if settings.startup["bobmods-power-poles"].value == true then - pack_replace("electric-pole-2", "green", "orange") - pack_replace("electric-pole-4", "blue", "yellow") - pack_replace("electric-energy-distribution-2", "blue", "orange") - pack_replace("electric-substation-3", "blue", "yellow") - pack_replace("electric-substation-4", "blue", "white") + AI.pack_replace("electric-pole-2", "green", "orange") + AI.pack_replace("electric-pole-4", "blue", "yellow") + AI.pack_replace("electric-energy-distribution-2", "blue", "orange") + AI.pack_replace("electric-substation-3", "blue", "yellow") + AI.pack_replace("electric-substation-4", "blue", "white") end end @@ -300,7 +301,7 @@ if angelsmods.industries.tech then if mods["bobpower"] then OV.set_science_pack("hydrazine-generator", "datacore-energy-2", 2) end - pre_req_replace("turrets", "military", "angels-components-weapons-basic") + AI.pre_req_replace("turrets", "military", "angels-components-weapons-basic") end ------------------------------------------------------------------------------- diff --git a/angelsindustries/prototypes/overrides/global-tech-popular-addons.lua b/angelsindustries/prototypes/overrides/global-tech-popular-addons.lua index ea26436d0..27d22d721 100644 --- a/angelsindustries/prototypes/overrides/global-tech-popular-addons.lua +++ b/angelsindustries/prototypes/overrides/global-tech-popular-addons.lua @@ -1,4 +1,5 @@ local OV = angelsmods.functions.OV +local AI = angelsmods.functions.AI --require("prototypes.overrides.industries-override-functions") --this is where pack_replace(techname,old_p,new_p),core_replace(techname,old_c,new_c),core_tier_up(techname,core_n) functions are used if angelsmods.industries.tech then @@ -6,18 +7,18 @@ if angelsmods.industries.tech then -- WAREHOUSES ----------------------------------------------------------------- ------------------------------------------------------------------------------- if mods["Warehousing"] then - pack_replace("warehouse-logistics-research-1","green","orange") + AI.pack_replace("warehouse-logistics-research-1","green","orange") end ------------------------------------------------------------------------------- -- AAI INDUSTRIES ------------------------------------------------------------- ------------------------------------------------------------------------------- --[[if mods["aai-industry"] then - pack_replace("electricity", "red","grey") - pack_replace("basic-automation","red","grey") - pack_replace("basic-fluid-handling","red","grey") - core_replace("basic-automation","processing","basic") - core_replace("basic-automation","logistic","basic") + AI.pack_replace("electricity", "red","grey") + AI.pack_replace("basic-automation","red","grey") + AI.pack_replace("basic-fluid-handling","red","grey") + AI.core_replace("basic-automation","processing","basic") + AI.core_replace("basic-automation","logistic","basic") OV.add_prereq("basic-automation","angels-components-mechanical-1") end]] diff --git a/angelsindustries/prototypes/overrides/global-tech.lua b/angelsindustries/prototypes/overrides/global-tech.lua index 0324f7d2d..b8a748820 100644 --- a/angelsindustries/prototypes/overrides/global-tech.lua +++ b/angelsindustries/prototypes/overrides/global-tech.lua @@ -74,7 +74,7 @@ require("prototypes.overrides.global-tech-popular-addons") -- overrides for PMU -- GLOBAL UPDATE TECHNOLOGY RESEARCH AMOUNT AND TIMES if angelsmods.industries.tech then - tech_unlock_reset() + angelsmods.functions.AI.tech_unlock_reset() OV.execute() end @@ -114,7 +114,7 @@ require("prototypes.overrides.global-tech-bobs-cores") -- overrides for bobs -- GLOBAL UPDATE CORE TIERS DEPENDING ON SCIENCE PACKS if angelsmods.industries.tech then - core_tier_upgrade() + angelsmods.functions.AI.core_tier_upgrade() OV.execute() end diff --git a/angelsindustries/prototypes/overrides/industries-override-functions.lua b/angelsindustries/prototypes/overrides/industries-override-functions.lua index 0f7c848c1..3d47c8cca 100644 --- a/angelsindustries/prototypes/overrides/industries-override-functions.lua +++ b/angelsindustries/prototypes/overrides/industries-override-functions.lua @@ -1,4 +1,5 @@ local OV = angelsmods.functions.OV +angelsmods.functions.AI = {} --replacement tables require("prototypes.overrides.replacement-fallbacks") --set local table for use in multiple functions @@ -22,12 +23,12 @@ local building_types = { "gate" } -function pack_replace(techname, old_c, new_c) --tech tier swapping script (for cleaner code) +function angelsmods.functions.AI.pack_replace(techname, old_c, new_c) --tech tier swapping script (for cleaner code) OV.remove_science_pack(techname, "angels-science-pack-" .. old_c) OV.set_science_pack(techname, "angels-science-pack-" .. new_c) end -function core_replace(techname, old_c, new_c, tier) -- tech core swapping script +function angelsmods.functions.AI.core_replace(techname, old_c, new_c, tier) -- tech core swapping script tier = tier or 1 if old_c == "basic" then OV.remove_science_pack(techname, "datacore-basic") @@ -42,7 +43,7 @@ function core_replace(techname, old_c, new_c, tier) -- tech core swapping script end end -function pre_req_replace(techname, old_tech, new_tech1, new_tech2) -- tech prerequisite replacements +function angelsmods.functions.AI.pre_req_replace(techname, old_tech, new_tech1, new_tech2) -- tech prerequisite replacements OV.remove_prereq(techname, old_tech) OV.add_prereq(techname, new_tech1) if new_tech2 then @@ -50,12 +51,12 @@ function pre_req_replace(techname, old_tech, new_tech1, new_tech2) -- tech prere end end -function core_tier_up(techname, core_n) +function angelsmods.functions.AI.core_tier_up(techname, core_n) OV.remove_science_pack(techname, "datacore-" .. core_n .. "-1") OV.set_science_pack(techname, "datacore-" .. core_n .. "-2", 2) end -function set_core(techname, core_n) +function angelsmods.functions.AI.set_core(techname, core_n) local has_core = false for _, pack in pairs((data.raw.technology[techname] or {unit = {ingredients = {}}}).unit.ingredients) do local packname = pack.name or pack[1] @@ -72,7 +73,7 @@ function set_core(techname, core_n) end end -function core_builder() +function angelsmods.functions.AI.core_builder() -- Start of research Automated Stack... for rec_4tech in pairs(data.raw.technology) do if angelsmods.functions.check_exception(rec_4tech, angelsmods.industries.tech_exceptions) then @@ -84,7 +85,7 @@ function core_builder() string.find(rec_4tech, "personal") ~= nil then --war takes next priority - set_core(rec_4tech, "datacore-enhance-1", 2) + angelsmods.functions.AI.set_core(rec_4tech, "datacore-enhance-1", 2) elseif string.find(rec_4tech, "military") ~= nil or string.find(rec_4tech, "laser") ~= nil or string.find(rec_4tech, "combat") ~= nil or @@ -95,10 +96,10 @@ function core_builder() string.find(rec_4tech, "rocket") ~= nil then --exploration is next - set_core(rec_4tech, "datacore-war-1", 2) + angelsmods.functions.AI.set_core(rec_4tech, "datacore-war-1", 2) elseif string.find(rec_4tech, "explor") ~= nil then --energy is next - set_core(rec_4tech, "datacore-exploration-1", 2) + angelsmods.functions.AI.set_core(rec_4tech, "datacore-exploration-1", 2) elseif string.find(rec_4tech, "energy") ~= nil or string.find(rec_4tech, "power") ~= nil or string.find(rec_4tech, "cabling") ~= nil or @@ -111,7 +112,7 @@ function core_builder() string.find(rec_4tech, "boiler") ~= nil then --logistics is next - set_core(rec_4tech, "datacore-energy-1", 2) + angelsmods.functions.AI.set_core(rec_4tech, "datacore-energy-1", 2) elseif string.find(rec_4tech, "insert") ~= nil or string.find(rec_4tech, "logistic") ~= nil or string.find(rec_4tech, "rail") ~= nil or @@ -122,7 +123,7 @@ function core_builder() string.find(rec_4tech, "warehouse") ~= nil then --production is up next - set_core(rec_4tech, "datacore-logistic-1", 2) + angelsmods.functions.AI.set_core(rec_4tech, "datacore-logistic-1", 2) elseif string.find(rec_4tech, "processing") ~= nil or string.find(rec_4tech, "automation") ~= nil or string.find(rec_4tech, "plastic") ~= nil or @@ -132,14 +133,14 @@ function core_builder() string.find(rec_4tech, "electronic") ~= nil then --smelting and metallurgy - set_core(rec_4tech, "datacore-processing-1", 2) + angelsmods.functions.AI.set_core(rec_4tech, "datacore-processing-1", 2) elseif string.find(rec_4tech, "smelting") ~= nil or string.find(rec_4tech, "casting") ~= nil or string.find(rec_4tech, "metallurgy") ~= nil or string.find(rec_4tech, "cool") ~= nil then --Bioprocessing updates - set_core(rec_4tech, "datacore-processing-1", 2) + angelsmods.functions.AI.set_core(rec_4tech, "datacore-processing-1", 2) elseif string.find(rec_4tech, "bio") ~= nil or string.find(rec_4tech, "farm") ~= nil or string.find(rec_4tech, "arbor") ~= nil or @@ -147,7 +148,7 @@ function core_builder() string.find(rec_4tech, "garden") ~= nil then --more war updates - set_core(rec_4tech, "datacore-processing-1", 2) + angelsmods.functions.AI.set_core(rec_4tech, "datacore-processing-1", 2) elseif string.find(rec_4tech, "wall") ~= nil or string.find(rec_4tech, "gate") ~= nil or string.find(rec_4tech, "shoot") ~= nil or @@ -155,20 +156,20 @@ function core_builder() string.find(rec_4tech, "explo") ~= nil then --petrochem and refining updates - set_core(rec_4tech, "datacore-war-1", 2) + angelsmods.functions.AI.set_core(rec_4tech, "datacore-war-1", 2) elseif string.find(rec_4tech, "chemistry") ~= nil or string.find(rec_4tech, "ore") ~= nil or string.find(rec_4tech, "crack") ~= nil or string.find(rec_4tech, "science-pack") ~= nil or string.find(rec_4tech, "water") ~= nil then - set_core(rec_4tech, "datacore-processing-1", 2) + angelsmods.functions.AI.set_core(rec_4tech, "datacore-processing-1", 2) end end end end -function pack_count_update(tech, pack, count) --cheap and cheerful replacement (possibly should use a better script but if it works...) +function angelsmods.functions.AI.pack_count_update(tech, pack, count) --cheap and cheerful replacement (possibly should use a better script but if it works...) OV.remove_science_pack(tech, pack) OV.set_science_pack(tech, pack, count) end @@ -195,7 +196,7 @@ local function set_research_tiers(tech_name, tech_time, tech_amount) end end -function tech_unlock_reset() +function angelsmods.functions.AI.tech_unlock_reset() for techname, technology in pairs(data.raw.technology) do if angelsmods.functions.check_exception(techname, angelsmods.industries.tech_exceptions) then --SET AMOUNT AND TIME REQUIRED FOR TECH TO FINISH @@ -263,7 +264,7 @@ function tech_unlock_reset() end end -function core_tier_upgrade() +function angelsmods.functions.AI.core_tier_upgrade() for techname, technology in pairs(data.raw.technology) do -- find the science pack and the datacore local pack_name = nil @@ -306,7 +307,7 @@ function core_tier_upgrade() ) do if pack_name == string.format("angels-science-pack-%s", pack_color) then if tier_up then - core_tier_up(techname, research_type) + angelsmods.functions.AI.core_tier_up(techname, research_type) end if research_type ~= "basic" then @@ -317,7 +318,7 @@ function core_tier_upgrade() end end elseif angelsmods.functions.check_exception(techname, angelsmods.industries.tech_exceptions) then - set_core(techname, "datacore-basic", 2) + angelsmods.functions.AI.set_core(techname, "datacore-basic", 2) if pack_name == "angels-science-pack-grey" then OV.add_prereq(techname, "tech-specialised-labs") @@ -330,7 +331,7 @@ function core_tier_upgrade() end --gets the row count so you can iterate through row count -function table_rows(table_chk) +local function table_rows(table_chk) local ct = 0 if type(table_chk) == "table" then for _ in pairs(table_chk) do @@ -341,20 +342,20 @@ function table_rows(table_chk) end --ADD BUILDING BLOCKS TO BUILDINGS -function add_con_mats() +function angelsmods.functions.AI.add_con_mats() for n, _ in pairs(building_types) do - replace_con_mats(building_types[n]) + angelsmods.functions.AI.replace_con_mats(building_types[n]) end end -function add_minable_results() +function angelsmods.functions.AI.add_minable_results() for _,building_type in pairs(building_types) do - replace_minable_results(building_type) + angelsmods.functions.AI.replace_minable_results(building_type) end end -- uses block_replace table from /overrides/replacement-fallbacks.lua -function replace_blocks_list(ing_list) --specifically build to be used for replace_con_mats function +function angelsmods.functions.AI.replace_blocks_list(ing_list) --specifically build to be used for replace_con_mats function local block_replace = angelsmods.industries.block_replace --reset existing each call local existing = {} @@ -390,7 +391,7 @@ end --Replace non-construction components with angels components -- uses general_replace table from /overrides/replacement-fallbacks.lua -function replace_gen_mats() +function angelsmods.functions.AI.replace_gen_mats() for nme, info in pairs(angelsmods.industries.general_replace) do if nme and data.raw.item[nme] then OV.global_replace_item(nme, info.new) @@ -413,24 +414,24 @@ function replace_gen_mats() end --REPLACE CONSTRUCTION BLOCKS -function replace_con_mats(buildings) +function angelsmods.functions.AI.replace_con_mats(buildings) for assembly_check, build in pairs(data.raw[buildings]) do if data.raw.recipe[assembly_check] then local rec_check = data.raw.recipe[assembly_check] if rec_check.normal or rec_check.expensive then if rec_check.normal then ing_list = rec_check.normal.ingredients - replace_blocks_list(ing_list) + angelsmods.functions.AI.replace_blocks_list(ing_list) rec_check.normal.energy_required = 0.5 end if rec_check.expensive then ing_list = rec_check.expensive.ingredients - replace_blocks_list(ing_list) + angelsmods.functions.AI.replace_blocks_list(ing_list) rec_check.expensive.energy_required = 0.5 end else ing_list = rec_check.ingredients - replace_blocks_list(ing_list) + angelsmods.functions.AI.replace_blocks_list(ing_list) rec_check.energy_required = 0.5 end end @@ -438,7 +439,7 @@ function replace_con_mats(buildings) end --REPLACE ON MINED RESULTS -function replace_minable_results(buildings) +function angelsmods.functions.AI.replace_minable_results(buildings) for _, build in pairs(data.raw[buildings]) do if data.raw.recipe[build.name] then local rec_check = data.raw.recipe[build.name] @@ -458,7 +459,7 @@ function replace_minable_results(buildings) end end -function rec_tab_replace(table,old,new,count) +function angelsmods.functions.AI.rec_tab_replace(table,old,new,count) --iterate through table for _,entry in pairs(table) do if entry.name == old then @@ -475,7 +476,7 @@ function rec_tab_replace(table,old,new,count) end end -function replace_recipe_ing(recipe,old_ing,new_ing,new_count) +function angelsmods.functions.AI.replace_recipe_ing(recipe,old_ing,new_ing,new_count) if type(recipe) ~= table then recipe = data.raw.recipe[recipe] end @@ -486,13 +487,13 @@ function replace_recipe_ing(recipe,old_ing,new_ing,new_count) end end if recipe.ingredients then - rec_tab_replace(recipe.ingredients,old_ing,new_ing,new_count) + angelsmods.functions.AI.rec_tab_replace(recipe.ingredients,old_ing,new_ing,new_count) end if recipe.normal and recipe.normal.ingredients then - rec_tab_replace(recipe.normal.ingredients,old_ing,new_ing,new_count) + angelsmods.functions.AI.rec_tab_replace(recipe.normal.ingredients,old_ing,new_ing,new_count) end if recipe.expensive and recipe.expensive.ingredients then - rec_tab_replace(recipe.expensive.ingredients,old_ing,new_ing,new_count) + angelsmods.functions.AI.rec_tab_replace(recipe.expensive.ingredients,old_ing,new_ing,new_count) end end end \ No newline at end of file From 7c3707d7bc9fea9a362a1ed6ba58f744b5670fc3 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Thu, 29 Jul 2021 17:22:12 +1000 Subject: [PATCH 50/75] small tweaks --- angelspetrochem/prototypes/override/bobplates.lua | 2 +- angelssmelting/prototypes/items/angels-support.lua | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/angelspetrochem/prototypes/override/bobplates.lua b/angelspetrochem/prototypes/override/bobplates.lua index 293d59a2a..a6615087c 100644 --- a/angelspetrochem/prototypes/override/bobplates.lua +++ b/angelspetrochem/prototypes/override/bobplates.lua @@ -87,7 +87,7 @@ if mods["bobplates"] then for fluid, vals in pairs(Energy_table) do if vals.fv then data.raw.fluid[fluid].fuel_value = vals.fv .."kJ" - data.raw.fluid[fluid].emissions_multiplier = vals.em or 1 + data.raw.fluid[fluid].emissions_multiplier = vals.em or data.raw.fluid[fluid].emissions_multiplier or 1 if vals.turr ~= false then table.insert(turret_params, {type = fluid, damage_modifier = vals.fv/Energy_table["gas-methane"].fv}) end diff --git a/angelssmelting/prototypes/items/angels-support.lua b/angelssmelting/prototypes/items/angels-support.lua index 92f959176..59c0061f7 100644 --- a/angelssmelting/prototypes/items/angels-support.lua +++ b/angelssmelting/prototypes/items/angels-support.lua @@ -59,8 +59,10 @@ auto_barrel = false { type = "item", name = "spent-mold-non-expendable", - icon = "__angelssmelting__/graphics/icons/non-expendable-mold.png", - icon_size = 32, + icons = { + { icon = "__angelssmelting__/graphics/icons/non-expendable-mold.png", icon_size = 32}, + { icon = "__angelssmelting__/graphics/icons/non-expendable-mold.png", icon_size = 32, tint = {181,101,30,0.5}} + }, subgroup = "angels-mold-casting", order = "c[non-expendable]-b[used]", stack_size = 200 From bbafd70cf7c902b0c0c5d308f2d31a1b3d57c24f Mon Sep 17 00:00:00 2001 From: Adoa Coturnix Date: Thu, 29 Jul 2021 11:59:23 -0400 Subject: [PATCH 51/75] locale typo (#646) --- angelsbioprocessing/locale/en/bio-processing.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/angelsbioprocessing/locale/en/bio-processing.cfg b/angelsbioprocessing/locale/en/bio-processing.cfg index f50c7939e..f005c1bbf 100644 --- a/angelsbioprocessing/locale/en/bio-processing.cfg +++ b/angelsbioprocessing/locale/en/bio-processing.cfg @@ -317,7 +317,7 @@ swamp-3=Commanding. Don't use too much. swamp-4=Binary. It grows or it does not, nothing in between. swamp-5=Spicy. Seems to yell at you. -crop-farm-processed=A farming producted obtained from: +crop-farm-processed=A farming product obtained from: solid-nuclear-fertilizer=This doesn't sound healty... we might start to glow at night! From 1ec97f9d9529e2bb50bd5785eea56ba09aec1af2 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Thu, 29 Jul 2021 18:28:42 +0200 Subject: [PATCH 52/75] moved tech archive control to separate file --- angelsindustries/control.lua | 148 ++-------------------- angelsindustries/src/tech-archive.lua | 170 ++++++++++++++++++++++++++ 2 files changed, 178 insertions(+), 140 deletions(-) create mode 100644 angelsindustries/src/tech-archive.lua diff --git a/angelsindustries/control.lua b/angelsindustries/control.lua index 14d6030d4..c4a5d1df7 100644 --- a/angelsindustries/control.lua +++ b/angelsindustries/control.lua @@ -1,151 +1,19 @@ -global.crash_site_created = false -global.is_lab_given = false - -local main_lab = { - [0] = "angels-main-lab-0", -- crash site, equivalent to next tier - [1] = "angels-main-lab-1", - [2] = "angels-main-lab-2", - [3] = "angels-main-lab-3", - [4] = "angels-main-lab-4", - [5] = "angels-main-lab-5", - [6] = "angels-main-lab-6", - [7] = "angels-main-lab-7" -} - -local function remove_lab_from_inv(inventory) - if inventory then - local items = game.item_prototypes - for key, lab in pairs(main_lab) do - if items[lab] and inventory.get_item_count(lab) > 0 then - inventory.remove {name = lab} - global.is_lab_given = false - return true - end - end - end -end - -local function table_contains(table, value) - for key, val in pairs(table) do - if val == value then - return true - end - end - return false -end - -local function initialize_crash_site() - if game.entity_prototypes[main_lab[1]] and (not global.is_lab_given) then - -- angels science mode - local surface = game.surfaces["nauvis"] - if surface and surface.valid then - local crash_site_entity = surface.find_entities_filtered{ - type = "container", - name = "crash-site-spaceship", - limit = 1 - }[1] - if crash_site_entity and crash_site_entity.valid then - local created_entity = surface.create_entity{ - name = main_lab[0], - position = surface.find_non_colliding_position( - --[[name]]main_lab[0], - --[[center]]{crash_site_entity.position.x - 15, crash_site_entity.position.y}, - --[[radius]]15 + 15, - --[[precision]]0.5, - --[[force_to_tile_center]]true - ), - force = "player", - raise_build = false, -- I don't see why we should raise this? - create_build_effect_smoke = false - } - if created_entity and created_entity.valid then - created_entity.energy = game.item_prototypes["coal"].fuel_value - global.is_lab_given = true - - -- create explosions - for k = 1, 3 do - local bbox = created_entity.bounding_box - local explosions = surface.create_entity{ - name = "crash-site-explosion-smoke", - position = { - x = (bbox.left_top.x + bbox.right_bottom.x) / 2 + (bbox.right_bottom.x - bbox.left_top.x) * (math.random() - 0.5), - y = (bbox.left_top.y + bbox.right_bottom.y) / 2 + (bbox.right_bottom.y - bbox.left_top.y) * (math.random() - 0.5) - } - } - explosions.time_to_live = math.random(60 * 20, 60 * 30) - math.min((8 + (math.random() * 40)) * 100, 15 * 60) - explosions.time_to_next_effect = math.random(30) - end - - -- create fires - for k = 1, 2 do - local bbox = created_entity.bounding_box - surface.create_entity{ - name = "crash-site-fire-flame", - position = { - x = (bbox.left_top.x + bbox.right_bottom.x) / 2 + (bbox.right_bottom.x - bbox.left_top.x) * (math.random() - 0.5), - y = (bbox.left_top.y + bbox.right_bottom.y) / 2 + (bbox.right_bottom.y - bbox.left_top.y) * (math.random() - 0.5) - } - } - local smoke = surface.create_entity{ - name = "crash-site-fire-smoke", - position = { - x = (bbox.left_top.x + bbox.right_bottom.x) / 2 + (bbox.right_bottom.x - bbox.left_top.x) * (math.random() - 0.5), - y = (bbox.left_top.y + bbox.right_bottom.y) / 2 + (bbox.right_bottom.y - bbox.left_top.y) * (math.random() - 0.5) - } - } - smoke.time_to_live = math.random(60 * 20, 60 * 30) - math.min((8 + (math.random() * 40)) * 100, 15 * 60) - smoke.time_to_next_effect = math.random(30) - end - - end - end - end - end - global.crash_site_created = true -end +local tech_archive = require "src.tech-archive" script.on_event(defines.events.on_player_created, function(event) - if not global.crash_site_created then - initialize_crash_site() - end + tech_archive:on_player_created() end) -script.on_event(defines.events.on_player_respawned, function(event) - local player = game.players[event.player_index] - - if not global.is_lab_given and game.entity_prototypes[main_lab[1]] then - if player and player.valid then - global.is_lab_given = player.insert {name = main_lab[0], count = 1} > 0 - end - end - - local force = player and player.force - if force then - local available = force.technologies["angels-hidden-ghosting"] and force.technologies["angels-hidden-ghosting"].researched or false - player.set_shortcut_available("toggle-ghosting", available) - if available then - player.set_shortcut_toggled("toggle-ghosting", force.ghost_time_to_live == 0) - end - end +script.on_event(defines.events.on_pre_player_died, function(event) + tech_archive:on_pre_player_died(event.player_index) end) -script.on_event(defines.events.on_entity_died, function(event) - if game.entity_prototypes[main_lab[1]] then - local etype = event.entity.type - if table_contains(main_lab, event.entity.name) then - global.is_lab_given = false - elseif etype == "container" or etype == "logistic-container" then - remove_lab_from_inv(event.entity.get_inventory(defines.inventory.chest)) - elseif etype == "construction-robot" or etype == "logistic-robot" then - remove_lab_from_inv(event.entity.get_inventory(defines.inventory.robot_cargo)) - end - end +script.on_event(defines.events.on_player_respawned, function(event) + tech_archive:on_player_respawned(event.player_index) end) -script.on_event(defines.events.on_pre_player_died, function(event) - if game.entity_prototypes[main_lab[1]] then - remove_lab_from_inv(game.players[event.player_index].get_main_inventory()) - end +script.on_event(defines.events.on_entity_died, function(event) + tech_archive:on_entity_died(event.entity) end) ---------------- diff --git a/angelsindustries/src/tech-archive.lua b/angelsindustries/src/tech-archive.lua new file mode 100644 index 000000000..76fc4130f --- /dev/null +++ b/angelsindustries/src/tech-archive.lua @@ -0,0 +1,170 @@ +-- This class keeps track of the tech archive and creates a new one if it is lost. + +-- Create class --------------------------------------------------------------- +local tech_archive = {} + +------------------------------------------------------------------------------- +-- Initiation of the class +------------------------------------------------------------------------------- +global.crash_site_created = false +global.is_lab_given = false + +tech_archive.main_lab = { + [0] = "angels-main-lab-0", -- crash site, equivalent to next tier + [1] = "angels-main-lab-1", + [2] = "angels-main-lab-2", + [3] = "angels-main-lab-3", + [4] = "angels-main-lab-4", + [5] = "angels-main-lab-5", + [6] = "angels-main-lab-6", + [7] = "angels-main-lab-7" +} + +------------------------------------------------------------------------------- +-- Behavioural functions +------------------------------------------------------------------------------- +local function table_contains(table, value) + for key, val in pairs(table) do + if val == value then + return true + end + end + return false +end + +function tech_archive:remove_lab_from_inv(inventory) + if inventory then + local items = game.item_prototypes + for key, lab in pairs(tech_archive.main_lab) do + if items[lab] and inventory.get_item_count(lab) > 0 then + inventory.remove {name = lab} + global.is_lab_given = false + return true + end + end + end +end + +function tech_archive:initialize_crash_site() + if game.entity_prototypes[tech_archive.main_lab[1]] and (not global.is_lab_given) then + -- angels science mode + local surface = game.surfaces["nauvis"] + if surface and surface.valid then + local crash_site_entity = surface.find_entities_filtered{ + type = "container", + name = "crash-site-spaceship", + limit = 1 + }[1] + if crash_site_entity and crash_site_entity.valid then + local created_entity = surface.create_entity{ + name = tech_archive.main_lab[0], + position = surface.find_non_colliding_position( + --[[name]]tech_archive.main_lab[0], + --[[center]]{crash_site_entity.position.x - 15, crash_site_entity.position.y}, + --[[radius]]15 + 15, + --[[precision]]0.5, + --[[force_to_tile_center]]true + ), + force = "player", + raise_build = false, -- I don't see why we should raise this? + create_build_effect_smoke = false + } + if created_entity and created_entity.valid then + created_entity.energy = game.item_prototypes["coal"].fuel_value + global.is_lab_given = true + + -- create explosions + for k = 1, 3 do + local bbox = created_entity.bounding_box + local explosions = surface.create_entity{ + name = "crash-site-explosion-smoke", + position = { + x = (bbox.left_top.x + bbox.right_bottom.x) / 2 + (bbox.right_bottom.x - bbox.left_top.x) * (math.random() - 0.5), + y = (bbox.left_top.y + bbox.right_bottom.y) / 2 + (bbox.right_bottom.y - bbox.left_top.y) * (math.random() - 0.5) + } + } + explosions.time_to_live = math.random(60 * 20, 60 * 30) - math.min((8 + (math.random() * 40)) * 100, 15 * 60) + explosions.time_to_next_effect = math.random(30) + end + + -- create fires + for k = 1, 2 do + local bbox = created_entity.bounding_box + surface.create_entity{ + name = "crash-site-fire-flame", + position = { + x = (bbox.left_top.x + bbox.right_bottom.x) / 2 + (bbox.right_bottom.x - bbox.left_top.x) * (math.random() - 0.5), + y = (bbox.left_top.y + bbox.right_bottom.y) / 2 + (bbox.right_bottom.y - bbox.left_top.y) * (math.random() - 0.5) + } + } + local smoke = surface.create_entity{ + name = "crash-site-fire-smoke", + position = { + x = (bbox.left_top.x + bbox.right_bottom.x) / 2 + (bbox.right_bottom.x - bbox.left_top.x) * (math.random() - 0.5), + y = (bbox.left_top.y + bbox.right_bottom.y) / 2 + (bbox.right_bottom.y - bbox.left_top.y) * (math.random() - 0.5) + } + } + smoke.time_to_live = math.random(60 * 20, 60 * 30) - math.min((8 + (math.random() * 40)) * 100, 15 * 60) + smoke.time_to_next_effect = math.random(30) + end + + end + end + end + end + global.crash_site_created = true +end + + + +------------------------------------------------------------------------------- +-- Event handlers +------------------------------------------------------------------------------- +function tech_archive:on_player_created() + if not global.crash_site_created then + self:initialize_crash_site() + end +end + +function tech_archive:on_player_respawned(player_index) + local player = game.players[player_index] + + if player and player.valid then + if not global.is_lab_given and game.entity_prototypes[tech_archive.main_lab[1]] then + global.is_lab_given = player.insert{name = tech_archive.main_lab[0], count = 1} > 0 + end + end + + local force = player and player.force + if force then + local available = force.technologies["angels-hidden-ghosting"] and force.technologies["angels-hidden-ghosting"].researched or false + player.set_shortcut_available("toggle-ghosting", available) + if available then + player.set_shortcut_toggled("toggle-ghosting", force.ghost_time_to_live == 0) + end + end +end + +function tech_archive:on_entity_died(entity) + if game.entity_prototypes[tech_archive.main_lab[1]] then + local etype = entity.type + if table_contains(tech_archive.main_lab, entity.name) then + global.is_lab_given = false + elseif etype == "container" or etype == "logistic-container" then + self:remove_lab_from_inv(entity.get_inventory(defines.inventory.chest)) + elseif etype == "construction-robot" or etype == "logistic-robot" then + self:remove_lab_from_inv(entity.get_inventory(defines.inventory.robot_cargo)) + end + end +end + +function tech_archive:on_pre_player_died(player_index) + if game.entity_prototypes[tech_archive.main_lab[1]] then + self:remove_lab_from_inv(game.players[event.player_index].get_main_inventory()) + end +end + + + +-- Return class --------------------------------------------------------------- +return tech_archive \ No newline at end of file From 7c0dd75d204e067e74962a099523c30688af88c9 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Thu, 29 Jul 2021 19:28:44 +0200 Subject: [PATCH 53/75] Allowed argricultural productivity modules on fish, puffer and biter breeding --- angelsbioprocessing/changelog.txt | 1 + .../prototypes/bio-processing-override.lua | 24 +++++++++++++++++++ .../prototypes/recipes/bio-refugium-fish.lua | 8 +++---- .../recipes/bio-refugium-puffer.lua | 10 ++++---- 4 files changed, 34 insertions(+), 9 deletions(-) diff --git a/angelsbioprocessing/changelog.txt b/angelsbioprocessing/changelog.txt index 0773c3f24..4a2f77242 100644 --- a/angelsbioprocessing/changelog.txt +++ b/angelsbioprocessing/changelog.txt @@ -4,6 +4,7 @@ Date: ?? Changes: - Added new graphics to the agricultural module technologies - Added descriptions to farming products on how to obtain them + - Allowed argricultural productivity modules on fish, puffer and biter breeding Bugfixes: - Fixed another crash related to opening another players inventory - Fixed crash when bob plates is not active but bob enemies is diff --git a/angelsbioprocessing/prototypes/bio-processing-override.lua b/angelsbioprocessing/prototypes/bio-processing-override.lua index 58dbd9fc7..3a8b3992e 100644 --- a/angelsbioprocessing/prototypes/bio-processing-override.lua +++ b/angelsbioprocessing/prototypes/bio-processing-override.lua @@ -194,3 +194,27 @@ angelsmods.functions.allow_bio_productivity("swamp-tree-arboretum-2") angelsmods.functions.allow_bio_productivity("temperate-tree-arboretum-0") angelsmods.functions.allow_bio_productivity("desert-tree-arboretum-0") angelsmods.functions.allow_bio_productivity("swamp-tree-arboretum-0") + +-- fish breeding +angelsmods.functions.allow_bio_productivity("fish-breeding-0") +angelsmods.functions.allow_bio_productivity("fish-breeding-1") +angelsmods.functions.allow_bio_productivity("fish-breeding-2") +angelsmods.functions.allow_bio_productivity("fish-breeding-3") + +-- puffer breeding +angelsmods.functions.allow_bio_productivity("puffer-breeding-1") +angelsmods.functions.allow_bio_productivity("puffer-breeding-2") +angelsmods.functions.allow_bio_productivity("puffer-breeding-3") +angelsmods.functions.allow_bio_productivity("puffer-breeding-4") +angelsmods.functions.allow_bio_productivity("puffer-breeding-5") + +angelsmods.functions.allow_bio_productivity("puffer-breeding-23") +angelsmods.functions.allow_bio_productivity("puffer-breeding-12") +angelsmods.functions.allow_bio_productivity("puffer-breeding-13") +angelsmods.functions.allow_bio_productivity("puffer-breeding-14") +angelsmods.functions.allow_bio_productivity("puffer-breeding-15") + +-- biter breeding +angelsmods.functions.allow_bio_productivity("biter-small-breeding") +angelsmods.functions.allow_bio_productivity("biter-medium-breeding") +angelsmods.functions.allow_bio_productivity("biter-big-breeding") diff --git a/angelsbioprocessing/prototypes/recipes/bio-refugium-fish.lua b/angelsbioprocessing/prototypes/recipes/bio-refugium-fish.lua index f4a874364..ad216dc59 100644 --- a/angelsbioprocessing/prototypes/recipes/bio-refugium-fish.lua +++ b/angelsbioprocessing/prototypes/recipes/bio-refugium-fish.lua @@ -164,7 +164,7 @@ data:extend( }, results = { {type = "item", name = "raw-fish", amount_min = 2, amount_max = 4, catalyst_amount = 2}, - {type = "fluid", name = "liquid-polluted-fish-atmosphere", amount = 100} + {type = "fluid", name = "liquid-polluted-fish-atmosphere", amount = 100, catalyst_amount = 100} --{type="fluid", name="water-yellow-waste", amount=20}, }, icons = { @@ -195,7 +195,7 @@ data:extend( }, results = { {type = "item", name = "alien-fish-1-raw", amount_min = 5, amount_max = 10, catalyst_amount = 2}, - {type = "fluid", name = "liquid-polluted-fish-atmosphere", amount = 100} + {type = "fluid", name = "liquid-polluted-fish-atmosphere", amount = 100, catalyst_amount = 100} }, icons = { { @@ -223,7 +223,7 @@ data:extend( }, results = { {type = "item", name = "alien-fish-2-raw", amount_min = 5, amount_max = 10, catalyst_amount = 2}, - {type = "fluid", name = "liquid-polluted-fish-atmosphere", amount = 100} + {type = "fluid", name = "liquid-polluted-fish-atmosphere", amount = 100, catalyst_amount = 100} }, icons = { { @@ -251,7 +251,7 @@ data:extend( }, results = { {type = "item", name = "alien-fish-3-raw", amount_min = 5, amount_max = 10, catalyst_amount = 2}, - {type = "fluid", name = "liquid-polluted-fish-atmosphere", amount = 100} + {type = "fluid", name = "liquid-polluted-fish-atmosphere", amount = 100, catalyst_amount = 100} }, icons = { { diff --git a/angelsbioprocessing/prototypes/recipes/bio-refugium-puffer.lua b/angelsbioprocessing/prototypes/recipes/bio-refugium-puffer.lua index 55277d3e9..5578950c9 100644 --- a/angelsbioprocessing/prototypes/recipes/bio-refugium-puffer.lua +++ b/angelsbioprocessing/prototypes/recipes/bio-refugium-puffer.lua @@ -408,7 +408,7 @@ data:extend( results = { {type = "item", name = "bio-puffer-1", amount = 2, catalyst_amount = 2}, - {type = "fluid", name = "gas-acid", amount = 20}, + {type = "fluid", name = "gas-acid", amount = 20, catalyst_amount = 20}, {type = "item", name = "bio-puffer-egg-1", amount = 1, probability = 0.75}, {type = "item", name = "bio-puffer-egg-2", amount = 1, probability = 0.1, show_details_in_recipe_tooltip = false}, {type = "item", name = "bio-puffer-egg-3", amount = 1, probability = 0.05, show_details_in_recipe_tooltip = false}, @@ -444,7 +444,7 @@ data:extend( results = { {type = "item", name = "bio-puffer-2", amount = 2, catalyst_amount = 2}, - {type = "fluid", name = "gas-acid", amount = 20}, + {type = "fluid", name = "gas-acid", amount = 20, catalyst_amount = 20}, {type = "item", name = "bio-puffer-egg-1", amount = 1, probability = 0.1, show_details_in_recipe_tooltip = false}, {type = "item", name = "bio-puffer-egg-2", amount = 1, probability = 0.75}, {type = "item", name = "bio-puffer-egg-3", amount = 1, probability = 0.05, show_details_in_recipe_tooltip = false}, @@ -480,7 +480,7 @@ data:extend( results = { {type = "item", name = "bio-puffer-3", amount = 2, catalyst_amount = 2}, - {type = "fluid", name = "gas-acid", amount = 20}, + {type = "fluid", name = "gas-acid", amount = 20, catalyst_amount = 20}, {type = "item", name = "bio-puffer-egg-1", amount = 1, probability = 0.1, show_details_in_recipe_tooltip = false}, {type = "item", name = "bio-puffer-egg-2", amount = 1, probability = 0.1, show_details_in_recipe_tooltip = false}, {type = "item", name = "bio-puffer-egg-3", amount = 1, probability = 0.7}, @@ -516,7 +516,7 @@ data:extend( results = { {type = "item", name = "bio-puffer-4", amount = 2, catalyst_amount = 2}, - {type = "fluid", name = "gas-acid", amount = 20}, + {type = "fluid", name = "gas-acid", amount = 20, catalyst_amount = 20}, {type = "item", name = "bio-puffer-egg-1", amount = 1, probability = 0.1, show_details_in_recipe_tooltip = false}, {type = "item", name = "bio-puffer-egg-2", amount = 1, probability = 0.1, show_details_in_recipe_tooltip = false}, {type = "item", name = "bio-puffer-egg-3", amount = 1, probability = 0.05, show_details_in_recipe_tooltip = false}, @@ -552,7 +552,7 @@ data:extend( results = { {type = "item", name = "bio-puffer-5", amount = 2, catalyst_amount = 2}, - {type = "fluid", name = "gas-acid", amount = 20}, + {type = "fluid", name = "gas-acid", amount = 20, catalyst_amount = 20}, {type = "item", name = "bio-puffer-egg-1", amount = 1, probability = 0.1, show_details_in_recipe_tooltip = false}, {type = "item", name = "bio-puffer-egg-2", amount = 1, probability = 0.1, show_details_in_recipe_tooltip = false}, {type = "item", name = "bio-puffer-egg-3", amount = 1, probability = 0.05, show_details_in_recipe_tooltip = false}, From 991a23fe2fabf7e8c6f2b086b754160307d377c8 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Thu, 29 Jul 2021 19:33:07 +0200 Subject: [PATCH 54/75] followup on agricultural productivity --- .../prototypes/recipes/bio-refugium-puffer.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/angelsbioprocessing/prototypes/recipes/bio-refugium-puffer.lua b/angelsbioprocessing/prototypes/recipes/bio-refugium-puffer.lua index 5578950c9..e9ff6b90b 100644 --- a/angelsbioprocessing/prototypes/recipes/bio-refugium-puffer.lua +++ b/angelsbioprocessing/prototypes/recipes/bio-refugium-puffer.lua @@ -593,7 +593,7 @@ data:extend( { {type = "item", name = "bio-puffer-2", amount = 1, probability = 0.95, catalyst_amount = 1}, {type = "item", name = "bio-puffer-3", amount = 1, probability = 0.90, catalyst_amount = 1}, - {type = "fluid", name = "gas-acid", amount = 20}, + {type = "fluid", name = "gas-acid", amount = 20, catalyst_amount = 20}, {type = "item", name = "bio-puffer-egg-1", amount = 1}, }, icons = @@ -634,7 +634,7 @@ data:extend( { {type = "item", name = "bio-puffer-1", amount = 1, probability = 0.90, catalyst_amount = 1}, {type = "item", name = "bio-puffer-2", amount = 1, probability = 0.85, catalyst_amount = 1}, - {type = "fluid", name = "gas-acid", amount = 20}, + {type = "fluid", name = "gas-acid", amount = 20, catalyst_amount = 20}, {type = "item", name = "bio-puffer-egg-2", amount = 1}, }, icons = @@ -675,7 +675,7 @@ data:extend( { {type = "item", name = "bio-puffer-1", amount = 1, probability = 0.85, catalyst_amount = 1}, {type = "item", name = "bio-puffer-3", amount = 1, probability = 0.80, catalyst_amount = 1}, - {type = "fluid", name = "gas-acid", amount = 20}, + {type = "fluid", name = "gas-acid", amount = 20, catalyst_amount = 20}, {type = "item", name = "bio-puffer-egg-3", amount = 1}, }, icons = @@ -716,7 +716,7 @@ data:extend( { {type = "item", name = "bio-puffer-1", amount = 1, probability = 0.80, catalyst_amount = 1}, {type = "item", name = "bio-puffer-4", amount = 1, probability = 0.75, catalyst_amount = 1}, - {type = "fluid", name = "gas-acid", amount = 20}, + {type = "fluid", name = "gas-acid", amount = 20, catalyst_amount = 20}, {type = "item", name = "bio-puffer-egg-4", amount = 1}, }, icons = @@ -757,7 +757,7 @@ data:extend( { {type = "item", name = "bio-puffer-1", amount = 1, probability = 0.75, catalyst_amount = 1}, {type = "item", name = "bio-puffer-5", amount = 1, probability = 0.70, catalyst_amount = 1}, - {type = "fluid", name = "gas-acid", amount = 20}, + {type = "fluid", name = "gas-acid", amount = 20, catalyst_amount = 20}, {type = "item", name = "bio-puffer-egg-5", amount = 1} }, icons = From bfef2972c1969585b88580d23b4df96320d66e0b Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Fri, 30 Jul 2021 12:51:43 +1000 Subject: [PATCH 55/75] use max's dull spent NEM --- .../graphics/icons/spent-non-expendable-mold.png | Bin 0 -> 2359 bytes .../prototypes/items/angels-support.lua | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 angelssmelting/graphics/icons/spent-non-expendable-mold.png diff --git a/angelssmelting/graphics/icons/spent-non-expendable-mold.png b/angelssmelting/graphics/icons/spent-non-expendable-mold.png new file mode 100644 index 0000000000000000000000000000000000000000..64db077a2ff407ac620ce659fc766960826bca7c GIT binary patch literal 2359 zcmV-73CQ+|P)OB3Mch5cZNqUYR+5KamBL9dCgG`s}&9_coc!lL0 zpCtTQp26!sgf!)+k|dEU7%*g2m92cfO*f5SEi5JCwvM`Lf93J#o)~iEa?e=~2f0H* zl1yv6VHs~l7URpG8$ee_V|VY~Ei+~|yIJvgh*Z^rG1&p-{PX)g-l5Uy_ZYyJ4{iH? zS8MpZk;{kN6(OTwk|fI#%SoZ2ucd$ZEhL4scTCMW#b7rEs^T;ngyMyp{yE5#OUIO zg9JR}^SCIP%Jw}n1yv!h@A+qXKFUO6?G}tVy&lsrO$QWGI-Mbp#|>{RT3C$Iax_U# zAKXUSXpH5kU|O7K*})(I#^fr&x_W(tYN`TMTM@8i0P}iXTOPV0M2d&QPi+0xk^P;C zOf25+3I$Dv%Z2bl9TZ->F+%qz=Y?P_mVzOfcC|N=#Jm8**|?@TDVa=D--TO*)DUZb)**x_+BE-snq@#fbYHBdnO$6zQM?y0l&dvw23zP@jTranBtt${DUP5 z27Tm#atZ90-EJx%-)uaW%hR9xuG8)vZRB=qG%_|#r~iJPzWd^r$bfNG(}V+(B)eBr z(B8VPzI$uSY@_w%LzNXi z@_F6Vcm5`gPc8t=2Fik*ytov3sj4Hi3Si%!t>+8KtwoZqAT}1L^N?tag=k$(i1L{% zX~?rsfs`=IOXVeG_@Emm?eE@9IT-BeXcE^Bj!ZJOD#I5b<$?eJ?|Xo%74DLr%PESe zSC~Lv#X>qRe>6yscXt%gmmae`UzP)9f`->sicrG|(hwn(f+#zdvkA$1P1DK<01fq3 zCxjt9gF>dRxV?Gj9;LH6iY&ybDO@R@W-=V^B6U>c7fJ-tQZTIR2L0vCO?u_{lcF5i zAoGLyl1gPMTpcKxDW39qeNF)IdR)D1)H1osi^^}_9;2m|1T}`MXy@kj!gw}U5D{Rb z#UMzcBv1YIDy7nSp_MrTMdH27=cNxW_Y3xSwl`1%0F;6!WRvOagaCk2s^=%BVMtCl z8U#ux8c)%_9j)X%eV8Bc0Fe2>C`rCu|srTS^@>&LgxS*|LHFE{i94d+@ti9qpGpfJaB@LpbZQd-GSi5-yjnjFQA%i|C^HNBVkbz?q5=`%qdI&CD**%SZQ$l*tuAx<4DSY72&h7X2;@ zG38S{r8t~|>f%$3P8ea&xR%*lUIs=emm1$QP^ON7d#)U@+o`G)&q@?PDJH4Cr4HQi zQWk{e9#LCU3A!jWF%>zvk=csB5iz>oI~JTsOtnC=T3d`KiS^SZ9HSM0P{C`l0oZX#zs=%=;~ zVeye7@w)m4E` zM#(}Jz+k^60JtQJIyN?t6BUv|BjUVZj*FCW3bH6Ko(+>z^E5m*L*G1hfHDh9R1V={bq>e%1T-ucD90pOeU4b@-A*cB*wwtG`(zkZD#EGMvyc9RF?G&DNJ z6O8<*ca8$~mXw)~P|(Pcf&8{_+l25INO3wTVak+sdo7nslblWkq|0A<Cg zY~y?ueRn06{^K&*E^>vkEM_5zjl^O!K}tZBjHun6T^mKkr17p8eu@0plU8H&x>cEC zARR{~XGx^X4s4{bM|7$*F**MO{9kyy+^~IZHzCWZI*wq5Hv%#Imn1HyxioJcoY=v_ zW8@BXA;ps!Dj-E11+EAl$5D7|1wvx}gJc$OVAykTYW(cQ+s)T*Ph7MO{^z+kdGK^> zBJx@sjRFcp&1KL5D=PxTfW$|Dh3(ewZVyf#%3=e;i=$Q0uoFTvWp=}16A=LU#RU8b zLf(qaNJ0od;!vD2#g~^sqVf85l^ZY}p-7BH5k`J}cYOMVvzLb7=Ih8}>~2GSbsHjM zVtdAsW{_-HMz4rs^V!`$GINh**IMNO2)%jVd}L*ALvuZpA~=>Mp-J6%^X-4`Dpxde zZ~m#KaP@rvVB-b~2Ph<3UWxtspQDyVS#sg@}_=_Ubt^V-?|2W_Ovoe|g{SyC#c5K-c-n5nmY%*TQzutG& dlKZsx{{m0l0ayY#D@yw literal 0 HcmV?d00001 diff --git a/angelssmelting/prototypes/items/angels-support.lua b/angelssmelting/prototypes/items/angels-support.lua index 59c0061f7..e0c201fe3 100644 --- a/angelssmelting/prototypes/items/angels-support.lua +++ b/angelssmelting/prototypes/items/angels-support.lua @@ -60,8 +60,8 @@ auto_barrel = false type = "item", name = "spent-mold-non-expendable", icons = { - { icon = "__angelssmelting__/graphics/icons/non-expendable-mold.png", icon_size = 32}, - { icon = "__angelssmelting__/graphics/icons/non-expendable-mold.png", icon_size = 32, tint = {181,101,30,0.5}} + { icon = "__angelssmelting__/graphics/icons/spent-non-expendable-mold.png", icon_size = 32}, + --{ icon = "__angelssmelting__/graphics/icons/non-expendable-mold.png", icon_size = 32, tint = {181,101,30,0.5}} }, subgroup = "angels-mold-casting", order = "c[non-expendable]-b[used]", From 7207a757929c9f7c2635c01f78053c9790513a16 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Sun, 1 Aug 2021 15:37:31 +1000 Subject: [PATCH 56/75] start on water tips... moved function to a lib --- .../1-1-1-bio-nauvis-algae-description.lua | 15 ++--- .../1-1-2-bio-nauvis-trees-description.lua | 22 +++--- ...2-1-bio-vegetables-farming-description.lua | 67 ++++++------------- ...1-2-2-bio-vegetables-crops-description.lua | 27 +++----- angelsrefining/data.lua | 3 + angelsrefining/locale/en/tips-and-tricks.cfg | 9 +++ .../prototypes/tips-and-tricks-functions.lua | 34 ++++++++++ .../1-3-water-processing-description.lua | 21 ++++++ .../1-3-water-processing.lua | 27 ++++++++ .../1-ore-generation-description.lua | 21 +++--- .../tips-and-tricks/tips-and-tricks.lua | 2 + 11 files changed, 148 insertions(+), 100 deletions(-) create mode 100644 angelsrefining/prototypes/tips-and-tricks-functions.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-3-water-processing/1-3-water-processing-description.lua create mode 100644 angelsrefining/prototypes/tips-and-tricks/1-3-water-processing/1-3-water-processing.lua diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-1-1-bio-nauvis-algae/1-1-1-bio-nauvis-algae-description.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-1-bio-nauvis-algae/1-1-1-bio-nauvis-algae-description.lua index 12455617f..87f0eb5c0 100644 --- a/angelsbioprocessing/prototypes/tips-and-tricks/1-1-1-bio-nauvis-algae/1-1-1-bio-nauvis-algae-description.lua +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-1-bio-nauvis-algae/1-1-1-bio-nauvis-algae-description.lua @@ -1,28 +1,23 @@ +local tnt = angelsmods.functions.TNT local description = { "", {"tips-and-tricks-description.nauvis-algae"}, } -local function get_item_from_name(item_name, item_type, before) - before = before or "- " - item_type = item_type or "item" - return {"", before .. "[" .. "img=" .. item_type .. "/" .. item_name .. "] ", {item_type .. "-name." .. item_name}, "\n"} -end - local items = {""} -table.insert(items, get_item_from_name("algae-green")) +table.insert(items, tnt.get_item_from_name("algae-green")) table.insert(items,{"",{"tips-and-tricks-sub.algae-green"},"\n"}) table.insert(items,{"tips-and-tricks-description.nauvis-notes-algae-green"}) -table.insert(items, get_item_from_name("algae-brown")) +table.insert(items, tnt.get_item_from_name("algae-brown")) table.insert(items,{"",{"tips-and-tricks-sub.algae-brown"},"\n"}) if not angelsmods.functions.is_special_vanilla() then table.insert(items,{"tips-and-tricks-description.nauvis-notes-algae-brown-bobs"}) end table.insert(items,{"tips-and-tricks-description.nauvis-notes-algae-brown"}) -table.insert(items, get_item_from_name("algae-red")) +table.insert(items,tnt. get_item_from_name("algae-red")) table.insert(items,{"",{"tips-and-tricks-sub.algae-red"},"\n"}) -table.insert(items, get_item_from_name("algae-blue")) +table.insert(items, tnt.get_item_from_name("algae-blue")) table.insert(items,{"",{"tips-and-tricks-sub.algae-blue"},"\n"}) diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-1-2-bio-nauvis-trees/1-1-2-bio-nauvis-trees-description.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-2-bio-nauvis-trees/1-1-2-bio-nauvis-trees-description.lua index dbdfec3f1..9599a256e 100644 --- a/angelsbioprocessing/prototypes/tips-and-tricks/1-1-2-bio-nauvis-trees/1-1-2-bio-nauvis-trees-description.lua +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-1-2-bio-nauvis-trees/1-1-2-bio-nauvis-trees-description.lua @@ -1,22 +1,18 @@ +local tnt = angelsmods.functions.TNT local description = { "", {"tips-and-tricks-description.nauvis-trees"}, } -local function get_item_from_name(item_name, item_type, before) - before = before or "- " - item_type = item_type or "item" - return {"", before .. "[" .. "img=" .. item_type .. "/" .. item_name .. "] ", {item_type .. "-name." .. item_name}, "\n"} -end -local moisture_rate={swamp="87.5%",temperate="62.5%",desert="25%"} +local moisture_rate= {swamp="87.5%", temperate="62.5%", desert="25%"} local items = {""} -table.insert(items, get_item_from_name("desert-tree")) -table.insert(items,{"",{"tips-and-tricks-sub.trees-desert", moisture_rate["desert"]},"\n"}) -table.insert(items, get_item_from_name("temperate-tree")) -table.insert(items,{"",{"tips-and-tricks-sub.trees-temperate", moisture_rate["temperate"]},"\n"}) -table.insert(items, get_item_from_name("swamp-tree")) -table.insert(items,{"",{"tips-and-tricks-sub.trees-swamp", moisture_rate["swamp"]},"\n"}) -table.insert(items,{"tips-and-tricks-description.nauvis-notes-trees"}) +table.insert(items, tnt.get_item_from_name("desert-tree")) +table.insert(items, {"",{"tips-and-tricks-sub.trees-desert", moisture_rate["desert"]},"\n"}) +table.insert(items, tnt.get_item_from_name("temperate-tree")) +table.insert(items, {"",{"tips-and-tricks-sub.trees-temperate", moisture_rate["temperate"]},"\n"}) +table.insert(items, tnt.get_item_from_name("swamp-tree")) +table.insert(items, {"",{"tips-and-tricks-sub.trees-swamp", moisture_rate["swamp"]},"\n"}) +table.insert(items, {"tips-and-tricks-description.nauvis-notes-trees"}) table.insert(description, items) return description \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-2-1-bio-vegetables-farming/1-2-1-bio-vegetables-farming-description.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-1-bio-vegetables-farming/1-2-1-bio-vegetables-farming-description.lua index 6153aa6c8..6fbce34a4 100644 --- a/angelsbioprocessing/prototypes/tips-and-tricks/1-2-1-bio-vegetables-farming/1-2-1-bio-vegetables-farming-description.lua +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-1-bio-vegetables-farming/1-2-1-bio-vegetables-farming-description.lua @@ -2,58 +2,31 @@ local description = { "", {"tips-and-tricks-description.vegetables-farming"}, } -local function get_items_from_name(item_name, item_type, before) - before = before or "- " - item_type = item_type or "item" - return {"", before .. "[" .. "img=" .. item_type .. "/" .. item_name .. "] ", {item_type .. "-name." .. item_name}," and the equivalent seed","[" .. "img=" .. item_type .. "/" .. item_name .. "-seed] ", {item_type .. "-name." .. item_name.."-seed"}, "\n"} -end -local function get_item_from_name(item_name, item_type, before) - before = before or "- " - local ending="\n" - if before=="\n[font=default-bold]" then ending="[/font]:\n" end - item_type = item_type or "item" - return {"", before .. "[" .. "img=" .. item_type .. "/" .. item_name .. "] ", {item_type .. "-name." .. item_name}, ending} -end +local tnt = angelsmods.functions.TNT local items = {""} - -table.insert(items, get_item_from_name("temperate-garden","item","\n[font=default-bold]")) -table.insert(items, get_items_from_name("temperate-1")) -table.insert(items, get_items_from_name("temperate-2")) -table.insert(items, get_items_from_name("temperate-3")) -table.insert(items, get_items_from_name("temperate-4")) -table.insert(items, get_items_from_name("temperate-5")) -table.insert(items, get_item_from_name("swamp-garden","item","\n[font=default-bold]")) -table.insert(items, get_items_from_name("swamp-1")) -table.insert(items, get_items_from_name("swamp-2")) -table.insert(items, get_items_from_name("swamp-3")) -table.insert(items, get_items_from_name("swamp-4")) -table.insert(items, get_items_from_name("swamp-5")) -table.insert(items, get_item_from_name("desert-garden","item","\n[font=default-bold]")) -table.insert(items, get_items_from_name("desert-1")) -table.insert(items, get_items_from_name("desert-2")) -table.insert(items, get_items_from_name("desert-3")) -table.insert(items, get_items_from_name("desert-4")) -table.insert(items, get_items_from_name("desert-5")) +local mid_string = " and the equivalent seed" +table.insert(items, tnt.get_item_from_name("temperate-garden","item","\n[font=default-bold]")) +table.insert(items, tnt.get_items_from_name( {"temperate-1", "temperate-1-seed"}, "item", mid_string)) +table.insert(items, tnt.get_items_from_name( {"temperate-2", "temperate-2-seed"}, "item", mid_string)) +table.insert(items, tnt.get_items_from_name( {"temperate-3", "temperate-3-seed"}, "item", mid_string)) +table.insert(items, tnt.get_items_from_name( {"temperate-4", "temperate-4-seed"}, "item", mid_string)) +table.insert(items, tnt.get_items_from_name( {"temperate-5", "temperate-5-seed"}, "item", mid_string)) +table.insert(items, tnt.get_item_from_name("swamp-garden","item","\n[font=default-bold]")) +table.insert(items, tnt.get_items_from_name( {"swamp-1", "swamp-1-seed"}, "item", mid_string)) +table.insert(items, tnt.get_items_from_name( {"swamp-2", "swamp-2-seed"}, "item", mid_string)) +table.insert(items, tnt.get_items_from_name( {"swamp-3", "swamp-3-seed"}, "item", mid_string)) +table.insert(items, tnt.get_items_from_name( {"swamp-4", "swamp-4-seed"}, "item", mid_string)) +table.insert(items, tnt.get_items_from_name( {"swamp-5", "swamp-5-seed"}, "item", mid_string)) +table.insert(items, tnt.get_item_from_name("desert-garden","item","\n[font=default-bold]")) +table.insert(items, tnt.get_items_from_name( {"desert-1", "desert-1-seed"}, "item", mid_string)) +table.insert(items, tnt.get_items_from_name( {"desert-2", "desert-2-seed"}, "item", mid_string)) +table.insert(items, tnt.get_items_from_name( {"desert-3", "desert-3-seed"}, "item", mid_string)) +table.insert(items, tnt.get_items_from_name( {"desert-4", "desert-4-seed"}, "item", mid_string)) +table.insert(items, tnt.get_items_from_name( {"desert-5", "desert-5-seed"}, "item", mid_string)) table.insert(items,{"",{"tips-and-tricks-sub.farm-seeds-to-crops"},"\n"}) ---[[ -table.insert(items, get_item_from_name("solid-nuts")) -table.insert(items, get_item_from_name("solid-beans")) -table.insert(items, get_item_from_name("solid-corn")) -table.insert(items, get_item_from_name("solid-fruit")) -table.insert(items, get_item_from_name("solid-leafs")) -table.insert(items, get_item_from_name("cellulose-fiber")) -table.insert(items, get_item_from_name("solid-pips")) - -table.insert(items,{"",{"tips-and-tricks-sub.farm-special-products"},"\n"}) - -table.insert(items, get_item_from_name("alien-bacteria")) -table.insert(items, get_item_from_name("crystal-dust")) - -table.insert(items,{"",{"tips-and-tricks-description.vegetables-farming-notes"},"\n"}) -]] table.insert(description, items) return description \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-2-2-bio-vegetables-crops/1-2-2-bio-vegetables-crops-description.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-2-bio-vegetables-crops/1-2-2-bio-vegetables-crops-description.lua index cc48f146d..36fa9c3f7 100644 --- a/angelsbioprocessing/prototypes/tips-and-tricks/1-2-2-bio-vegetables-crops/1-2-2-bio-vegetables-crops-description.lua +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-2-bio-vegetables-crops/1-2-2-bio-vegetables-crops-description.lua @@ -1,30 +1,23 @@ +local tnt = angelsmods.functions.TNT local description = { "", {"tips-and-tricks-description.vegetables-crops"}, } -local function get_item_from_name(item_name, item_type, before) - before = before or "- " - local ending="\n" - if before=="\n[font=default-bold]" then ending="[/font]:\n" end - item_type = item_type or "item" - return {"", before .. "[" .. "img=" .. item_type .. "/" .. item_name .. "] ", {item_type .. "-name." .. item_name}, ending} -end - local items = {""} -table.insert(items, get_item_from_name("solid-nuts")) -table.insert(items, get_item_from_name("solid-beans")) -table.insert(items, get_item_from_name("solid-corn")) -table.insert(items, get_item_from_name("solid-fruit")) -table.insert(items, get_item_from_name("solid-leafs")) -table.insert(items, get_item_from_name("cellulose-fiber")) -table.insert(items, get_item_from_name("solid-pips")) +table.insert(items, tnt.get_item_from_name("solid-nuts")) +table.insert(items, tnt.get_item_from_name("solid-beans")) +table.insert(items, tnt.get_item_from_name("solid-corn")) +table.insert(items, tnt.get_item_from_name("solid-fruit")) +table.insert(items, tnt.get_item_from_name("solid-leafs")) +table.insert(items, tnt.get_item_from_name("cellulose-fiber")) +table.insert(items, tnt.get_item_from_name("solid-pips")) table.insert(items,{"",{"tips-and-tricks-sub.crops-special-products"},"\n"}) -table.insert(items, get_item_from_name("alien-bacteria")) -table.insert(items, get_item_from_name("crystal-dust")) +table.insert(items, tnt.get_item_from_name("alien-bacteria")) +table.insert(items, tnt.get_item_from_name("crystal-dust")) table.insert(items,{"",{"tips-and-tricks-description.vegetables-notes-crops"},"\n"}) diff --git a/angelsrefining/data.lua b/angelsrefining/data.lua index 6f803b0cb..e34aa607e 100644 --- a/angelsrefining/data.lua +++ b/angelsrefining/data.lua @@ -19,6 +19,9 @@ angelsmods.functions.OV = require("prototypes.override-functions") angelsmods.functions.RB = require("prototypes.recipe-builder") --Function set to build resources require("prototypes.generation.resource-builder") +--Functions for tips and tricks +angelsmods.functions.TNT = require("prototypes.tips-and-tricks-functions") + --TRIGGER CHECKS angelsmods.trigger = angelsmods.trigger or {} diff --git a/angelsrefining/locale/en/tips-and-tricks.cfg b/angelsrefining/locale/en/tips-and-tricks.cfg index 9f482f061..c85cbe718 100644 --- a/angelsrefining/locale/en/tips-and-tricks.cfg +++ b/angelsrefining/locale/en/tips-and-tricks.cfg @@ -13,6 +13,9 @@ angels-purification=Thermal refining ; 1.2. Ore sorting angels-ore-sorting=Ore sorting +; 1.3. Water processing +angels-water-processing=Water processing + [tips-and-tricks-description] angelsrefining=A mod that introduces compound ores, which have to be refined before you are able to smelt and cast them into plates. @@ -35,3 +38,9 @@ angels-purification=The final ore processing step is the ultimate in ore purific angels-ore-sorting=The ore sorting facility is a giant advanced gravity separator, centrifuge and grate separator which filters the refined ore into its separate parts (or metals) for smelting into high quality metals. angels-ore-sorting-vanilla=\n\nTurning the 4 compound ores of various refined qualities into smeltable ore, nuggets and pebbles yielding a different mixture. The nuggets and pebbles can be further converted into more metal ore. The higher grade purified ore will create higher quantities of smeltable ore. Purified ore also generates metal slag. angels-ore-sorting-overhaul=\n\nTurning the 6 main ores of various refined qualities into a variety of metal ores.\n[img=item/angels-ore4-crushed] Crushed ore generates 2 primary ore, 1 secondary ore and 1 [img=item/slag] Slag from 4 crushed ore.\n[img=item/angels-ore4-chunk] Ore Chunks generates 2 primary ore, 1 secundary ore and 2 tertiary ores and 1 [img=item/slag] Slag from 6 chunks.\n[img=item/angels-ore4-crystal] Ore Crystals generates 3 primary ore, 1 secundary ore and 3 tertiary ores and 1 [img=item/slag] Slag from 8 crystals.\n[img=item/angels-ore4-pure] Purified ore generates 3 primary ore, 2 secondary ore and 4 tertiary ores from 9 purified ore.\n\nYou can see what each ore will yield if you mouse over the ore on the ground.\nThe primary and secundary ores are listed below:\n- [img=item/angels-ore1] Saphirite and [img=item/angels-ore2] Jivolite: Primary [img=item/iron-ore] Iron, Secondary [img=item/copper-ore] Copper\n- [img=item/angels-ore3] Stiratite and [img=item/angels-ore4] Crotinnium: Primary [img=item/copper-ore] Copper, Secondary [img=item/iron-ore] Iron\n- [img=item/angels-ore6] Bobmonium: Primary [img=item/tin-ore] Tin, Secondary [img=item/quartz] Silicon/Quartz\n- [img=item/angels-ore5] Rubyte: Primary [img=item/lead-ore] Lead, Secondary [img=item/nickel-ore] Nickel + +; 1.3. Water processing +angels-water-processing=Process Seawater and wastewaters into purified water, and recover useful solids in a Hydro plant [img=item/hydro-plant]. +angels-water-processing-vanilla=\nConvert water into useful [img=fluid/water-saline]saline for salts and [img=fluid/water-purified]purified water to support ore processing such as flotation. \nRecover Sulfur[img=item/sulfur] from sulfuric waste water [img=fluid/water-yellow-waste] to recycle back into the process. +angels-water-processing-overhaul=\nConvert water into useful [img=fluid/water-saline]saline for salts and [img=fluid/water-purified]purified water to support ore processing such as flotation.\n\n +angels-water-processing-voiding=\nYou can remove excess water type fluids [img=fluid/water-saline], [img=fluid/water-purified], [img=fluid/water-mineralized] and wastewaters such as [img=fluid/water-yellow-waste] Sulfuic wastewater in a [img=item/clarifier] Clarifier to void it from the game.\n\n[font=default-bold]NOTES[/font]: For a full list of fluids which can be clarified, check the recipe fluid input slot on the clarifier.\n \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks-functions.lua b/angelsrefining/prototypes/tips-and-tricks-functions.lua new file mode 100644 index 000000000..3dcc8178a --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks-functions.lua @@ -0,0 +1,34 @@ +tnt = {} --init table +tnt.get_item_from_name = function(item_name, item_type, before) + before = before or "- " + local ending="\n" + if before=="\n[font=default-bold]" then ending="[/font]:\n" end + item_type = item_type or "item" + return { + "", + before .. "[" .. "img=" .. item_type .. "/" .. item_name .. "] ", + {item_type .. "-name." .. item_name}, + ending + } +end + +tnt.get_items_from_name = function(item_name, item_type, mid_string, before) --item_name and mid_string can be arrays, as long as name is longer than mid it will be fine + local arr = {""} --set default + local ending="\n" --set default + if before=="\n[font=default-bold]" then ending="[/font]:\n" end + before = before or "- " --set default + if type(item_name)=="table" then + for ind, i_name in pairs(item_name) do + name = i_name + mid = mid_string[ind] or mid_string or "" + arr[#arr+1] = ((ind==1) and before .. " [img=" or " [img=" ).. item_type .. "/" .. name .. "] " + arr[#arr+1] = {item_type .. "-name." .. name} + arr[#arr+1] = (ind == #item_name) and ending or (" " .. mid_string) + end + else --use single case + angelsmods.functions.tnt.get_item_from_name(item_name, item_type, before) + end + return arr +end + +return tnt diff --git a/angelsrefining/prototypes/tips-and-tricks/1-3-water-processing/1-3-water-processing-description.lua b/angelsrefining/prototypes/tips-and-tricks/1-3-water-processing/1-3-water-processing-description.lua new file mode 100644 index 000000000..5c9143212 --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-3-water-processing/1-3-water-processing-description.lua @@ -0,0 +1,21 @@ +local tnt = angelsmods.functions.TNT +local description = {"", {"tips-and-tricks-description.angels-water-processing"}} +if angelsmods.functions.is_special_vanilla() then + table.insert(description, {"tips-and-tricks-description.angels-water-processing-vanilla"}) +else -- overhaul mode + table.insert(description, {"tips-and-tricks-description.angels-water-processing-overhaul"}) + if mods["angelspetrochem"] then + local items = {""} + table.insert(items,tnt.get_item_from_name("water-yellow-waste","fluid","\n[font=default-bold]")) + table.insert(items,tnt.get_item_from_name("sulfur","item", "- gives: ")) + table.insert(items,tnt.get_item_from_name("water-red-waste","fluid","\n[font=default-bold]")) + table.insert(items,tnt.get_item_from_name("solid-sodium-nitrate","item", "- gives: ")) + table.insert(items,tnt.get_item_from_name("water-green-waste","fluid","\n[font=default-bold]")) + table.insert(items,tnt.get_item_from_name("solid-salt","item", "- gives: ")) + table.insert(items,tnt.get_item_from_name("water-greenyellow-waste","fluid","\n[font=default-bold]")) + table.insert(items,tnt.get_item_from_name("fluorite-ore","item", "- gives: ")) + end + table.insert(description, items) +end +table.insert(description,{"tips-and-tricks-description.angels-water-processing-voiding"}) +return description \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-3-water-processing/1-3-water-processing.lua b/angelsrefining/prototypes/tips-and-tricks/1-3-water-processing/1-3-water-processing.lua new file mode 100644 index 000000000..5cf2a1ba9 --- /dev/null +++ b/angelsrefining/prototypes/tips-and-tricks/1-3-water-processing/1-3-water-processing.lua @@ -0,0 +1,27 @@ +data:extend( + { + { + type = "tips-and-tricks-item", + name = "angels-water-processing", + + is_title = false, + tag = "[item=hydro-plant]", + localised_name = {"tips-and-tricks-name.angels-water-processing"}, + localised_description = require "prototypes.tips-and-tricks.1-3-water-processing.1-3-water-processing-description", + + category = "angels-ore-generation", + order = "c[water-processing]", + indent = 1, + + starting_status = "dependencies-not-met", + dependencies = nil, + trigger = + { + type = "research", + technology = "water-treatment" + }, + + --simulation = require "prototypes.tips-and-tricks.1-3-water-processing.1-3-water-processing-simulation", + } + } +) \ No newline at end of file diff --git a/angelsrefining/prototypes/tips-and-tricks/1-ore-generation/1-ore-generation-description.lua b/angelsrefining/prototypes/tips-and-tricks/1-ore-generation/1-ore-generation-description.lua index 877f43515..dc9f6ac2e 100644 --- a/angelsrefining/prototypes/tips-and-tricks/1-ore-generation/1-ore-generation-description.lua +++ b/angelsrefining/prototypes/tips-and-tricks/1-ore-generation/1-ore-generation-description.lua @@ -1,28 +1,23 @@ +local tnt = angelsmods.functions.TNT local description = {"tips-and-tricks-description.angels-ore-generation"} -local function get_ore_from_name(ore_name, item_type, before) - before = before or "- " - item_type = item_type or "item" - return {"", before .. "[" .. "img=" .. item_type .. "/" .. ore_name .. "] ", {item_type .. "-name." .. ore_name}, "\n"} -end - local available_ores = {""} -table.insert(available_ores, get_ore_from_name("angels-ore1")) -table.insert(available_ores, get_ore_from_name("angels-ore3")) -table.insert(available_ores, get_ore_from_name("angels-ore4")) -table.insert(available_ores, get_ore_from_name("angels-ore2")) +table.insert(available_ores, tnt.get_item_from_name("angels-ore1")) +table.insert(available_ores, tnt.get_item_from_name("angels-ore3")) +table.insert(available_ores, tnt.get_item_from_name("angels-ore4")) +table.insert(available_ores, tnt.get_item_from_name("angels-ore2")) if not angelsmods.functions.is_special_vanilla() then - table.insert(available_ores, get_ore_from_name("angels-ore5")) - table.insert(available_ores, get_ore_from_name("angels-ore6")) + table.insert(available_ores, tnt.get_item_from_name("angels-ore5")) + table.insert(available_ores, tnt.get_item_from_name("angels-ore6")) end table.insert(description, available_ores) local available_wells = {""} -table.insert(available_wells, get_ore_from_name("angels-fissure", "entity", "")) +table.insert(available_wells, tnt.get_item_from_name("angels-fissure", "entity", "")) table.insert(description, available_wells) diff --git a/angelsrefining/prototypes/tips-and-tricks/tips-and-tricks.lua b/angelsrefining/prototypes/tips-and-tricks/tips-and-tricks.lua index 13b00e35e..89e4d9219 100644 --- a/angelsrefining/prototypes/tips-and-tricks/tips-and-tricks.lua +++ b/angelsrefining/prototypes/tips-and-tricks/tips-and-tricks.lua @@ -1,3 +1,4 @@ +require "prototypes.tips-and-tricks-functions" require "prototypes.tips-and-tricks.1-ore-generation.1-ore-generation" require "prototypes.tips-and-tricks.1-1-ore-refining.1-1-ore-refining" require "prototypes.tips-and-tricks.1-1-1-crushing.1-1-1-crushing" @@ -5,3 +6,4 @@ require "prototypes.tips-and-tricks.1-1-2-floatation.1-1-2-floatation" require "prototypes.tips-and-tricks.1-1-3-leaching.1-1-3-leaching" require "prototypes.tips-and-tricks.1-1-4-purification.1-1-4-purification" require "prototypes.tips-and-tricks.1-2-ore-sorting.1-2-ore-sorting" +require "prototypes.tips-and-tricks.1-3-water-processing.1-3-water-processing" From 4d5f5d5026f6c44d41c3d2e0292be2446b4d1861 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Sun, 1 Aug 2021 12:38:50 +0200 Subject: [PATCH 57/75] tweaks to tips & tricks function --- .../locale/en/tips-and-tricks.cfg | 32 ++++++++-------- ...2-1-bio-vegetables-farming-description.lua | 2 +- angelspetrochem/locale/en/tips-and-tricks.cfg | 2 +- .../prototypes/tips-and-tricks-functions.lua | 38 +++++++++++-------- 4 files changed, 40 insertions(+), 34 deletions(-) diff --git a/angelsbioprocessing/locale/en/tips-and-tricks.cfg b/angelsbioprocessing/locale/en/tips-and-tricks.cfg index a46f59fe2..07fa33ba2 100644 --- a/angelsbioprocessing/locale/en/tips-and-tricks.cfg +++ b/angelsbioprocessing/locale/en/tips-and-tricks.cfg @@ -23,28 +23,28 @@ nauvis-notes-algae-brown-bobs= - Brown algae can also be processed into [img=ite nauvis-notes-algae=\n[font=default-bold]NOTES[/font]: Algae processing is typically used as an early game method of producing complex materials until other methods can be used, this is because bioprocessing is typically slow and not as easy to scale up to meet later demands. nauvis-trees=By exploring the planet you find different types of deciduous tree in addition to the coniferous trees of the base game. Extract seeds out of these trees and start growing your own trees as a renewable source of [img=item/wood]wood. More advanced processing leads to more advanced tree growth, allowing you to extract Resin, Plastic and Rubber out of these special trees.\n\nThese trees are marked with a [font=default-bold]light blue square[/font] on the minimap and are found in different biomes dependant on moisture levels.\n nauvis-notes-trees=[font=default-bold]NOTES[/font]: Due to the special trees placement locations being moisture related and not specific "biomes", mods like alien biomes don't block tree spawning. The spawn rates of these trees is quite low though. -nauvis-arbor=Using the special trees, you can craft seed generators which use up the trees, to create seeds for the cost of easy to come by materials ([img=item/solid-mud]mud, [img=item/solid-soil]soil, [img=item/solid-sand]sand) and some moisture ([img=fluid/water]water, [img=fluid/water-light-mud]light mud water or [img=fluid/water-saline]saline-water).\nThese seeds can then be cultivated in an [img=item/bio-arboretum-1]Arboretum to generate [img=item/solid-tree]trees for wood, or trees and a sap depending on the type of tree (See previous tip). -nauvis-arbor-compost=\n\n[font=default-bold]NOTES[/font]: To get the soil or fertiliser required for the Arboretums (some recipes won't require either), you will be required to make compost.\n - [img=item/solid-compost]Compost can be generated by sending most of the bioprocessing materials (algae, wood, cellulose, seeds, crops) to a [img=item/composter]Composter.\nFor a full list of compostables, check the ingredient slot on the composter, not all composts are 1 to 1, so keep an eye out for more efficient materials.\nLater technologies will allow you to duplicate these special trees, but you will need to find them in the wild early. +nauvis-arbor=Using the special trees, you can craft seed generators which use up the trees, to create seeds for the cost of easy to come by materials ([img=item/solid-mud] mud, [img=item/solid-soil] soil, [img=item/solid-sand] sand) and some moisture ([img=fluid/water] water, [img=fluid/water-light-mud] light mud water or [img=fluid/water-saline] saline-water).\nThese seeds can then be cultivated in an [img=item/bio-arboretum-1] Arboretum to generate [img=item/solid-tree] trees for wood, or trees and a sap depending on the type of tree (See previous tip). +nauvis-arbor-compost=\n\n[font=default-bold]NOTES[/font]: To get the soil or fertiliser required for the Arboretums (some recipes won't require either), you will be required to make compost.\n - [img=item/solid-compost] Compost can be generated by sending most of the bioprocessing materials (algae, wood, cellulose, seeds, crops) to a [img=item/composter] Composter.\nFor a full list of compostables, check the ingredient slot on the composter, not all composts are 1 to 1, so keep an eye out for more efficient materials.\nLater technologies will allow you to duplicate these special trees, but you will need to find them in the wild early. angelsbioprocessing-vegetables=By exploring the planet you find [img=item/desert-garden][img=item/swamp-garden][img=item/temperate-garden]gardens that you can investigate and refine to seeds. These seeds allow you to grow plants yourself. Process these plants for nutrients, fuel and oils. These gardens can also be processed for [img=item/token-bio]Plant Life Samples for use in researching advanced farming buildings such as farm upgrades, more efficient wood recipes and more advanced processes.\n\nThese gardens are marked with a [font=default-bold]light green square[/font] on the minimap and are found in different biomes dependant on moisture levels.\n vegetables-farming=Once the gardens have been processed in a [img=item/seed-extractor]Seed extractor to get some crop seeds, it is time to plant and cultivate the plants into useful products.\n\n vegetables-notes-gardens=\n\n[font=default-bold]NOTES[/font]: Due to the garden placement locations being moisture related (the same as trees) and not specific "biomes", mods like alien biomes don't block garden spawning. The spawn rates of these trees is quite low though. -vegetables-crops=The results from processing the crops in the [img=item/bio-processor]Bioprocessor will yield a specific result(s) based on the recipe, these can be a mix of the following:\n\n +vegetables-crops=The results from processing the crops in the [img=item/bio-processor]Bioprocessor will yield a specific result(s) based on the recipe, these can be a mix of the following:\n vegetables-notes-crops=\n\n[font=default-bold]NOTES[/font]:\nOnly [img=item/solid-corn]Corn and [img=item/solid-fruit]Fruit can be converted to [img=fluid/liquid-fermentation-raw]fermentation base for conversion to [img=fluid/gas-ethanol]Ethanol or [img=fluid/liquid-acetic-acid]Acetic-acid.\nAll non-advanced products can be converted to [img=fluid/liquid-nutrient-pulp]Nutrient pulp for conversion to the very useful [img=fluid/gas-acetone]Acetone, and a variety of other petrochemical products from oils to syngas. angelsbioprocessing-animals=[font=default-bold]CATCH, EXPLORE, EGGSPERIMENT[/font]:\n\nThis part of the mod focusses on the wildlife aspects of Nauvis, from fish farming, puffer breeding and raising to Breeding biters for advanced materials used in things from rocket fuel, modules or advanced weapons.\n -animals-notes-fish=\n[font=default-bold]FISH[/font]: Catch fish (4 varieties[img=item/raw-fish][img=item/alien-fish-1-raw][img=item/alien-fish-2-raw][img=item/alien-fish-3-raw]) and breed them as a renewable way of regenerating your health, or as a [img=item/bio-raw-meat]food for later animals. Fish can also be processed into oils and [img=item/fish-pulp]pulp for use in similar processes to those used in farming. [img=fluid/liquid-polluted-fish-atmosphere]Polluted fish water can be processed to extract [img=item/crystal-splinter-raw]Crystal splinters for crystal processing. -animals-notes-puffers=\n\n[font=default-bold]PUFFERS[/font]: Explore the planet to find [img=item/puffer-nest]Puffer Nests to obtain Puffer Eggs (only [img=item/bio-puffer-1]gaseous puffers can be found in the wild,[font=default-bold]yellow square[/font] on the map). Breed your smelly puffers to obtain different ways of processing gasses. Hatching eggs in the breeding cycle gives [img=item/bio-puffer-egg-shell]Egg shells which can be ground up and combined with polluted fish water to produce a higher tier [img=item/crystal-shard-raw]crystal shard.\n[font=default-bold]NOTES:[/font] Be careful with the mutation chances of puffers. -animals-notes-biters=\n\n[font=default-bold]BITERS[/font]: Do some experiments on your Puffers and maybe you can breed some tame biters yourself. Study them in order to obtain crystals, which can come in handy to increase your factory productivity or speed them up.\nBreeding the biters using queens can give all three tiers of crystals ([img=item/crystal-splinter-raw]Splinters, [img=item/crystal-shard-raw]Shards and [img=item/crystal-full-raw]Raw) based on the size (small, medium, big respectively).\n[font=default-bold]NOTES:[/font] Biters will eat quite a lot of [img=item/bio-alien-processed-meat]Alien-processed meat, so make sure you have plenty of [img=item/bio-butchery]butchered puffers and fish available once you get to this stage. +animals-notes-fish=\n[font=default-bold]FISH[/font]: Catch fish (4 varieties [img=item/raw-fish] [img=item/alien-fish-1-raw] [img=item/alien-fish-2-raw] [img=item/alien-fish-3-raw]) and breed them as a renewable way of regenerating your health, or as a [img=item/bio-raw-meat] food for later animals. Fish can also be processed into oils and [img=item/fish-pulp] pulp for use in similar processes to those used in farming. [img=fluid/liquid-polluted-fish-atmosphere] Polluted fish water can be processed to extract [img=item/crystal-splinter-raw] Crystal splinters for crystal processing. +animals-notes-puffers=\n\n[font=default-bold]PUFFERS[/font]: Explore the planet to find [img=item/puffer-nest] Puffer Nests to obtain Puffer Eggs (only [img=item/bio-puffer-1] gaseous puffers can be found in the wild, [font=default-bold]yellow square[/font] on the map). Breed your smelly puffers to obtain different ways of processing gasses. Hatching eggs in the breeding cycle gives [img=item/bio-puffer-egg-shell] Egg shells which can be ground up and combined with polluted fish water to produce a higher tier [img=item/crystal-shard-raw] crystal shard.\n[font=default-bold]NOTES:[/font] Be careful with the mutation chances of puffers. +animals-notes-biters=\n\n[font=default-bold]BITERS[/font]: Do some experiments on your Puffers and maybe you can breed some tame biters yourself. Study them in order to obtain crystals, which can come in handy to increase your factory productivity or speed them up.\nBreeding the biters using queens can give all three tiers of crystals ([img=item/crystal-splinter-raw]Splinters, [img=item/crystal-shard-raw] Shards and [img=item/crystal-full-raw] Raw) based on the size (small, medium, big respectively).\n[font=default-bold]NOTES:[/font] Biters will eat quite a lot of [img=item/bio-alien-processed-meat] Alien-processed meat, so make sure you have plenty of [img=item/bio-butchery] butchered puffers and fish available once you get to this stage. [tips-and-tricks-sub] -algae-green=These live off [img=fluid/water-mineralized]Mineralized Water and produces [img=item/cellulose-fiber]fibers which can produce [img=fluid/gas-methanol]Methanol. -algae-brown=These live off [img=fluid/water-saline]Saline Water and produces and [img=item/solid-sodium-carbonate]Sodium Carbonate and [img=item/solid-alginic-acid]alginic acid which can be combined with the [img=item/cellulose-fiber]fibers to produce [img=item/solid-paper]Paper. -algae-blue=These live off [img=fluid/water-yellow-waste]Sulfuric Waste Water and [img=fluid/gas-carbon-dioxide]Carbon Dioxide. They produce Nitrogen heavy compounds like [img=fluid/gas-ammonia]Ammonia.\n -algae-red=These live off [img=fluid/thermal-water]Thermal Water and [img=fluid/gas-ammonia]Ammonia. They produce Calcium heavy compounds such as [img=item/solid-calcium-carbonate]Calcium Carbonate.\n -trees-swamp=A Swamp tree is found in "wet" areas with a preference for moisture contents of around __1__(Typically dark-green or blue grassy areas).\nSwamp trees are used for wood production or for an early source of [img=item/bio-plastic]Plastic production.\n\n -trees-temperate=A Temperate tree is found in "moderate" areas with a preference for moisture contents of around __1__(Typically light green grassy areas).\nTemperate trees are used for wood production or for an early source of [img=item/bio-resin]Resin production.\n -trees-desert=A Desert tree is found in "dry" areas with a preference for moisture contents of around __1__(Typically sandy/red sandy areas).\nDesert trees are used for wood production or for an early source of [img=item/bio-rubber]Rubber production.\n -farm-seeds-to-crops=\nPlace these crops in a [img=item/crop-farm]Basic farm or the upgraded farm to match the crop ([img=item/swamp-farm]Swamp, [img=item/temperate-farm]Temperate, [img=item/desert-farm]Desert) to grow the crops.\nProcessing the crops can be done in a [img=item/bio-processor]Bioprocessor and the seeds returned the seeds to a [img=item/seed-extractor]Seed extractor for regeneration.\n\n -crops-special-products=Including either of the following from the most advanced crops ([img=item/swamp-5],[img=item/temperate-5],[img=item/desert-5]): -fish-artifacts= Process their water to extract [img=fluid/alien-spores]Alien Spores which can be processed further for [img=item/alien-artifact]alien artifacts. \ No newline at end of file +algae-green=These live off [img=fluid/water-mineralized] Mineralized Water and produces [img=item/cellulose-fiber] fibers which can produce [img=fluid/gas-methanol] Methanol. +algae-brown=These live off [img=fluid/water-saline] Saline Water and produces and [img=item/solid-sodium-carbonate] Sodium Carbonate and [img=item/solid-alginic-acid] alginic acid which can be combined with the [img=item/cellulose-fiber] fibers to produce [img=item/solid-paper] Paper. +algae-blue=These live off [img=fluid/water-yellow-waste] Sulfuric Waste Water and [img=fluid/gas-carbon-dioxide] Carbon Dioxide. They produce Nitrogen heavy compounds like [img=fluid/gas-ammonia] Ammonia.\n +algae-red=These live off [img=fluid/thermal-water] Thermal Water and [img=fluid/gas-ammonia] Ammonia. They produce Calcium heavy compounds such as [img=item/solid-calcium-carbonate] Calcium Carbonate.\n +trees-swamp=A Swamp tree is found in "wet" areas with a preference for moisture contents of around __1__(Typically dark-green or blue grassy areas).\nSwamp trees are used for wood production or for an early source of [img=item/bio-plastic] Plastic production.\n\n +trees-temperate=A Temperate tree is found in "moderate" areas with a preference for moisture contents of around __1__(Typically light green grassy areas).\nTemperate trees are used for wood production or for an early source of [img=item/bio-resin] Resin production.\n +trees-desert=A Desert tree is found in "dry" areas with a preference for moisture contents of around __1__(Typically sandy/red sandy areas).\nDesert trees are used for wood production or for an early source of [img=item/bio-rubber] Rubber production.\n +farm-seeds-to-crops=\nPlace these crops in a [img=item/crop-farm] Basic farm or the upgraded farm to match the crop ([img=item/swamp-farm] Swamp, [img=item/temperate-farm] Temperate, [img=item/desert-farm] Desert) to grow the crops.\nProcessing the crops can be done in a [img=item/bio-processor] Bioprocessor and the seeds returned the seeds to a [img=item/seed-extractor] Seed extractor for regeneration.\n\n +crops-special-products=\nIncluding either of the following from the most advanced crops ([img=item/swamp-5], [img=item/temperate-5], [img=item/desert-5]): +fish-artifacts= Process their water to extract [img=fluid/alien-spores] Alien Spores which can be processed further for [img=item/alien-artifact] alien artifacts. \ No newline at end of file diff --git a/angelsbioprocessing/prototypes/tips-and-tricks/1-2-1-bio-vegetables-farming/1-2-1-bio-vegetables-farming-description.lua b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-1-bio-vegetables-farming/1-2-1-bio-vegetables-farming-description.lua index 6fbce34a4..6ff25eec1 100644 --- a/angelsbioprocessing/prototypes/tips-and-tricks/1-2-1-bio-vegetables-farming/1-2-1-bio-vegetables-farming-description.lua +++ b/angelsbioprocessing/prototypes/tips-and-tricks/1-2-1-bio-vegetables-farming/1-2-1-bio-vegetables-farming-description.lua @@ -5,7 +5,7 @@ local description = { local tnt = angelsmods.functions.TNT local items = {""} -local mid_string = " and the equivalent seed" +local mid_string = " and the equivalent seed " table.insert(items, tnt.get_item_from_name("temperate-garden","item","\n[font=default-bold]")) table.insert(items, tnt.get_items_from_name( {"temperate-1", "temperate-1-seed"}, "item", mid_string)) table.insert(items, tnt.get_items_from_name( {"temperate-2", "temperate-2-seed"}, "item", mid_string)) diff --git a/angelspetrochem/locale/en/tips-and-tricks.cfg b/angelspetrochem/locale/en/tips-and-tricks.cfg index 099e7ce3a..fe3e794c8 100644 --- a/angelspetrochem/locale/en/tips-and-tricks.cfg +++ b/angelspetrochem/locale/en/tips-and-tricks.cfg @@ -6,6 +6,6 @@ angels-air-filtering=Air Purification [tips-and-tricks-description] angels-petrochem=A mod that overhauls petrochemical processing to be more complex and pseudo-realistic (not overly so). \nRaw resources have to be processed and transformed through chemical processing chains to gain:\n__1__\n The mod also adds a new well: __2__ -angels-air-filtering=Air filtering for [img=fluid/gas-oxygen]Oxygen and [img=fluid/gas-nitrogen]Nitrogen is a key technology that allows the use of higher efficiency smelting by using pure Oxygen instead of raw air.\nOxygen and Nitrogen are key base materials for quite a lot of industrial processes, some of which are part of this mod. +angels-air-filtering=Air filtering for [img=fluid/gas-oxygen] Oxygen and [img=fluid/gas-nitrogen] Nitrogen is a key technology that allows the use of higher efficiency smelting by using pure Oxygen instead of raw air.\nOxygen and Nitrogen are key base materials for quite a lot of industrial processes, some of which are part of this mod. angels-air-filtering-notes=\n\n[font=default-bold]NOTES[/font]: Oxygen and Nitrogen are typically found at about 21% Oxygen by volume in Earths Atmosphere.\nThis mod uses a different ratio to reduce the early waste of nitrogen gas, and the late game waste of oxygen gas. We can do that because Nauvis is not Earth. diff --git a/angelsrefining/prototypes/tips-and-tricks-functions.lua b/angelsrefining/prototypes/tips-and-tricks-functions.lua index 3dcc8178a..921844068 100644 --- a/angelsrefining/prototypes/tips-and-tricks-functions.lua +++ b/angelsrefining/prototypes/tips-and-tricks-functions.lua @@ -1,32 +1,38 @@ tnt = {} --init table -tnt.get_item_from_name = function(item_name, item_type, before) + +tnt.get_item_from_name = function(item_name, item_type, before, ending) before = before or "- " - local ending="\n" - if before=="\n[font=default-bold]" then ending="[/font]:\n" end + ending = ending or (before == "\n[font=default-bold]" and "[/font]:\n") or "\n" + item_type = item_type or "item" return { "", - before .. "[" .. "img=" .. item_type .. "/" .. item_name .. "] ", + before .. "[img=" .. item_type .. "/" .. item_name .. "] ", {item_type .. "-name." .. item_name}, ending } end -tnt.get_items_from_name = function(item_name, item_type, mid_string, before) --item_name and mid_string can be arrays, as long as name is longer than mid it will be fine - local arr = {""} --set default - local ending="\n" --set default - if before=="\n[font=default-bold]" then ending="[/font]:\n" end - before = before or "- " --set default - if type(item_name)=="table" then +tnt.get_items_from_name = function(item_name, item_type, mid_string, before, ending) + --item_name and mid_string can be arrays, as long as name is longer than mid it will be fine + + --set default + before = before or "- " + mid_string = mid_string or "" + ending = ending or (before == "\n[font=default-bold]" and "[/font]:\n") or "\n" + + local arr = {""} + if type(item_name) == "table" then for ind, i_name in pairs(item_name) do - name = i_name - mid = mid_string[ind] or mid_string or "" - arr[#arr+1] = ((ind==1) and before .. " [img=" or " [img=" ).. item_type .. "/" .. name .. "] " - arr[#arr+1] = {item_type .. "-name." .. name} - arr[#arr+1] = (ind == #item_name) and ending or (" " .. mid_string) + --name = i_name + --mid = mid_string[ind] or mid_string or "" + --arr[#arr+1] = ((ind==1) and before .. " [img=" or " [img=" ) .. item_type .. "/" .. name .. "] " + --arr[#arr+1] = {item_type .. "-name." .. name} + --arr[#arr+1] = (ind == #item_name) and ending or (" " .. mid_string) + table.insert(arr, tnt.get_item_from_name(i_name, item_type, ind == 1 and before or "", ind == #item_name and ending or mid_string)) end else --use single case - angelsmods.functions.tnt.get_item_from_name(item_name, item_type, before) + angelsmods.functions.tnt.get_item_from_name(item_name, item_type, before, ending) end return arr end From 56e6d95a74d57bf9bbd6ef8031fe28fd514c5ae9 Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Sun, 1 Aug 2021 20:49:14 +0200 Subject: [PATCH 58/75] added unit test 003 --- angelsdev-unit-test/unit-tests.lua | 8 ++-- .../unit-tests/unit-test-001.lua | 2 + .../unit-tests/unit-test-002.lua | 1 + .../unit-tests/unit-test-003.lua | 47 +++++++++++++++++++ 4 files changed, 53 insertions(+), 5 deletions(-) create mode 100644 angelsdev-unit-test/unit-tests/unit-test-003.lua diff --git a/angelsdev-unit-test/unit-tests.lua b/angelsdev-unit-test/unit-tests.lua index dfcf11da9..3badb4db0 100644 --- a/angelsdev-unit-test/unit-tests.lua +++ b/angelsdev-unit-test/unit-tests.lua @@ -1,10 +1,8 @@ -local unit_test_001 = require("unit-tests.unit-test-001") -local unit_test_002 = require("unit-tests.unit-test-002") - local unit_tests = { - unit_test_001, - unit_test_002, + require("unit-tests.unit-test-001"), + require("unit-tests.unit-test-002"), + require("unit-tests.unit-test-002"), } local unit_test_functions = require("unit-test-functions") diff --git a/angelsdev-unit-test/unit-tests/unit-test-001.lua b/angelsdev-unit-test/unit-tests/unit-test-001.lua index ba369c632..7b4dd85da 100644 --- a/angelsdev-unit-test/unit-tests/unit-test-001.lua +++ b/angelsdev-unit-test/unit-tests/unit-test-001.lua @@ -4,6 +4,7 @@ -- to inform what part of the test failed by printing warnings and errors using -- the unit test interface. local unit_test_functions = require("unit-test-functions") + local unit_test_001 = function() unit_test_functions.print_msg("Unit testing mod configuration:") for mod_name, mod_version in pairs(game.active_mods) do @@ -11,4 +12,5 @@ local unit_test_001 = function() end return true end + return unit_test_001 \ No newline at end of file diff --git a/angelsdev-unit-test/unit-tests/unit-test-002.lua b/angelsdev-unit-test/unit-tests/unit-test-002.lua index 23b10793d..532c3a020 100644 --- a/angelsdev-unit-test/unit-tests/unit-test-002.lua +++ b/angelsdev-unit-test/unit-tests/unit-test-002.lua @@ -108,4 +108,5 @@ local unit_test_002 = function() return true end + return unit_test_002 \ No newline at end of file diff --git a/angelsdev-unit-test/unit-tests/unit-test-003.lua b/angelsdev-unit-test/unit-tests/unit-test-003.lua new file mode 100644 index 000000000..7f4c02462 --- /dev/null +++ b/angelsdev-unit-test/unit-tests/unit-test-003.lua @@ -0,0 +1,47 @@ +-- This unit test validates all inputs and outputs of visible recipes to make +-- sure that they are also visible. +local unit_test_functions = require("unit-test-functions") + +local unit_test_003 = function() + local recipe_prototypes = game.recipe_prototypes + local item_prototypes = game.item_prototypes + local fluid_prototypes =game.fluid_prototypes + for recipe_name, recipe_data in pairs(recipe_prototypes) do + if recipe_name.hidden == false then -- only test recipes that are not hidden + + local recipe_ingredients = recipe_data.ingredients + for _, recipe_ingredient in pairs(recipe_ingredients) do + if recipe_ingredient.type == "item" then + if game.item_prototypes[recipe_ingredient.name].has_flag("hidden") then + unit_test_functions.print_msg(string.format("Recipe %q requires %q (item), which is hidden.", recipe_ingredient.name)) + end + elseif recipe_ingredient.type == "fluid" then + if game.fluid_prototypes[recipe_ingredient.name].hidden then + unit_test_functions.print_msg(string.format("Recipe %q requires %q (fluid), which is hidden.", recipe_ingredient.name)) + end + else + unit_test_functions.print_msg(string.format("Unhandled testing case for recipe ingredient type %q!", recipe_ingredient.type)) + end + end + + local recipe_products = recipe_data.products + for _, recipe_products in pairs(recipe_ingredients) do + if recipe_products.type == "item" then + if game.item_prototypes[recipe_products.name].has_flag("hidden") then + unit_test_functions.print_msg(string.format("Recipe %q requires %q (item), which is hidden.", recipe_products.name)) + end + elseif recipe_products.type == "fluid" then + if game.fluid_prototypes[recipe_products.name].hidden then + unit_test_functions.print_msg(string.format("Recipe %q requires %q (fluid), which is hidden.", recipe_products.name)) + end + else + unit_test_functions.print_msg(string.format("Unhandled testing case for recipe ingredient type %q!", recipe_products.type)) + end + end + + end + end + return true +end + +return unit_test_003 \ No newline at end of file From fd0c81a6674794884f336951d7c1e1fa0a3f5d48 Mon Sep 17 00:00:00 2001 From: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> Date: Mon, 2 Aug 2021 12:51:05 +1000 Subject: [PATCH 59/75] missed a tag --- .../prototypes/overrides/global-tech-bobs-packs.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua b/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua index 940847fcc..37df591db 100644 --- a/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua +++ b/angelsindustries/prototypes/overrides/global-tech-bobs-packs.lua @@ -213,7 +213,7 @@ if angelsmods.industries.tech then --Rockets AI.pack_replace("rocketry", "green", "orange") AI.pack_replace("bob-rocket", "green", "orange") - pre_req_replace("bob-rocket", "tungsten-processing", "angels-explosives-1") + AI.pre_req_replace("bob-rocket", "tungsten-processing", "angels-explosives-1") --radars AI.pack_replace("radars-4", "blue", "yellow") --small fixes From c2e7965929fdc3fca447c9886fd78b48a814f3ea Mon Sep 17 00:00:00 2001 From: lovely_santa Date: Mon, 2 Aug 2021 20:25:00 +0200 Subject: [PATCH 60/75] updated lithia salt requirements for battery 5 and algae is more productive (#647) --- angelsbioprocessing/changelog.txt | 5 +- angelsbioprocessing/info.json | 2 +- .../locale/en/bio-processing.cfg | 1 + .../prototypes/bio-processing-category.lua | 14 +- .../prototypes/bio-processing-override.lua | 7 + .../prototypes/buildings/algae-farm.lua | 98 +++- .../bio-processing-override-angel.lua | 2 +- .../recipes/bio-processing-algae.lua | 6 +- .../recipes/bio-processing-entity-angels.lua | 44 +- .../recipes/bio-processing-entity.lua | 10 + .../technology/bio-processing-algae.lua | 8 +- angelsindustries/changelog.txt | 3 +- angelsindustries/info.json | 2 +- .../components-base-algae-farms-update.lua | 7 + .../overrides/components-block-update.lua | 1 + .../overrides/components-entity-update.lua | 1 + .../recipes/components-batteries-recipes.lua | 4 +- .../prototypes/recipe-builder-fallbacks.lua | 432 +++++++++--------- 18 files changed, 410 insertions(+), 237 deletions(-) create mode 100644 angelsindustries/prototypes/overrides/components-base-entity-update/components-base-algae-farms-update.lua diff --git a/angelsbioprocessing/changelog.txt b/angelsbioprocessing/changelog.txt index 4a2f77242..b1fb9b5da 100644 --- a/angelsbioprocessing/changelog.txt +++ b/angelsbioprocessing/changelog.txt @@ -4,7 +4,10 @@ Date: ?? Changes: - Added new graphics to the agricultural module technologies - Added descriptions to farming products on how to obtain them - - Allowed argricultural productivity modules on fish, puffer and biter breeding + - Allow agricultural modules on fish, puffer and biter breeding recipes + - Allow agricultural modules on algae recipes + - Increased productivity on lithia salt (647) + - Added new tier of algae farm inbetween the existing MK1 and MK2 (647) Bugfixes: - Fixed another crash related to opening another players inventory - Fixed crash when bob plates is not active but bob enemies is diff --git a/angelsbioprocessing/info.json b/angelsbioprocessing/info.json index da26aea22..2ae2dec2d 100644 --- a/angelsbioprocessing/info.json +++ b/angelsbioprocessing/info.json @@ -8,7 +8,7 @@ "homepage": "https://forums.factorio.com/viewforum.php?f=185", "description": "Adds ways to recycle and process waste products through biological means and make use of biological processes and farming.", "dependencies": [ - "angelsrefining >= 0.11.21", + "angelsrefining >= 0.12.0", "angelspetrochem >= 0.9.19", "angelssmelting >= 0.6.16", "? bobenemies >= 0.18.5" diff --git a/angelsbioprocessing/locale/en/bio-processing.cfg b/angelsbioprocessing/locale/en/bio-processing.cfg index f005c1bbf..c62491cb8 100644 --- a/angelsbioprocessing/locale/en/bio-processing.cfg +++ b/angelsbioprocessing/locale/en/bio-processing.cfg @@ -2,6 +2,7 @@ algae-farm=Algae farm 1 algae-farm-2=Algae farm 2 algae-farm-3=Algae farm 3 +algae-farm-4=Algae farm 4 crop-farm=Basic farm temperate-farm=Temperate-environment farm diff --git a/angelsbioprocessing/prototypes/bio-processing-category.lua b/angelsbioprocessing/prototypes/bio-processing-category.lua index f147c2ad9..b278e324f 100644 --- a/angelsbioprocessing/prototypes/bio-processing-category.lua +++ b/angelsbioprocessing/prototypes/bio-processing-category.lua @@ -2,7 +2,19 @@ data:extend( { { type = "recipe-category", - name = "bio-processing", + name = "bio-processing", -- algae farm + }, + { + type = "recipe-category", + name = "bio-processing-2", + }, + { + type = "recipe-category", + name = "bio-processing-3", + }, + { + type = "recipe-category", + name = "bio-processing-4", }, { type = "recipe-category", diff --git a/angelsbioprocessing/prototypes/bio-processing-override.lua b/angelsbioprocessing/prototypes/bio-processing-override.lua index 3a8b3992e..fae1b3a9f 100644 --- a/angelsbioprocessing/prototypes/bio-processing-override.lua +++ b/angelsbioprocessing/prototypes/bio-processing-override.lua @@ -157,6 +157,13 @@ angelsmods.functions.allow_productivity("bio-plastic-1") angelsmods.functions.allow_productivity("bio-plastic-2") angelsmods.functions.allow_productivity("bio-rubber") +-- algae +angelsmods.functions.allow_bio_productivity("algae-green-simple") +angelsmods.functions.allow_bio_productivity("algae-green") +angelsmods.functions.allow_bio_productivity("algae-brown") +angelsmods.functions.allow_bio_productivity("algae-red") +angelsmods.functions.allow_bio_productivity("algae-blue") + -- plant growing angelsmods.functions.allow_bio_productivity("temperate-1") angelsmods.functions.allow_bio_productivity("temperate-2") diff --git a/angelsbioprocessing/prototypes/buildings/algae-farm.lua b/angelsbioprocessing/prototypes/buildings/algae-farm.lua index 879a4bd9d..66d66efdd 100644 --- a/angelsbioprocessing/prototypes/buildings/algae-farm.lua +++ b/angelsbioprocessing/prototypes/buildings/algae-farm.lua @@ -133,7 +133,7 @@ data:extend( module_slots = 2 }, allowed_effects = {"consumption", "speed", "productivity", "pollution"}, - crafting_categories = {"bio-processing"}, + crafting_categories = {"bio-processing", "bio-processing-2"}, crafting_speed = 1, energy_source = { type = "electric", @@ -227,7 +227,7 @@ data:extend( module_slots = 2 }, allowed_effects = {"consumption", "speed", "productivity", "pollution"}, - crafting_categories = {"bio-processing"}, + crafting_categories = {"bio-processing", "bio-processing-2", "bio-processing-3"}, crafting_speed = 1.5, energy_source = { type = "electric", @@ -283,6 +283,100 @@ data:extend( pipe_connections = {{type = "input", position = {0, 4}}} } }, + }, + { + type = "item", + name = "algae-farm-4", + icons = angelsmods.functions.add_number_icon_layer({ + { + icon = "__angelsbioprocessing__/graphics/icons/algae-farm.png", + icon_size = 32, icon_mipmaps = 1 + } + }, + 4, angelsmods.bioprocessing.number_tint), + subgroup = "bio-processing-buildings-nauvis-a", + order = "a[algae]-d", + place_result = "algae-farm-4", + stack_size = 10 + }, + { + type = "assembling-machine", + name = "algae-farm-4", + icons = angelsmods.functions.add_number_icon_layer({ + { + icon = "__angelsbioprocessing__/graphics/icons/algae-farm.png", + icon_size = 32, icon_mipmaps = 1 + } + }, + 4, angelsmods.bioprocessing.number_tint), + flags = {"placeable-neutral", "player-creation"}, + minable = {mining_time = 1, result = "algae-farm-4"}, + max_health = 300, + corpse = "big-remnants", + dying_explosion = "medium-explosion", + collision_box = {{-3.4, -3.4}, {3.4, 3.4}}, + selection_box = {{-3.5, -3.5}, {3.5, 3.5}}, + fast_replaceable_group = "algae-farm", + module_specification = { + module_slots = 2 + }, + allowed_effects = {"consumption", "speed", "productivity", "pollution"}, + crafting_categories = {"bio-processing", "bio-processing-2", "bio-processing-3", "bio-processing-4"}, + crafting_speed = 2, + energy_source = { + type = "electric", + usage_priority = "secondary-input", + emissions_per_minute = -100/3 * 1.5 + }, + energy_usage = "150kW", + ingredient_count = 4, + animation = { + filename = "__angelsbioprocessing__/graphics/entity/algae-farm/algae-farm.png", + width = 288, + height = 288, + line_length = 6, + frame_count = 36, + shift = {0, 0}, + animation_speed = 0.4 + }, + working_visualisations = { + { + animation = { + filename = "__angelsbioprocessing__/graphics/entity/algae-farm/water-splash.png", + line_length = 5, + frame_count = 10, + width = 92, + height = 99, + scale = 0.4, + shift = {-1.4, 0}, + animation_speed = 0.2, + run_mode = "forward" + }, + light = {intensity = 0.4, size = 6} + } + }, + vehicle_impact_sound = {filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65}, + working_sound = { + sound = {filename = "__base__/sound/chemical-plant.ogg"}, + idle_sound = {filename = "__base__/sound/idle1.ogg", volume = 0.6}, + apparent_volume = 2.5 + }, + fluid_boxes = { + { + production_type = "input", + pipe_covers = pipecoverspictures(), + base_area = 10, + base_level = -1, + pipe_connections = {{type = "input", position = {0, -4}}} + }, + { + production_type = "input", + pipe_covers = pipecoverspictures(), + base_area = 10, + base_level = -1, + pipe_connections = {{type = "input", position = {0, 4}}} + } + }, } } ) diff --git a/angelsbioprocessing/prototypes/overrides/bio-processing-override-angel.lua b/angelsbioprocessing/prototypes/overrides/bio-processing-override-angel.lua index 659d837aa..ead04dcb4 100644 --- a/angelsbioprocessing/prototypes/overrides/bio-processing-override-angel.lua +++ b/angelsbioprocessing/prototypes/overrides/bio-processing-override-angel.lua @@ -1,7 +1,7 @@ local OV = angelsmods.functions.OV if angelsmods.industries and angelsmods.industries.overhaul then - OV.patch_recipes({{name="algae-brown-burning",results={{"!!"},{name = "solid-lithium", amount = 1}}}}) + OV.patch_recipes({{name="algae-brown-burning",results={{"!!"},{name = "solid-lithium", amount = 2}}}}) -- OV.remove_unlock("bio-paper-1", "circuit-paper-board") OV.modify_input("bio-tile",{type = "item", name = "solid-glass-mixture", amount = 1}) -- MODULES diff --git a/angelsbioprocessing/prototypes/recipes/bio-processing-algae.lua b/angelsbioprocessing/prototypes/recipes/bio-processing-algae.lua index 4610b6b36..5e72d2b4b 100644 --- a/angelsbioprocessing/prototypes/recipes/bio-processing-algae.lua +++ b/angelsbioprocessing/prototypes/recipes/bio-processing-algae.lua @@ -115,7 +115,7 @@ data:extend( { type = "recipe", name = "algae-green", - category = "bio-processing", + category = "bio-processing-2", subgroup = "bio-processing-green", enabled = false, energy_required = 15, @@ -178,7 +178,7 @@ data:extend( { type = "recipe", name = "algae-blue", - category = "bio-processing", + category = "bio-processing-4", subgroup = "bio-processing-blue", enabled = false, energy_required = 20, @@ -236,7 +236,7 @@ data:extend( { type = "recipe", name = "algae-red", - category = "bio-processing", + category = "bio-processing-3", subgroup = "bio-processing-red", enabled = false, energy_required = 20, diff --git a/angelsbioprocessing/prototypes/recipes/bio-processing-entity-angels.lua b/angelsbioprocessing/prototypes/recipes/bio-processing-entity-angels.lua index dcc742a21..1177ca133 100644 --- a/angelsbioprocessing/prototypes/recipes/bio-processing-entity-angels.lua +++ b/angelsbioprocessing/prototypes/recipes/bio-processing-entity-angels.lua @@ -114,52 +114,80 @@ angelsmods.functions.RB.build( enabled = false, ingredients = { {type = "item", name = "algaefarm-2", amount = 1}, + {type = "item", name = "t1-plate", amount = 11}, + {type = "item", name = "t1-circuit", amount = 4}, + {type = "item", name = "t1-brick", amount = 11}, + {type = "item", name = "t1-pipe", amount = 18} + }, + result = "algae-farm-2" + }, + expensive = { + energy_required = 5 * buildingtime, + enabled = false, + ingredients = { + {type = "item", name = "algaefarm-2", amount = 1}, + {type = "item", name = "t1-plate", amount = 11 * buildingmulti}, + {type = "item", name = "t1-circuit", amount = 4 * buildingmulti}, + {type = "item", name = "t1-brick", amount = 11 * buildingmulti}, + {type = "item", name = "t1-pipe", amount = 18 * buildingmulti} + }, + result = "algae-farm-2" + } + }, + { + type = "recipe", + name = "algae-farm-3", + normal = { + energy_required = 5, + enabled = false, + ingredients = { + {type = "item", name = "algaefarm-3", amount = 1}, {type = "item", name = "t2-plate", amount = 11}, {type = "item", name = "t2-circuit", amount = 4}, {type = "item", name = "t2-brick", amount = 11}, {type = "item", name = "t2-pipe", amount = 18} }, - result = "algae-farm-2" + result = "algae-farm-3" }, expensive = { energy_required = 5 * buildingtime, enabled = false, ingredients = { - {type = "item", name = "algaefarm-2", amount = 1}, + {type = "item", name = "algaefarm-3", amount = 1}, {type = "item", name = "t2-plate", amount = 11 * buildingmulti}, {type = "item", name = "t2-circuit", amount = 4 * buildingmulti}, {type = "item", name = "t2-brick", amount = 11 * buildingmulti}, {type = "item", name = "t2-pipe", amount = 18 * buildingmulti} }, - result = "algae-farm-2" + result = "algae-farm-3" } }, { type = "recipe", - name = "algae-farm-3", + name = "algae-farm-4", normal = { energy_required = 5, enabled = false, ingredients = { - {type = "item", name = "algaefarm-3", amount = 1}, + {type = "item", name = "algaefarm-4", amount = 1}, {type = "item", name = "t4-plate", amount = 11}, {type = "item", name = "t4-circuit", amount = 4}, {type = "item", name = "t4-brick", amount = 11}, {type = "item", name = "t4-pipe", amount = 18} }, - result = "algae-farm-3" + result = "algae-farm-4" }, expensive = { energy_required = 5 * buildingtime, enabled = false, ingredients = { - {type = "item", name = "algaefarm-3", amount = 1}, + {type = "item", name = "algaefarm-4", amount = 1}, {type = "item", name = "t4-plate", amount = 11 * buildingmulti}, {type = "item", name = "t4-circuit", amount = 4 * buildingmulti}, {type = "item", name = "t4-brick", amount = 11 * buildingmulti}, {type = "item", name = "t4-pipe", amount = 18 * buildingmulti} }, - result = "algae-farm-3" + result = "algae-farm-4" } }, --CROP FARM diff --git a/angelsbioprocessing/prototypes/recipes/bio-processing-entity.lua b/angelsbioprocessing/prototypes/recipes/bio-processing-entity.lua index 44d5ee07c..e8a332adb 100644 --- a/angelsbioprocessing/prototypes/recipes/bio-processing-entity.lua +++ b/angelsbioprocessing/prototypes/recipes/bio-processing-entity.lua @@ -31,6 +31,16 @@ data:extend( }, result = "algae-farm-3" }, + { + type = "recipe", + name = "algae-farm-4", + energy_required = 5, + enabled = false, + ingredients = { + {type = "item", name = "algae-farm-3", amount = 1} + }, + result = "algae-farm-4" + }, --CROP FARM { type = "recipe", diff --git a/angelsbioprocessing/prototypes/technology/bio-processing-algae.lua b/angelsbioprocessing/prototypes/technology/bio-processing-algae.lua index 7d94ced9e..b42f60f04 100644 --- a/angelsbioprocessing/prototypes/technology/bio-processing-algae.lua +++ b/angelsbioprocessing/prototypes/technology/bio-processing-algae.lua @@ -50,6 +50,10 @@ data:extend( "basic-chemistry" }, effects = { + { + type = "unlock-recipe", + recipe = "algae-farm-2" + }, { type = "unlock-recipe", recipe = "algae-green" @@ -90,7 +94,7 @@ data:extend( effects = { { type = "unlock-recipe", - recipe = "algae-farm-2" + recipe = "algae-farm-3" }, { type = "unlock-recipe", @@ -126,7 +130,7 @@ data:extend( effects = { { type = "unlock-recipe", - recipe = "algae-farm-3" + recipe = "algae-farm-4" }, { type = "unlock-recipe", diff --git a/angelsindustries/changelog.txt b/angelsindustries/changelog.txt index a167952e4..39ee995c1 100644 --- a/angelsindustries/changelog.txt +++ b/angelsindustries/changelog.txt @@ -1,11 +1,12 @@ --------------------------------------------------------------------------------------------------- Version: 0.4.14 -Date: ##.##.2021 +Date: ?? Changes: - Regular mode: - Thorium fuel cells value dropped considerably, some recipes faster to compensate - Component mode: - Ensured that bobmodules uses each tier of electronic now + - Reduced lithia salt requirement on battery 5 (647) - Science mode: - Fixed an issue with an incorrect tag being given to the regualr lab, causing a crash - Fixed some techs could not be researched due to wrong combination of science packs (643) diff --git a/angelsindustries/info.json b/angelsindustries/info.json index 90940d6bb..b14607443 100644 --- a/angelsindustries/info.json +++ b/angelsindustries/info.json @@ -11,7 +11,7 @@ "angelsrefining >= 0.12.0", "angelspetrochem >= 0.9.19", "angelssmelting >= 0.6.16", - "angelsbioprocessing >= 0.7.19", + "angelsbioprocessing >= 0.7.20", "(?) bobassembly >= 0.18.6", "(?) boblogistics >= 1.0.0", "(?) bobtech >= 0.18.3", diff --git a/angelsindustries/prototypes/overrides/components-base-entity-update/components-base-algae-farms-update.lua b/angelsindustries/prototypes/overrides/components-base-entity-update/components-base-algae-farms-update.lua new file mode 100644 index 000000000..764ec1e06 --- /dev/null +++ b/angelsindustries/prototypes/overrides/components-base-entity-update/components-base-algae-farms-update.lua @@ -0,0 +1,7 @@ +if angelsmods.industries.components then + local OV = angelsmods.functions.OV + -- CUSTOM FIXES FOR BASE GAME ASSEMBLERS (+ ANGELS) + + OV.add_prereq("bio-processing-green", "tech-red-circuit") + +end \ No newline at end of file diff --git a/angelsindustries/prototypes/overrides/components-block-update.lua b/angelsindustries/prototypes/overrides/components-block-update.lua index b209815cb..e6d142adc 100644 --- a/angelsindustries/prototypes/overrides/components-block-update.lua +++ b/angelsindustries/prototypes/overrides/components-block-update.lua @@ -315,6 +315,7 @@ if angelsmods.industries.components then OV.add_prereq("angels-advanced-chemistry-3", "angels-advanced-blocks-1") OV.add_prereq("angels-metallurgy-4", "angels-advanced-blocks-1") OV.remove_prereq("bio-refugium-biter-1", "stone-wall") + OV.add_prereq("bio-processing-blue", "angels-advanced-blocks-1") ----------------------------------------------------------------------------- -- ADVANCED BLOCKS 2 -------------------------------------------------------- diff --git a/angelsindustries/prototypes/overrides/components-entity-update.lua b/angelsindustries/prototypes/overrides/components-entity-update.lua index 2a6bde9c9..8f2fae862 100644 --- a/angelsindustries/prototypes/overrides/components-entity-update.lua +++ b/angelsindustries/prototypes/overrides/components-entity-update.lua @@ -15,6 +15,7 @@ end -- custom fixes base game require "prototypes.overrides.components-base-entity-update.components-base-assemblers-update" +require "prototypes.overrides.components-base-entity-update.components-base-algae-farms-update" require "prototypes.overrides.components-base-entity-update.components-base-inserters-update" require "prototypes.overrides.components-base-entity-update.components-base-power-update" require "prototypes.overrides.components-base-entity-update.components-base-robots-update" diff --git a/angelsindustries/prototypes/recipes/components-batteries-recipes.lua b/angelsindustries/prototypes/recipes/components-batteries-recipes.lua index ccd6442ea..9ef5bde11 100644 --- a/angelsindustries/prototypes/recipes/components-batteries-recipes.lua +++ b/angelsindustries/prototypes/recipes/components-batteries-recipes.lua @@ -696,7 +696,7 @@ if angelsmods.industries.components then {type = "item", name = "angels-wire-platinum", amount = 3}, {type = "item", name = "solid-lithium", amount =1}, {type = "item", name = "copper-plate", amount =1}, - {type = "item", name = "solid-manganese-oxide", amount =1},--should be dioxide, not oxide + {type = "item", name = "solid-manganese-oxide", amount =1}, --should be dioxide, not oxide }, results= { @@ -714,7 +714,7 @@ if angelsmods.industries.components then ingredients = { --liquid-molten-glass/lithium-chloride {type = "fluid", name = "liquid-molten-glass", amount = 10}, - {type = "item", name = "solid-lithium", amount =10} --prefer lithium chloride or perchlorate + {type = "item", name = "solid-lithium", amount = 5} --prefer lithium chloride or perchlorate }, results= { diff --git a/angelsrefining/prototypes/recipe-builder-fallbacks.lua b/angelsrefining/prototypes/recipe-builder-fallbacks.lua index 241a855c2..07f60767a 100644 --- a/angelsrefining/prototypes/recipe-builder-fallbacks.lua +++ b/angelsrefining/prototypes/recipe-builder-fallbacks.lua @@ -1,235 +1,239 @@ --FALLBACKS - --CIRCUITS - angelsmods.functions.RB.set_fallback("item", "t0-circuit", { { "block-electronics-0" }, { "basic-circuit-board" }, { "electronic-circuit" } }) - angelsmods.functions.RB.set_fallback("item", "t1-circuit", { { "block-electronics-1" }, { "electronic-circuit" }, { "electronic-circuit" } }) - angelsmods.functions.RB.set_fallback("item", "t2-circuit", { { "block-electronics-2" }, { "electronic-circuit" }, { "electronic-circuit" } }) - angelsmods.functions.RB.set_fallback("item", "t3-circuit", { { "block-electronics-3" }, { "advanced-circuit" }, { "advanced-circuit" } }) - angelsmods.functions.RB.set_fallback("item", "t4-circuit", { { "block-electronics-4" }, { "processing-unit" }, { "advanced-circuit" } }) - angelsmods.functions.RB.set_fallback("item", "t5-circuit", { { "block-electronics-5" }, { "advanced-processing-unit" }, { "processing-unit" } }) - - --PLATES - angelsmods.functions.RB.set_fallback("item", "t0-plate", { { "block-construction-1" }, { "iron-plate", 3 } }) - angelsmods.functions.RB.set_fallback("item", "t1-plate", { { "block-construction-1" }, { "steel-plate", 3 } }) - angelsmods.functions.RB.set_fallback("item", "t2-plate", { { "block-construction-2" }, { "steel-plate", 5 } }) - angelsmods.functions.RB.set_fallback("item", "t3-plate", { { "block-construction-3" }, { "aluminium-plate", 4 }, { "angels-plate-aluminium", 4, function(t, n) return mods["angelssmelting"] and angelsmods.trigger.smelting_products["aluminium"].plate or false end }, { "steel-plate", 7 } }) - angelsmods.functions.RB.set_fallback("item", "t4-plate", { { "block-construction-4" }, { "titanium-plate", 4 }, { "angels-plate-titanium", 4, function(t, n) return mods["angelssmelting"] and angelsmods.trigger.smelting_products["titanium"].plate or false end }, { "steel-plate", 9 } }) - angelsmods.functions.RB.set_fallback("item", "t5-plate", { { "block-construction-5" }, { "tungsten-plate", 4 }, { "angels-plate-tungsten", 4, function(t, n) return mods["angelssmelting"] and angelsmods.trigger.smelting_products["tungsten"].plate or false end }, { "steel-plate", 11 } }) - - --BRICK - angelsmods.functions.RB.set_fallback("item", "t0-brick", { { "block-construction-1" }, { "stone-brick", 5 } }) - angelsmods.functions.RB.set_fallback("item", "t1-brick", { { "block-construction-1" }, { "stone-brick", 5 } }) - angelsmods.functions.RB.set_fallback("item", "t2-brick", { { "block-construction-2" }, { "clay-brick", 5 }, { "stone-brick", 5 } }) - angelsmods.functions.RB.set_fallback("item", "t3-brick", { { "block-construction-3" }, { "concrete-brick", 5 }, { "stone-brick", 5 } }) - angelsmods.functions.RB.set_fallback("item", "t4-brick", { { "block-construction-4" }, { "reinforced-concrete-brick", 5 }, { "stone-brick", 5 } }) - angelsmods.functions.RB.set_fallback("item", "t5-brick", { { "block-construction-5" }, { "reinforced-concrete-brick", 5 }, { "stone-brick", 5 } }) - - --GEARS - angelsmods.functions.RB.set_fallback("item", "t0-gears", { { "block-mechanical-1" }, { "iron-gear-wheel", 3 } }) - angelsmods.functions.RB.set_fallback("item", "t1-gears", { { "block-mechanical-1" }, { "steel-gear-wheel", 3 }, { "iron-gear-wheel", 5 } }) - angelsmods.functions.RB.set_fallback("item", "t2-gears", { { "block-mechanical-1" }, { "steel-gear-wheel", 3 }, { "iron-gear-wheel", 6 } }) - angelsmods.functions.RB.set_fallback("item", "t3-gears", { { "block-mechanical-2" }, { "brass-gear-wheel", 3 }, { "iron-gear-wheel", 7 } }) - angelsmods.functions.RB.set_fallback("item", "t4-gears", { { "block-mechanical-2" }, { "titanium-gear-wheel", 3 }, { "iron-gear-wheel", 8 } }) - angelsmods.functions.RB.set_fallback("item", "t5-gears", { { "block-mechanical-2" }, { "tungsten-gear-wheel", 3 }, { "iron-gear-wheel", 9 } }) - - --PIPES - angelsmods.functions.RB.set_fallback("item", "t0-pipe", { { "block-fluidbox-1" }, { "pipe", 3 } }) - angelsmods.functions.RB.set_fallback("item", "t1-pipe", { { "block-fluidbox-1" }, { "pipe", 3 }, { "pipe", 5 } }) - angelsmods.functions.RB.set_fallback("item", "t2-pipe", { { "block-fluidbox-1" }, { "steel-pipe", 3 }, { "pipe", 6} }) - angelsmods.functions.RB.set_fallback("item", "t3-pipe", { { "block-fluidbox-2" }, { "brass-pipe", 3 }, { "pipe", 7 } }) - angelsmods.functions.RB.set_fallback("item", "t4-pipe", { { "block-fluidbox-2" }, { "titanium-pipe", 3 }, { "pipe", 8 } }) - angelsmods.functions.RB.set_fallback("item", "t5-pipe", { { "block-fluidbox-2" }, { "tungsten-pipe", 3 }, { "pipe", 8 } }) - - --BIO - angelsmods.functions.RB.set_fallback("item", "t1-bio", { { "block-production-1" } }) - angelsmods.functions.RB.set_fallback("item", "t2-bio", { { "block-production-2" } }) - angelsmods.functions.RB.set_fallback("item", "t3-bio", { { "block-bprocessing-3" } }) - angelsmods.functions.RB.set_fallback("item", "t4-bio", { { "block-bprocessing-4" } }) - angelsmods.functions.RB.set_fallback("item", "t5-bio", { { "block-bprocessing-5" } }) - - --BUILDINGS - --REFINING - angelsmods.functions.RB.set_fallback("item", "crusher-0", { { "block-construction-1" }, { "stone", 5 } } ) - angelsmods.functions.RB.set_fallback("item", "crusher-1", { { "block-production-1" }, { "burner-ore-crusher" } } ) - angelsmods.functions.RB.set_fallback("item", "crusher-2", { { "block-production-2" }, { "ore-crusher" } } ) - angelsmods.functions.RB.set_fallback("item", "crusher-3", { { "block-mprocessing-3" }, { "ore-crusher-2" } } ) - - angelsmods.functions.RB.set_fallback("item", "cell-1", { { "block-production-1", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "cell-2", { { "block-mprocessing-3", 3 }, { "ore-floatation-cell" } } ) - angelsmods.functions.RB.set_fallback("item", "cell-3", { { "block-mprocessing-4", 3 }, { "ore-floatation-cell-2" } } ) - - angelsmods.functions.RB.set_fallback("item", "leach-1", { { "block-mprocessing-3", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "leach-2", { { "block-mprocessing-4", 3 }, { "ore-leaching-plant" } } ) - angelsmods.functions.RB.set_fallback("item", "leach-3", { { "block-mprocessing-5", 3 }, { "ore-leaching-plant-2" } } ) - - angelsmods.functions.RB.set_fallback("item", "oreref-1", { { "block-mprocessing-4", 5 } } ) - angelsmods.functions.RB.set_fallback("item", "oreref-2", { { "block-mprocessing-5", 5 }, { "ore-refinery" } } ) - - angelsmods.functions.RB.set_fallback("item", "sorter-1", { { "block-production-1", 5 } } ) - angelsmods.functions.RB.set_fallback("item", "sorter-2", { { "block-production-2", 5 }, { "ore-sorting-facility" } } ) - angelsmods.functions.RB.set_fallback("item", "sorter-3", { { "block-mprocessing-3", 5 }, { "ore-sorting-facility-2" } } ) - angelsmods.functions.RB.set_fallback("item", "sorter-4", { { "block-mprocessing-4", 5 }, { "ore-sorting-facility-3" } } ) - - angelsmods.functions.RB.set_fallback("item", "filter-1", { { "block-production-2", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "filter-2", { { "block-production-4", 3 }, { "filtration-unit" } } ) - - angelsmods.functions.RB.set_fallback("item", "cryst-1", { { "block-production-2", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "cryst-2", { { "block-mprocessing-4", 3 }, { "crystallizer" } } ) - - angelsmods.functions.RB.set_fallback("item", "liqui-1", { { "block-production-1", 1 } } ) - angelsmods.functions.RB.set_fallback("item", "liqui-2", { { "block-production-2", 1 }, { "liquifier" } } ) - angelsmods.functions.RB.set_fallback("item", "liqui-3", { { "block-cprocessing-3", 1 }, { "liquifier-2" } } ) - angelsmods.functions.RB.set_fallback("item", "liqui-4", { { "block-cprocessing-4", 1 }, { "liquifier-3" } } ) - - angelsmods.functions.RB.set_fallback("item", "thermal-1", { { "block-production-2", 5 } } ) - angelsmods.functions.RB.set_fallback("item", "thermal-2", { { "block-extraction-4", 5 } } ) - - angelsmods.functions.RB.set_fallback("item", "salination-1", { { "block-production-3", 5 } } ) - angelsmods.functions.RB.set_fallback("item", "salination-2", { { "block-production-4", 5 }, { "salination-plant" } } ) - - angelsmods.functions.RB.set_fallback("item", "treatment-1", { { "block-production-1", 5 }, { "hydro-plant" } } ) - angelsmods.functions.RB.set_fallback("item", "treatment-2", { { "block-production-3", 5 }, { "hydro-plant-2" } } ) - - angelsmods.functions.RB.set_fallback("item", "wash-1", { { "block-production-1", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "wash-2", { { "block-production-2", 3 }, { "washing-plant" } } ) - - angelsmods.functions.RB.set_fallback("item", "orepowder-1", { { "block-mprocessing-3", 1 } } ) - angelsmods.functions.RB.set_fallback("item", "orepowder-2", { { "block-mprocessing-4", 1 }, { "ore-powderizer" } } ) - angelsmods.functions.RB.set_fallback("item", "orepowder-3", { { "block-mprocessing-5", 1 }, { "ore-powderizer-2" } } ) - - angelsmods.functions.RB.set_fallback("item", "oreelectro-1", { { "block-mprocessing-3", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "oreelectro-2", { { "block-mprocessing-4", 3 }, { "electro-whinning-cell" } } ) - angelsmods.functions.RB.set_fallback("item", "oreelectro-3", { { "block-mprocessing-5", 3 }, { "electro-whinning-cell-2" } } ) - - --PETROCHEM - angelsmods.functions.RB.set_fallback("item", "ogseparat-1", { { "block-production-2", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "ogseparat-2", { { "block-cprocessing-3", 3 }, { "separator" } } ) - angelsmods.functions.RB.set_fallback("item", "ogseparat-3", { { "block-cprocessing-4", 3 }, { "separator-2" } } ) - angelsmods.functions.RB.set_fallback("item", "ogseparat-4", { { "block-cprocessing-5", 3 }, { "separator-3" } } ) - - angelsmods.functions.RB.set_fallback("item", "gasrefsm-1", { { "block-production-2", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "gasrefsm-2", { { "block-cprocessing-3", 3 }, { "gas-refinery-small" } } ) - angelsmods.functions.RB.set_fallback("item", "gasrefsm-3", { { "block-cprocessing-4", 3 }, { "gas-refinery-small-2" } } ) - angelsmods.functions.RB.set_fallback("item", "gasrefsm-4", { { "block-cprocessing-5", 3 }, { "gas-refinery-small-3" } } ) - - angelsmods.functions.RB.set_fallback("item", "gasref-1", { { "block-cprocessing-3", 5 } } ) - angelsmods.functions.RB.set_fallback("item", "gasref-2", { { "block-cprocessing-4", 5 }, { "gas-refinery" } } ) - angelsmods.functions.RB.set_fallback("item", "gasref-3", { { "block-cprocessing-5", 5 }, { "gas-refinery-2" } } ) - - angelsmods.functions.RB.set_fallback("item", "cracker-1", { { "block-production-2", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "cracker-2", { { "block-cprocessing-3", 3 }, { "steam-cracker" } } ) - angelsmods.functions.RB.set_fallback("item", "cracker-3", { { "block-cprocessing-4", 3 }, { "steam-cracker-2" } } ) - angelsmods.functions.RB.set_fallback("item", "cracker-4", { { "block-cprocessing-5", 3 }, { "steam-cracker-3" } } ) - - angelsmods.functions.RB.set_fallback("item", "advchem-1", { { "block-production-2", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "advchem-2", { { "block-cprocessing-4", 3 }, { "advanced-chemical-plant" } } ) - - angelsmods.functions.RB.set_fallback("item", "electrol-1", { { "block-production-1", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "electrol-2", { { "block-production-2", 3 }, { "angels-electrolyser" } } ) - angelsmods.functions.RB.set_fallback("item", "electrol-3", { { "block-cprocessing-3", 3 }, { "angels-electrolyser-2" } } ) - angelsmods.functions.RB.set_fallback("item", "electrol-4", { { "block-cprocessing-4", 3 }, { "angels-electrolyser-3" } } ) - - angelsmods.functions.RB.set_fallback("item", "airfilter-1", { { "block-production-1", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "airfilter-2", { { "block-production-2", 3 }, { "angels-air-filter" } } ) - - angelsmods.functions.RB.set_fallback("item", "oilref-1", { { "block-production-2", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "oilref-2", { { "block-cprocessing-3", 3 }, { "oil-refinery" } } ) - angelsmods.functions.RB.set_fallback("item", "oilref-3", { { "block-cprocessing-4", 3 }, { "oil-refinery-2" } } ) - angelsmods.functions.RB.set_fallback("item", "oilref-4", { { "block-cprocessing-5", 3 }, { "oil-refinery-3" } } ) - - angelsmods.functions.RB.set_fallback("item", "chem-1", { { "block-production-1", 1 } } ) - angelsmods.functions.RB.set_fallback("item", "chem-2", { { "block-cprocessing-3", 1 }, { "angels-chemical-plant" } } ) - angelsmods.functions.RB.set_fallback("item", "chem-3", { { "block-cprocessing-4", 1 }, { "angels-chemical-plant-2" } } ) - angelsmods.functions.RB.set_fallback("item", "chem-4", { { "block-cprocessing-5", 1 }, { "angels-chemical-plant-3" } } ) - - angelsmods.functions.RB.set_fallback("item", "elec-boil-1", { { "block-energy-3", 1 }, { "angels-electric-boiler" } } ) - angelsmods.functions.RB.set_fallback("item", "elec-boil-2", { { "block-energy-4", 1 }, { "angels-electric-boiler-2" } } ) - + --CIRCUITS + angelsmods.functions.RB.set_fallback("item", "t0-circuit", { { "block-electronics-0" }, { "basic-circuit-board" }, { "electronic-circuit" } }) + angelsmods.functions.RB.set_fallback("item", "t1-circuit", { { "block-electronics-1" }, { "electronic-circuit" }, { "electronic-circuit" } }) + angelsmods.functions.RB.set_fallback("item", "t2-circuit", { { "block-electronics-2" }, { "electronic-circuit" }, { "electronic-circuit" } }) + angelsmods.functions.RB.set_fallback("item", "t3-circuit", { { "block-electronics-3" }, { "advanced-circuit" }, { "advanced-circuit" } }) + angelsmods.functions.RB.set_fallback("item", "t4-circuit", { { "block-electronics-4" }, { "processing-unit" }, { "advanced-circuit" } }) + angelsmods.functions.RB.set_fallback("item", "t5-circuit", { { "block-electronics-5" }, { "advanced-processing-unit" }, { "processing-unit" } }) + + --PLATES + angelsmods.functions.RB.set_fallback("item", "t0-plate", { { "block-construction-1" }, { "iron-plate", 3 } }) + angelsmods.functions.RB.set_fallback("item", "t1-plate", { { "block-construction-1" }, { "steel-plate", 3 } }) + angelsmods.functions.RB.set_fallback("item", "t2-plate", { { "block-construction-2" }, { "steel-plate", 5 } }) + angelsmods.functions.RB.set_fallback("item", "t3-plate", { { "block-construction-3" }, { "aluminium-plate", 4 }, { "angels-plate-aluminium", 4, function(t, n) return mods["angelssmelting"] and angelsmods.trigger.smelting_products["aluminium"].plate or false end }, { "steel-plate", 7 } }) + angelsmods.functions.RB.set_fallback("item", "t4-plate", { { "block-construction-4" }, { "titanium-plate", 4 }, { "angels-plate-titanium", 4, function(t, n) return mods["angelssmelting"] and angelsmods.trigger.smelting_products["titanium"].plate or false end }, { "steel-plate", 9 } }) + angelsmods.functions.RB.set_fallback("item", "t5-plate", { { "block-construction-5" }, { "tungsten-plate", 4 }, { "angels-plate-tungsten", 4, function(t, n) return mods["angelssmelting"] and angelsmods.trigger.smelting_products["tungsten"].plate or false end }, { "steel-plate", 11 } }) + + --BRICK + angelsmods.functions.RB.set_fallback("item", "t0-brick", { { "block-construction-1" }, { "stone-brick", 5 } }) + angelsmods.functions.RB.set_fallback("item", "t1-brick", { { "block-construction-1" }, { "stone-brick", 5 } }) + angelsmods.functions.RB.set_fallback("item", "t2-brick", { { "block-construction-2" }, { "clay-brick", 5 }, { "stone-brick", 5 } }) + angelsmods.functions.RB.set_fallback("item", "t3-brick", { { "block-construction-3" }, { "concrete-brick", 5 }, { "stone-brick", 5 } }) + angelsmods.functions.RB.set_fallback("item", "t4-brick", { { "block-construction-4" }, { "reinforced-concrete-brick", 5 }, { "stone-brick", 5 } }) + angelsmods.functions.RB.set_fallback("item", "t5-brick", { { "block-construction-5" }, { "reinforced-concrete-brick", 5 }, { "stone-brick", 5 } }) + + --GEARS + angelsmods.functions.RB.set_fallback("item", "t0-gears", { { "block-mechanical-1" }, { "iron-gear-wheel", 3 } }) + angelsmods.functions.RB.set_fallback("item", "t1-gears", { { "block-mechanical-1" }, { "steel-gear-wheel", 3 }, { "iron-gear-wheel", 5 } }) + angelsmods.functions.RB.set_fallback("item", "t2-gears", { { "block-mechanical-1" }, { "steel-gear-wheel", 3 }, { "iron-gear-wheel", 6 } }) + angelsmods.functions.RB.set_fallback("item", "t3-gears", { { "block-mechanical-2" }, { "brass-gear-wheel", 3 }, { "iron-gear-wheel", 7 } }) + angelsmods.functions.RB.set_fallback("item", "t4-gears", { { "block-mechanical-2" }, { "titanium-gear-wheel", 3 }, { "iron-gear-wheel", 8 } }) + angelsmods.functions.RB.set_fallback("item", "t5-gears", { { "block-mechanical-2" }, { "tungsten-gear-wheel", 3 }, { "iron-gear-wheel", 9 } }) + + --PIPES + angelsmods.functions.RB.set_fallback("item", "t0-pipe", { { "block-fluidbox-1" }, { "pipe", 3 } }) + angelsmods.functions.RB.set_fallback("item", "t1-pipe", { { "block-fluidbox-1" }, { "pipe", 3 }, { "pipe", 5 } }) + angelsmods.functions.RB.set_fallback("item", "t2-pipe", { { "block-fluidbox-1" }, { "steel-pipe", 3 }, { "pipe", 6} }) + angelsmods.functions.RB.set_fallback("item", "t3-pipe", { { "block-fluidbox-2" }, { "brass-pipe", 3 }, { "pipe", 7 } }) + angelsmods.functions.RB.set_fallback("item", "t4-pipe", { { "block-fluidbox-2" }, { "titanium-pipe", 3 }, { "pipe", 8 } }) + angelsmods.functions.RB.set_fallback("item", "t5-pipe", { { "block-fluidbox-2" }, { "tungsten-pipe", 3 }, { "pipe", 8 } }) + + --BIO + angelsmods.functions.RB.set_fallback("item", "t1-bio", { { "block-production-1" } }) + angelsmods.functions.RB.set_fallback("item", "t2-bio", { { "block-production-2" } }) + angelsmods.functions.RB.set_fallback("item", "t3-bio", { { "block-bprocessing-3" } }) + angelsmods.functions.RB.set_fallback("item", "t4-bio", { { "block-bprocessing-4" } }) + angelsmods.functions.RB.set_fallback("item", "t5-bio", { { "block-bprocessing-5" } }) + + + --BUILDINGS + --REFINING + angelsmods.functions.RB.set_fallback("item", "crusher-0", { { "block-construction-1" }, { "stone", 5 } } ) + angelsmods.functions.RB.set_fallback("item", "crusher-1", { { "block-production-1" }, { "burner-ore-crusher" } } ) + angelsmods.functions.RB.set_fallback("item", "crusher-2", { { "block-production-2" }, { "ore-crusher" } } ) + angelsmods.functions.RB.set_fallback("item", "crusher-3", { { "block-mprocessing-3" }, { "ore-crusher-2" } } ) + + angelsmods.functions.RB.set_fallback("item", "cell-1", { { "block-production-1", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "cell-2", { { "block-mprocessing-3", 3 }, { "ore-floatation-cell" } } ) + angelsmods.functions.RB.set_fallback("item", "cell-3", { { "block-mprocessing-4", 3 }, { "ore-floatation-cell-2" } } ) + + angelsmods.functions.RB.set_fallback("item", "leach-1", { { "block-mprocessing-3", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "leach-2", { { "block-mprocessing-4", 3 }, { "ore-leaching-plant" } } ) + angelsmods.functions.RB.set_fallback("item", "leach-3", { { "block-mprocessing-5", 3 }, { "ore-leaching-plant-2" } } ) + + angelsmods.functions.RB.set_fallback("item", "oreref-1", { { "block-mprocessing-4", 5 } } ) + angelsmods.functions.RB.set_fallback("item", "oreref-2", { { "block-mprocessing-5", 5 }, { "ore-refinery" } } ) + + angelsmods.functions.RB.set_fallback("item", "sorter-1", { { "block-production-1", 5 } } ) + angelsmods.functions.RB.set_fallback("item", "sorter-2", { { "block-production-2", 5 }, { "ore-sorting-facility" } } ) + angelsmods.functions.RB.set_fallback("item", "sorter-3", { { "block-mprocessing-3", 5 }, { "ore-sorting-facility-2" } } ) + angelsmods.functions.RB.set_fallback("item", "sorter-4", { { "block-mprocessing-4", 5 }, { "ore-sorting-facility-3" } } ) + + angelsmods.functions.RB.set_fallback("item", "filter-1", { { "block-production-2", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "filter-2", { { "block-production-4", 3 }, { "filtration-unit" } } ) + + angelsmods.functions.RB.set_fallback("item", "cryst-1", { { "block-production-2", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "cryst-2", { { "block-mprocessing-4", 3 }, { "crystallizer" } } ) + + angelsmods.functions.RB.set_fallback("item", "liqui-1", { { "block-production-1", 1 } } ) + angelsmods.functions.RB.set_fallback("item", "liqui-2", { { "block-production-2", 1 }, { "liquifier" } } ) + angelsmods.functions.RB.set_fallback("item", "liqui-3", { { "block-cprocessing-3", 1 }, { "liquifier-2" } } ) + angelsmods.functions.RB.set_fallback("item", "liqui-4", { { "block-cprocessing-4", 1 }, { "liquifier-3" } } ) + + angelsmods.functions.RB.set_fallback("item", "thermal-1", { { "block-production-2", 5 } } ) + angelsmods.functions.RB.set_fallback("item", "thermal-2", { { "block-extraction-4", 5 } } ) + + angelsmods.functions.RB.set_fallback("item", "salination-1", { { "block-production-3", 5 } } ) + angelsmods.functions.RB.set_fallback("item", "salination-2", { { "block-production-4", 5 }, { "salination-plant" } } ) + + angelsmods.functions.RB.set_fallback("item", "treatment-1", { { "block-production-1", 5 }, { "hydro-plant" } } ) + angelsmods.functions.RB.set_fallback("item", "treatment-2", { { "block-production-3", 5 }, { "hydro-plant-2" } } ) + + angelsmods.functions.RB.set_fallback("item", "wash-1", { { "block-production-1", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "wash-2", { { "block-production-2", 3 }, { "washing-plant" } } ) + + angelsmods.functions.RB.set_fallback("item", "orepowder-1", { { "block-mprocessing-3", 1 } } ) + angelsmods.functions.RB.set_fallback("item", "orepowder-2", { { "block-mprocessing-4", 1 }, { "ore-powderizer" } } ) + angelsmods.functions.RB.set_fallback("item", "orepowder-3", { { "block-mprocessing-5", 1 }, { "ore-powderizer-2" } } ) + + angelsmods.functions.RB.set_fallback("item", "oreelectro-1", { { "block-mprocessing-3", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "oreelectro-2", { { "block-mprocessing-4", 3 }, { "electro-whinning-cell" } } ) + angelsmods.functions.RB.set_fallback("item", "oreelectro-3", { { "block-mprocessing-5", 3 }, { "electro-whinning-cell-2" } } ) + + + --PETROCHEM + angelsmods.functions.RB.set_fallback("item", "ogseparat-1", { { "block-production-2", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "ogseparat-2", { { "block-cprocessing-3", 3 }, { "separator" } } ) + angelsmods.functions.RB.set_fallback("item", "ogseparat-3", { { "block-cprocessing-4", 3 }, { "separator-2" } } ) + angelsmods.functions.RB.set_fallback("item", "ogseparat-4", { { "block-cprocessing-5", 3 }, { "separator-3" } } ) + + angelsmods.functions.RB.set_fallback("item", "gasrefsm-1", { { "block-production-2", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "gasrefsm-2", { { "block-cprocessing-3", 3 }, { "gas-refinery-small" } } ) + angelsmods.functions.RB.set_fallback("item", "gasrefsm-3", { { "block-cprocessing-4", 3 }, { "gas-refinery-small-2" } } ) + angelsmods.functions.RB.set_fallback("item", "gasrefsm-4", { { "block-cprocessing-5", 3 }, { "gas-refinery-small-3" } } ) + + angelsmods.functions.RB.set_fallback("item", "gasref-1", { { "block-cprocessing-3", 5 } } ) + angelsmods.functions.RB.set_fallback("item", "gasref-2", { { "block-cprocessing-4", 5 }, { "gas-refinery" } } ) + angelsmods.functions.RB.set_fallback("item", "gasref-3", { { "block-cprocessing-5", 5 }, { "gas-refinery-2" } } ) + + angelsmods.functions.RB.set_fallback("item", "cracker-1", { { "block-production-2", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "cracker-2", { { "block-cprocessing-3", 3 }, { "steam-cracker" } } ) + angelsmods.functions.RB.set_fallback("item", "cracker-3", { { "block-cprocessing-4", 3 }, { "steam-cracker-2" } } ) + angelsmods.functions.RB.set_fallback("item", "cracker-4", { { "block-cprocessing-5", 3 }, { "steam-cracker-3" } } ) + + angelsmods.functions.RB.set_fallback("item", "advchem-1", { { "block-production-2", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "advchem-2", { { "block-cprocessing-4", 3 }, { "advanced-chemical-plant" } } ) + + angelsmods.functions.RB.set_fallback("item", "electrol-1", { { "block-production-1", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "electrol-2", { { "block-production-2", 3 }, { "angels-electrolyser" } } ) + angelsmods.functions.RB.set_fallback("item", "electrol-3", { { "block-cprocessing-3", 3 }, { "angels-electrolyser-2" } } ) + angelsmods.functions.RB.set_fallback("item", "electrol-4", { { "block-cprocessing-4", 3 }, { "angels-electrolyser-3" } } ) - --SMELTING - angelsmods.functions.RB.set_fallback("item", "orepro-1", { { "block-production-1", 1 } } ) - angelsmods.functions.RB.set_fallback("item", "orepro-2", { { "block-production-2", 1 }, { "ore-processing-machine" } } ) - angelsmods.functions.RB.set_fallback("item", "orepro-3", { { "block-mprocessing-3", 1 }, { "ore-processing-machine-2" } } ) - angelsmods.functions.RB.set_fallback("item", "orepro-4", { { "block-mprocessing-4", 1 }, { "ore-processing-machine-3" } } ) + angelsmods.functions.RB.set_fallback("item", "airfilter-1", { { "block-production-1", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "airfilter-2", { { "block-production-2", 3 }, { "angels-air-filter" } } ) - angelsmods.functions.RB.set_fallback("item", "pelletpre-1", { { "block-production-2", 1 } } ) - angelsmods.functions.RB.set_fallback("item", "pelletpre-2", { { "block-mprocessing-3", 1 }, { "pellet-press" } } ) - angelsmods.functions.RB.set_fallback("item", "pelletpre-3", { { "block-mprocessing-4", 1 }, { "pellet-press-2" } } ) - angelsmods.functions.RB.set_fallback("item", "pelletpre-4", { { "block-mprocessing-5", 1 }, { "pellet-press-3" } } ) + angelsmods.functions.RB.set_fallback("item", "oilref-1", { { "block-production-2", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "oilref-2", { { "block-cprocessing-3", 3 }, { "oil-refinery" } } ) + angelsmods.functions.RB.set_fallback("item", "oilref-3", { { "block-cprocessing-4", 3 }, { "oil-refinery-2" } } ) + angelsmods.functions.RB.set_fallback("item", "oilref-4", { { "block-cprocessing-5", 3 }, { "oil-refinery-3" } } ) - angelsmods.functions.RB.set_fallback("item", "powdermix-1", { { "block-production-1", 1 } } ) - angelsmods.functions.RB.set_fallback("item", "powdermix-2", { { "block-production-2", 1 }, { "powder-mixer" } } ) - angelsmods.functions.RB.set_fallback("item", "powdermix-3", { { "block-mprocessing-3", 1 }, { "powder-mixer-2" } } ) - angelsmods.functions.RB.set_fallback("item", "powdermix-4", { { "block-mprocessing-4", 1 }, { "powder-mixer-3" } } ) + angelsmods.functions.RB.set_fallback("item", "chem-1", { { "block-production-1", 1 } } ) + angelsmods.functions.RB.set_fallback("item", "chem-2", { { "block-cprocessing-3", 1 }, { "angels-chemical-plant" } } ) + angelsmods.functions.RB.set_fallback("item", "chem-3", { { "block-cprocessing-4", 1 }, { "angels-chemical-plant-2" } } ) + angelsmods.functions.RB.set_fallback("item", "chem-4", { { "block-cprocessing-5", 1 }, { "angels-chemical-plant-3" } } ) - angelsmods.functions.RB.set_fallback("item", "blastfur-1", { { "block-production-1", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "blastfur-2", { { "block-production-2", 3 }, { "blast-furnace" } } ) - angelsmods.functions.RB.set_fallback("item", "blastfur-3", { { "block-mprocessing-3", 3 }, { "blast-furnace-2" } } ) - angelsmods.functions.RB.set_fallback("item", "blastfur-4", { { "block-mprocessing-4", 3 }, { "blast-furnace-3" } } ) + angelsmods.functions.RB.set_fallback("item", "elec-boil-1", { { "block-energy-3", 1 }, { "angels-electric-boiler" } } ) + angelsmods.functions.RB.set_fallback("item", "elec-boil-2", { { "block-energy-4", 1 }, { "angels-electric-boiler-2" } } ) + - angelsmods.functions.RB.set_fallback("item", "chemfur-1", { { "block-production-2", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "chemfur-2", { { "block-production-3", 3 }, { "angels-chemical-furnace" } } ) - angelsmods.functions.RB.set_fallback("item", "chemfur-3", { { "block-mprocessing-4", 3 }, { "angels-chemical-furnace-2" } } ) - angelsmods.functions.RB.set_fallback("item", "chemfur-4", { { "block-mprocessing-5", 3 }, { "angels-chemical-furnace-3" } } ) + --SMELTING + angelsmods.functions.RB.set_fallback("item", "orepro-1", { { "block-production-1", 1 } } ) + angelsmods.functions.RB.set_fallback("item", "orepro-2", { { "block-production-2", 1 }, { "ore-processing-machine" } } ) + angelsmods.functions.RB.set_fallback("item", "orepro-3", { { "block-mprocessing-3", 1 }, { "ore-processing-machine-2" } } ) + angelsmods.functions.RB.set_fallback("item", "orepro-4", { { "block-mprocessing-4", 1 }, { "ore-processing-machine-3" } } ) - angelsmods.functions.RB.set_fallback("item", "indufur-1", { { "block-production-1", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "indufur-2", { { "block-production-2", 3 }, { "induction-furnace" } } ) - angelsmods.functions.RB.set_fallback("item", "indufur-3", { { "block-mprocessing-3", 3 }, { "induction-furnace-2" } } ) - angelsmods.functions.RB.set_fallback("item", "indufur-4", { { "block-mprocessing-4", 3 }, { "induction-furnace-3" } } ) + angelsmods.functions.RB.set_fallback("item", "pelletpre-1", { { "block-production-2", 1 } } ) + angelsmods.functions.RB.set_fallback("item", "pelletpre-2", { { "block-mprocessing-3", 1 }, { "pellet-press" } } ) + angelsmods.functions.RB.set_fallback("item", "pelletpre-3", { { "block-mprocessing-4", 1 }, { "pellet-press-2" } } ) + angelsmods.functions.RB.set_fallback("item", "pelletpre-4", { { "block-mprocessing-5", 1 }, { "pellet-press-3" } } ) - angelsmods.functions.RB.set_fallback("item", "castingm-1", { { "block-production-1", 1 } } ) - angelsmods.functions.RB.set_fallback("item", "castingm-2", { { "block-production-2", 1 }, { "casting-machine" } } ) - angelsmods.functions.RB.set_fallback("item", "castingm-3", { { "block-mprocessing-3", 1 }, { "casting-machine-2" } } ) - angelsmods.functions.RB.set_fallback("item", "castingm-4", { { "block-mprocessing-4", 1 }, { "casting-machine-3" } } ) + angelsmods.functions.RB.set_fallback("item", "powdermix-1", { { "block-production-1", 1 } } ) + angelsmods.functions.RB.set_fallback("item", "powdermix-2", { { "block-production-2", 1 }, { "powder-mixer" } } ) + angelsmods.functions.RB.set_fallback("item", "powdermix-3", { { "block-mprocessing-3", 1 }, { "powder-mixer-2" } } ) + angelsmods.functions.RB.set_fallback("item", "powdermix-4", { { "block-mprocessing-4", 1 }, { "powder-mixer-3" } } ) - angelsmods.functions.RB.set_fallback("item", "sinteringo-1", { { "block-production-1", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "sinteringo-2", { { "block-mprocessing-3", 3 }, { "sintering-oven" } } ) - angelsmods.functions.RB.set_fallback("item", "sinteringo-3", { { "block-mprocessing-4", 3 }, { "sintering-oven-2" } } ) - angelsmods.functions.RB.set_fallback("item", "sinteringo-4", { { "block-mprocessing-5", 3 }, { "sintering-oven-3" } } ) + angelsmods.functions.RB.set_fallback("item", "blastfur-1", { { "block-production-1", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "blastfur-2", { { "block-production-2", 3 }, { "blast-furnace" } } ) + angelsmods.functions.RB.set_fallback("item", "blastfur-3", { { "block-mprocessing-3", 3 }, { "blast-furnace-2" } } ) + angelsmods.functions.RB.set_fallback("item", "blastfur-4", { { "block-mprocessing-4", 3 }, { "blast-furnace-3" } } ) - angelsmods.functions.RB.set_fallback("item", "strandcast-1", { { "block-production-2", 3 } } ) - angelsmods.functions.RB.set_fallback("item", "strandcast-2", { { "block-mprocessing-3", 3 }, { "strand-casting-machine" } } ) - angelsmods.functions.RB.set_fallback("item", "strandcast-3", { { "block-mprocessing-4", 3 }, { "strand-casting-machine-2" } } ) - angelsmods.functions.RB.set_fallback("item", "strandcast-4", { { "block-mprocessing-5", 3 }, { "strand-casting-machine-3" } } ) + angelsmods.functions.RB.set_fallback("item", "chemfur-1", { { "block-production-2", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "chemfur-2", { { "block-production-3", 3 }, { "angels-chemical-furnace" } } ) + angelsmods.functions.RB.set_fallback("item", "chemfur-3", { { "block-mprocessing-4", 3 }, { "angels-chemical-furnace-2" } } ) + angelsmods.functions.RB.set_fallback("item", "chemfur-4", { { "block-mprocessing-5", 3 }, { "angels-chemical-furnace-3" } } ) - angelsmods.functions.RB.set_fallback("item", "coolingt-1", { { "block-production-2", 1 } } ) - - --BIO PROCESSING - angelsmods.functions.RB.set_fallback("item", "algaefarm-1", { { "block-electronics-0", 5 } } ) - angelsmods.functions.RB.set_fallback("item", "algaefarm-2", { { "block-processing-2", 5 }, { "algae-farm" } } ) --block-bprocessing-2 does not exist - angelsmods.functions.RB.set_fallback("item", "algaefarm-3", { { "block-bprocessing-4", 5 }, { "algae-farm-2" } } ) - - angelsmods.functions.RB.set_fallback("item", "cropfarm-1", { { "block-production-1", 3 }, { "solid-soil", 15 } } ) - angelsmods.functions.RB.set_fallback("item", "cropfarm-2", { { "block-processing-2", 3 }, { "crop-farm" } } ) --block-bprocessing-2 does not exist - - angelsmods.functions.RB.set_fallback("item", "compo-1", { { "block-production-1", 1 }, { "wooden-chest", 1 } } ) - --angelsmods.functions.RB.set_fallback("item", "compo-2", { { "block-bprocessing-3", 3 }, { "composter" } } ) + angelsmods.functions.RB.set_fallback("item", "indufur-1", { { "block-production-1", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "indufur-2", { { "block-production-2", 3 }, { "induction-furnace" } } ) + angelsmods.functions.RB.set_fallback("item", "indufur-3", { { "block-mprocessing-3", 3 }, { "induction-furnace-2" } } ) + angelsmods.functions.RB.set_fallback("item", "indufur-4", { { "block-mprocessing-4", 3 }, { "induction-furnace-3" } } ) - angelsmods.functions.RB.set_fallback("item", "seedex-1", { { "block-production-1", 1 } } ) - --angelsmods.functions.RB.set_fallback("item", "seedex-2", { { "block-bprocessing-3", 3 }, { "seed-extractor" } } ) + angelsmods.functions.RB.set_fallback("item", "castingm-1", { { "block-production-1", 1 } } ) + angelsmods.functions.RB.set_fallback("item", "castingm-2", { { "block-production-2", 1 }, { "casting-machine" } } ) + angelsmods.functions.RB.set_fallback("item", "castingm-3", { { "block-mprocessing-3", 1 }, { "casting-machine-2" } } ) + angelsmods.functions.RB.set_fallback("item", "castingm-4", { { "block-mprocessing-4", 1 }, { "casting-machine-3" } } ) - angelsmods.functions.RB.set_fallback("item", "biopress-1", { { "block-production-1", 1 } } ) - --angelsmods.functions.RB.set_fallback("item", "biopress-2", { { "block-bprocessing-3", 3 }, { "bio-press" } } ) + angelsmods.functions.RB.set_fallback("item", "sinteringo-1", { { "block-production-1", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "sinteringo-2", { { "block-mprocessing-3", 3 }, { "sintering-oven" } } ) + angelsmods.functions.RB.set_fallback("item", "sinteringo-3", { { "block-mprocessing-4", 3 }, { "sintering-oven-2" } } ) + angelsmods.functions.RB.set_fallback("item", "sinteringo-4", { { "block-mprocessing-5", 3 }, { "sintering-oven-3" } } ) - angelsmods.functions.RB.set_fallback("item", "biopro-1", { { "block-production-1", 1 } } ) - --angelsmods.functions.RB.set_fallback("item", "biopro-2", { { "block-bprocessing-3", 3 }, { "bio-processor" } } ) + angelsmods.functions.RB.set_fallback("item", "strandcast-1", { { "block-production-2", 3 } } ) + angelsmods.functions.RB.set_fallback("item", "strandcast-2", { { "block-mprocessing-3", 3 }, { "strand-casting-machine" } } ) + angelsmods.functions.RB.set_fallback("item", "strandcast-3", { { "block-mprocessing-4", 3 }, { "strand-casting-machine-2" } } ) + angelsmods.functions.RB.set_fallback("item", "strandcast-4", { { "block-mprocessing-5", 3 }, { "strand-casting-machine-3" } } ) - angelsmods.functions.RB.set_fallback("item", "nutrientex-1", { { "block-production-1", 1 } } ) - --angelsmods.functions.RB.set_fallback("item", "nutrientex-2", { { "block-bprocessing-3", 3 }, { "nutrient-extractor" } } ) + angelsmods.functions.RB.set_fallback("item", "coolingt-1", { { "block-production-2", 1 } } ) - angelsmods.functions.RB.set_fallback("item", "arboretum-1", { { "block-production-1", 1 }, { "glass", 6 }, { "angels-plate-glass", 6, function(t, n) return mods["angelssmelting"] and angelsmods.trigger.smelting_products["glass"].plate or false end } } ) - --angelsmods.functions.RB.set_fallback("item", "arboretum-2", { { "block-bprocessing-3", 3 }, { "bio-arboretum-1" } } ) - angelsmods.functions.RB.set_fallback("item", "puffer-1", { { "block-bprocessing-3", 2 }, { "glass", 5 }, { "angels-plate-glass", 5, function(t, n) return mods["angelssmelting"] and angelsmods.trigger.smelting_products["glass"].plate or false end } } ) - --angelsmods.functions.RB.set_fallback("item", "puffer-2", { { "block-bprocessing-3", 3 }, { "bio-refugium-puffer" } } ) + --BIO PROCESSING + angelsmods.functions.RB.set_fallback("item", "algaefarm-1", { { "block-electronics-0", 5 } } ) + angelsmods.functions.RB.set_fallback("item", "algaefarm-2", { { "block-processing-1", 5 }, { "algae-farm" } } ) --block-bprocessing-1 does not exist + angelsmods.functions.RB.set_fallback("item", "algaefarm-3", { { "block-processing-2", 5 }, { "algae-farm-2" } } ) --block-bprocessing-2 does not exist + angelsmods.functions.RB.set_fallback("item", "algaefarm-4", { { "block-bprocessing-4", 5 }, { "algae-farm-3" } } ) - angelsmods.functions.RB.set_fallback("item", "fish-1", { { "block-production-1", 1 }, { "glass", 10 }, { "angels-plate-glass", 10, function(t, n) return mods["angelssmelting"] and angelsmods.trigger.smelting_products["glass"].plate or false end } } ) - --angelsmods.functions.RB.set_fallback("item", "fish-2", { { "block-bprocessing-3", 3 }, { "bio-refugium-fish" } } ) + angelsmods.functions.RB.set_fallback("item", "cropfarm-1", { { "block-production-1", 3 }, { "solid-soil", 15 } } ) + angelsmods.functions.RB.set_fallback("item", "cropfarm-2", { { "block-processing-2", 3 }, { "crop-farm" } } ) --block-bprocessing-2 does not exist - angelsmods.functions.RB.set_fallback("item", "biter-1", { { "block-bprocessing-4", 3 }, { "stone-wall", 4 } } ) - --angelsmods.functions.RB.set_fallback("item", "biter-2", { { "block-bprocessing-3", 3 }, { "bio-refugium-biter" } } ) + angelsmods.functions.RB.set_fallback("item", "compo-1", { { "block-production-1", 1 }, { "wooden-chest", 1 } } ) + --angelsmods.functions.RB.set_fallback("item", "compo-2", { { "block-bprocessing-3", 3 }, { "composter" } } ) - angelsmods.functions.RB.set_fallback("item", "hatch-1", { { "block-production-1", 1 }, { "small-lamp", 3 } } ) - --angelsmods.functions.RB.set_fallback("item", "hatch-2", { { "block-bprocessing-3", 3 }, { "bio-hatchery" } } ) + angelsmods.functions.RB.set_fallback("item", "seedex-1", { { "block-production-1", 1 } } ) + --angelsmods.functions.RB.set_fallback("item", "seedex-2", { { "block-bprocessing-3", 3 }, { "seed-extractor" } } ) - angelsmods.functions.RB.set_fallback("item", "butch-1", { { "block-production-1", 1 } } ) - --angelsmods.functions.RB.set_fallback("item", "butch-2", { { "block-bprocessing-3", 3 }, { "bio-butchery" } } ) + angelsmods.functions.RB.set_fallback("item", "biopress-1", { { "block-production-1", 1 } } ) + --angelsmods.functions.RB.set_fallback("item", "biopress-2", { { "block-bprocessing-3", 3 }, { "bio-press" } } ) + + angelsmods.functions.RB.set_fallback("item", "biopro-1", { { "block-production-1", 1 } } ) + --angelsmods.functions.RB.set_fallback("item", "biopro-2", { { "block-bprocessing-3", 3 }, { "bio-processor" } } ) + + angelsmods.functions.RB.set_fallback("item", "nutrientex-1", { { "block-production-1", 1 } } ) + --angelsmods.functions.RB.set_fallback("item", "nutrientex-2", { { "block-bprocessing-3", 3 }, { "nutrient-extractor" } } ) + + angelsmods.functions.RB.set_fallback("item", "arboretum-1", { { "block-production-1", 1 }, { "glass", 6 }, { "angels-plate-glass", 6, function(t, n) return mods["angelssmelting"] and angelsmods.trigger.smelting_products["glass"].plate or false end } } ) + --angelsmods.functions.RB.set_fallback("item", "arboretum-2", { { "block-bprocessing-3", 3 }, { "bio-arboretum-1" } } ) + + angelsmods.functions.RB.set_fallback("item", "puffer-1", { { "block-bprocessing-3", 2 }, { "glass", 5 }, { "angels-plate-glass", 5, function(t, n) return mods["angelssmelting"] and angelsmods.trigger.smelting_products["glass"].plate or false end } } ) + --angelsmods.functions.RB.set_fallback("item", "puffer-2", { { "block-bprocessing-3", 3 }, { "bio-refugium-puffer" } } ) + + angelsmods.functions.RB.set_fallback("item", "fish-1", { { "block-production-1", 1 }, { "glass", 10 }, { "angels-plate-glass", 10, function(t, n) return mods["angelssmelting"] and angelsmods.trigger.smelting_products["glass"].plate or false end } } ) + --angelsmods.functions.RB.set_fallback("item", "fish-2", { { "block-bprocessing-3", 3 }, { "bio-refugium-fish" } } ) + + angelsmods.functions.RB.set_fallback("item", "biter-1", { { "block-bprocessing-4", 3 }, { "stone-wall", 4 } } ) + --angelsmods.functions.RB.set_fallback("item", "biter-2", { { "block-bprocessing-3", 3 }, { "bio-refugium-biter" } } ) + + angelsmods.functions.RB.set_fallback("item", "hatch-1", { { "block-production-1", 1 }, { "small-lamp", 3 } } ) + --angelsmods.functions.RB.set_fallback("item", "hatch-2", { { "block-bprocessing-3", 3 }, { "bio-hatchery" } } ) + + angelsmods.functions.RB.set_fallback("item", "butch-1", { { "block-production-1", 1 } } ) + --angelsmods.functions.RB.set_fallback("item", "butch-2", { { "block-bprocessing-3", 3 }, { "bio-butchery" } } ) From 98cc35b8500ef91d2dfd8e7eb5812453632a3f14 Mon Sep 17 00:00:00 2001 From: kingarthur91 Date: Tue, 3 Aug 2021 23:48:54 -0400 Subject: [PATCH 61/75] added first version of fast burner (#623) * added first version of fast burner * moved files around and tweaked the fuel efficiency of the reactor * graphics tweaks * graphics tweaks * kira fix * Adjust reactor dimensions and provide completed sprites * Revise fuel glow tints and nuclear reactor glow light Revise fuel glow tints to be brighter, more intense Fix that base reactor was not using glow property * RB error failed with bobs * Update changelog.txt Co-authored-by: Kira <35714562+kirazy@users.noreply.github.com> Co-authored-by: Pezzawinkle <54166225+Pezzawinkle@users.noreply.github.com> --- angelsindustries/changelog.txt | 2 + angelsindustries/data-updates.lua | 1 + angelsindustries/data.lua | 2 + .../fast-reactor-connect-patches-heated.png | Bin 0 -> 14971 bytes .../fast-reactor-connect-patches.png | Bin 0 -> 10460 bytes .../fast-reactor/fast-reactor-heated.png | Bin 0 -> 92639 bytes .../fast-reactor/fast-reactor-lights.png | Bin 0 -> 12605 bytes .../fast-reactor/fast-reactor-shadow.png | Bin 0 -> 19235 bytes .../entity/fast-reactor/fast-reactor.png | Bin 0 -> 233858 bytes ...hr-fast-reactor-connect-patches-heated.png | Bin 0 -> 24043 bytes .../hr-fast-reactor-connect-patches.png | Bin 0 -> 22395 bytes .../fast-reactor/hr-fast-reactor-heated.png | Bin 0 -> 191065 bytes .../fast-reactor/hr-fast-reactor-lights.png | Bin 0 -> 36400 bytes .../fast-reactor/hr-fast-reactor-shadow.png | Bin 0 -> 58425 bytes .../entity/fast-reactor/hr-fast-reactor.png | Bin 0 -> 832768 bytes .../hr-reactor-lights-color.png | Bin 14806 -> 17832 bytes .../nuclear-reactor/reactor-lights-color.png | Bin 4458 -> 5959 bytes .../graphics/icons/fast-reactor-icon.png | Bin 0 -> 18415 bytes .../graphics/technology/fast-reactor-tech.png | Bin 0 -> 237953 bytes angelsindustries/locale/en/nuclear-power.cfg | 5 + .../prototypes/buildings/angels-reactor.lua | 226 ++++++++++++++++++ .../buildings/nuclear-reactor-updates.lua | 6 +- .../prototypes/items/angels-reactor.lua | 16 ++ .../items/overhaul-nuclear-power.lua | 10 +- .../prototypes/ordening/angels-power.lua | 12 +- .../prototypes/recipes/angels-reactor.lua | 41 ++++ .../technology/overhaul-nuclear-power.lua | 6 +- 27 files changed, 313 insertions(+), 14 deletions(-) create mode 100644 angelsindustries/graphics/entity/fast-reactor/fast-reactor-connect-patches-heated.png create mode 100644 angelsindustries/graphics/entity/fast-reactor/fast-reactor-connect-patches.png create mode 100644 angelsindustries/graphics/entity/fast-reactor/fast-reactor-heated.png create mode 100644 angelsindustries/graphics/entity/fast-reactor/fast-reactor-lights.png create mode 100644 angelsindustries/graphics/entity/fast-reactor/fast-reactor-shadow.png create mode 100644 angelsindustries/graphics/entity/fast-reactor/fast-reactor.png create mode 100644 angelsindustries/graphics/entity/fast-reactor/hr-fast-reactor-connect-patches-heated.png create mode 100644 angelsindustries/graphics/entity/fast-reactor/hr-fast-reactor-connect-patches.png create mode 100644 angelsindustries/graphics/entity/fast-reactor/hr-fast-reactor-heated.png create mode 100644 angelsindustries/graphics/entity/fast-reactor/hr-fast-reactor-lights.png create mode 100644 angelsindustries/graphics/entity/fast-reactor/hr-fast-reactor-shadow.png create mode 100644 angelsindustries/graphics/entity/fast-reactor/hr-fast-reactor.png create mode 100644 angelsindustries/graphics/icons/fast-reactor-icon.png create mode 100644 angelsindustries/graphics/technology/fast-reactor-tech.png create mode 100644 angelsindustries/prototypes/buildings/angels-reactor.lua create mode 100644 angelsindustries/prototypes/items/angels-reactor.lua create mode 100644 angelsindustries/prototypes/recipes/angels-reactor.lua diff --git a/angelsindustries/changelog.txt b/angelsindustries/changelog.txt index 39ee995c1..ee0b7e5b2 100644 --- a/angelsindustries/changelog.txt +++ b/angelsindustries/changelog.txt @@ -4,6 +4,8 @@ Date: ?? Changes: - Regular mode: - Thorium fuel cells value dropped considerably, some recipes faster to compensate + - Added burner reactor that uses up fuel cells at a faster rate but less heat output + - Adjusted nuclear reactor glow tints and color - Component mode: - Ensured that bobmodules uses each tier of electronic now - Reduced lithia salt requirement on battery 5 (647) diff --git a/angelsindustries/data-updates.lua b/angelsindustries/data-updates.lua index 907d22f91..106aa0059 100644 --- a/angelsindustries/data-updates.lua +++ b/angelsindustries/data-updates.lua @@ -1,6 +1,7 @@ local OV = angelsmods.functions.OV require("prototypes.buildings.nuclear-reactor-updates") +require("prototypes.recipes.angels-reactor") require("prototypes.angels-industries-override") require("prototypes.angels-industries-ordening") diff --git a/angelsindustries/data.lua b/angelsindustries/data.lua index 092846b72..4189a2a3d 100644 --- a/angelsindustries/data.lua +++ b/angelsindustries/data.lua @@ -114,8 +114,10 @@ require("prototypes.angels-logistics-ghosting") -- NUCLEAR ----------------------------------------------------------- --ENTITIES require("prototypes.buildings.centrifuge") +require("prototypes.buildings.angels-reactor") --ITEMS require("prototypes.items.overhaul-nuclear-power") +require("prototypes.items.angels-reactor") --RECIPES require("prototypes.recipes.overhaul-nuclear-power") --TECHS diff --git a/angelsindustries/graphics/entity/fast-reactor/fast-reactor-connect-patches-heated.png b/angelsindustries/graphics/entity/fast-reactor/fast-reactor-connect-patches-heated.png new file mode 100644 index 0000000000000000000000000000000000000000..75a03fbd8ebb888995df833163eec179928d724d GIT binary patch literal 14971 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 z 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 literal 0 HcmV?d00001 diff --git a/angelsindustries/graphics/entity/fast-reactor/fast-reactor-connect-patches.png b/angelsindustries/graphics/entity/fast-reactor/fast-reactor-connect-patches.png new file mode 100644 index 0000000000000000000000000000000000000000..ae7c563f9f8a75e801e52d3fc4f2465e0bddd60d GIT binary patch literal 10460 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 literal 0 HcmV?d00001 diff --git a/angelsindustries/graphics/entity/fast-reactor/fast-reactor-heated.png b/angelsindustries/graphics/entity/fast-reactor/fast-reactor-heated.png new file mode 100644 index 0000000000000000000000000000000000000000..d83efb5a4ab8fa32f4f4375c31ae88d77896f6ae GIT binary patch literal 92639 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