From 9b0792f1ff2359551a5b0274d7c1997972173395 Mon Sep 17 00:00:00 2001 From: mrkubax10 Date: Sat, 29 Nov 2025 18:40:01 +0100 Subject: [PATCH] Describe power storage in guide --- guide.lua | 103 ++++++++++++++++++++++- textures/industrialtest_guide_batbox.png | Bin 0 -> 8606 bytes 2 files changed, 101 insertions(+), 2 deletions(-) create mode 100644 textures/industrialtest_guide_batbox.png diff --git a/guide.lua b/guide.lua index dd8ba43..809f9d7 100644 --- a/guide.lua +++ b/guide.lua @@ -60,8 +60,9 @@ end -- \brief Creates table with machine information while providing few shortcuts for common fields -- \param fields table -- \param machineName string +-- \param num (optional) number -- \returns string -local function createMachineInformationTable(fields,machineName) +local function createMachineInformationTable(fields,machineName,num) local fieldLabels={ inputVoltage="Input voltage level", outputVoltage="Output voltage level", @@ -81,7 +82,7 @@ local function createMachineInformationTable(fields,machineName) }) end - return createTable(rows,false,string.format("Figure 1. Machine information for %s",machineName)) + return createTable(rows,false,string.format("Figure %d. Machine information for %s",(num or 1),machineName)) end local pages={ @@ -660,6 +661,104 @@ local pages={ ||Picture 2. Nuclear Reactor with some Nuclear Reactor Chamber.|| ]] } + }, + + { + name="powerStorage", + title=S("Power storage"), + icon="industrialtest:batbox", + content={ + [[ + ||Power storage|| + + ||This mod introduces a few nodes which allow for storing energy in them. It is useful in case some energy deficit happens or to charge electric items in them. Each of those have power input on each side except one marked with connector which is the output. Those are following:|| + + + + + ||BatBox|| + + ]], + createMachineInformationTable({ + { + name="inputVoltage", + value="LV" + }, + { + name="outputVoltage", + value="LV" + }, + { + name="powerCapacity", + value=string.format("%d EU",industrialtest.BatBox.capacity) + } + },S("BatBox")), + [[ + + + ||CESU|| + + ]], + createMachineInformationTable({ + { + name="inputVoltage", + value="MV" + }, + { + name="outputVoltage", + value="MV" + }, + { + name="powerCapacity", + value=string.format("%d EU",industrialtest.CESU.capacity) + } + },S("CESU"),2), + [[ + + + ||MFE|| + + ]], + createMachineInformationTable({ + { + name="inputVoltage", + value="HV" + }, + { + name="outputVoltage", + value="HV" + }, + { + name="powerCapacity", + value=string.format("%d EU",industrialtest.MFE.capacity) + } + },S("MFE"),3), + [[ + + + ||MFSU|| + + ]], + createMachineInformationTable({ + { + name="inputVoltage", + value="EV" + }, + { + name="outputVoltage", + value="EV" + }, + { + name="powerCapacity", + value=string.format("%d EU",industrialtest.MFSU.capacity) + } + },S("MFSU"),4), + [[ + + + ||Picture 1. BatBox with some energy.|| + ]] + } } } diff --git a/textures/industrialtest_guide_batbox.png b/textures/industrialtest_guide_batbox.png new file mode 100644 index 0000000000000000000000000000000000000000..b3e6fcfeb41c6edfff6653475526a4100e616276 GIT binary patch literal 8606 zcmeHM30PCtv%f$U6c_5gu!N|HN_LWv2%%+BQ5F$V77;@hj6f2y5I`VmrHZJisO(Uo zVg-RJ3L>&pL8J<3BZwf2(28s#D4PU$Cjk^|TkH4U|9$U$pW)u`p3IpuXJ*dKZ{~)O z&DQH@PG2$|f}oie8_c#qkRlx1?kb9avcfbY5j-9+94wd?7ONo@@C9%xd<7|h5gf26 zjE~*HSW!UCGdV|(R;vFxKF|JwjYGRYIq^%ho}VOS&vjl>y%^=K@fjKPqxBpAkkj3bcIM8K`^ z!+VWnl5UOIy#-PZvP?}kTbP={xI7M%<;j2`-`K#DMjLK_qh9RlZ2s`bVGXl+O50ZE z{&bj@X7cswgHGq{mBTj`{9s{vs;No$`T}*S!zJ={gZ8$@)hY+HU@s4ZCx)ILDERRK z{LXjHK{s>zukTeJ@K})??PdE-rQWi|Vbfagr#$FB!k&>dJ899$$cq&rZi?~E?V6PQ zdUM~i{W-?#!%pEBH_knrWJ%O(n%NX(wW;N%jk?R_(94^H@L+RX7=b0%?nFcgr};kJ3i&~ITN0=QT!^`8Arso>P(@1GZgA2 zKB}OR`%T`S+J=%W7h?s*io!EhZz4PjJ65(Wa;NzwYe!6}fwGM&ns;`jsRPd1doQ ze=Y+t=*!ybAaJmjNM z-;TFJTX9VpyIC9jc?>&$>#a0@4;qOMH>ONC^d$oUUJL;h=IiCj=97Jm;BvWSFqV-~ zaG0D$;9&%J0C8l>;W1$PNPQ$4VeZTF!NMuiVTL?9lf1=j-M9$w%?Q3*AmEZwD3M5n z6ycB@o;wOdB9TyNEDDQ701gD-k1e43BG~+8G7)1k%ouzckHr-K1pBLB4>YaEtf7}beA1Gfc7llEhQC?oC$t(B*a~~jNT%o^Q!Qbk~WuUe&_#7dR z#xVC`um#H|i=flqt>+4Po^o^OG!(;=;RRUvU{}lsTgo!--3plt+*w{+`6}S-4>$!Z z=6h#-pqp$)Zq8&y!18x;Kj5CQUCs=+tgOgp9GXz3o`snaT(&=%&Y`jBWciSRr{YOW znmz(YBT^CiG%5)}V$kRayc?S8hQ_(+6X>K#qAb{a0hLW-$V36*NEVQTXXsPia9}kF zOQ#|9saQ7zmFPxCkkB+7nn`D%-H7x_B5Zgp5S3KV$y&)o(Saxe+6}8u$KVloI+}^l zH^86~R1B7eAQFgfSb`e?M<)>FqUbd8Iu6f^3XYTIMRjMOxNLX%gv{aOZ#P>Q!Ldm6 zd&*`{s(=X=7{M)BY@zS_iLERzhMj;a^CpH!(AUQii3AcJi^bzH@0qqSczh6vGMRGh zl+VbHg$#@Vj-|@t6bO*hfh}ZH9)l|2@V0U|o<{I@sQYf(3ZxUADxjKC1q>kc9S(1u zz~MD$3>iJ9zD%4Iht6X9eTrL_JTODR4~~2Tix2kqlat0W%8ubZ_HFE|Crh46Fqk|k z$W+>x34E##W9+bitg$KDZYtZI0nlSSTqo$PzX}BdG{8fK0RpX$MkDm;cpAcuNdhNH z#nMQ4G)*5*{gZS)hba(Id5mw}fggddKzPb46iiosP^;uVd#8(NH$!#`z+ngs27x6_ zIE*yzFx0rgC>drp8*a2lb`Xk_)l&DgMHcL zv;6zTU0>YwSswT-<}cCp#a*A}fzM+85?%je?wbDob&A0TU62U8EExo;_JbF#Y1|Et zd)+X77T_4N zGbv`kGz2%Ombyt*+*z>faVn5-J~Q#!4Er1NK_$+EyE? zHR+mpA2uBbYcn{m1jVN79;v!EY;;g9(V)n79${E?*u=NFr`zV<3`mT@HKUwrMl^#@ zEaHR~Lg-cb(w=*2Cgiwy*XYAZYH@E5-iKa2{)3m(eP8O&e?2;tDTP4;nOB~46g^(C zKw($g@~0&bTKKdKg5jXMGh`Q5Y2SSaT>ngngrF#eZZdEbG-6nax$~{$ox`z&tOYJS9|+VCuT4p zsJ$vpEcJz+mPs>;LlbbXPh8d3xJWN`z8hmSDE&*a*SrxE* zo2zRTU5KIt3~(6?#$^X}O-&>URnhW# zt?1>=(UGBsfY)Vf(y!m@Rf>F;+;{HDWm-vJSA#K`e1j!P{!V#z`i`8Q;)Sl4($c*4 z?5WA-xNqAJD!!hwsi}wYrGvdONcl@`qmLrf$#B zT(V>jn_YiH*q#(dX`7>XpUyW?2{Y=ez8JQ$y-Rc^A|m_h)fqEpNIN;=)U-4WO-=Tm zJx=)neyh(cQCHVnv&MtPDs6cU9KMvumOeYAwLs6|XP}yxoDVGRtholvjIx|Hb0!{- zPjk)&o-N4A@)>^HtGW;glon1?V4hA-PY=mRQoB`DvMpyv`8p^z%agFS`~t-B zcKZ-OBJZZ6kcST+p5GKv&#y3Y6%Y632M!T9^#MrN$MNy;2=YIkSS|theCM_uo_A zzDVLre?!XgGx_pmZve8++3evr5}WPmJNyR!h-l&EG>isUDFF!G0}x^6%$ap{bxR4J z8+5{(8;*)chx^xuX?AvWNMGHa9TOd0Q&ST(GT7o(n^l%zEaq~5zIF{CXD#k7Ug+ZD z0yy&kdIEUK+4ai-z-nVWEVy?TQS1ihUG)}(uC$K5-dE$1alPrtliZ4?;!q;{sX=_K zORmo!uLrfnQt!GOLL0+wGZu?QNhs*bA4*A0&GxD#kjYNE^9Y{RY9>Ex!f*v|TQ4Nc z2{8){9QLJ|s90H9X&)RO>d$b@Oul;c%`syAPZ=3D7bLSO1C0QiH|x&J;xz1ZbadRZ zg*Wi(S!zc9TL4I|Hw3K*rl=m*SbMgjB^xlfy1I_x`N@+fBX;^%d=S~WNP$iM@>-}2hhnlx5gfo1M z^_{Qowsm!FxD~7_9&!n|?69LCC=dYN$nen6+qdz1U*?RAjO^dP|H_psd3*c6S36Zo zrzB)#WF+9+%TKM?R8w2qaz6?O{i1o+SNq#+ab8~YKk9Gk1(Uv-C%6IQ)Y)f;hlt^BK8hBJZ zP`Waqqxv#UDg-#MqJ1P0)QzAw57&bT5DJB_pO-BK$iE=8IUxnW;ZHvq@P6Om=Qp@t zNqOVOjfuM8U;z5MTy`ryAF;FM!Gq1t&TDHkx*HoCojG}x)zuD8PUQGls~AF^cZr7f zL5;OOpqSOy*B?1@B&49ozmOhPH@ghf=Fz*$!VG&K*@2)te;(ul(k0JdC=&G>YnfB05Lh#*O>~cZ{q<~ zc5Y{uBiR~M9#EZbjYHT_1)k3asnS@&ko zuWNuO9`E3nJUsn`#T)9`?-Mj1iwU<2}Ck*&V&pMaC zY6a(M6`*lUJlDU?c(}Hp)Bo(^#f$x(N4W<9008*1lykGYaKDnM-tR&~QPp=*9T&vX z<}j@ty>BG$18?N*UkG2ir!0op1qx~qz=UQ4ir~d&K0mYJmntP4+go3?#EI&=Mt2!j zDOtyeC4UF1f7SoVVE4{fW4+|RFRGttI4AJ;&pqlVi}jz%`B-Or-+$U%=swck#<-LH zLGSuu$@m-V#+W``aVI$bM$Cs@^Q4_Ws^t5`%P@JIhKCO^h_0AY`j(52I*f>tsB%Ga zOp#=53~sz4xAJqIUZT94h#_l6EBtdC|B+Y!8{J5wrG;fzt-Gu&<8T+EN?Vv@3CT!O zw!l_J`*^dRRtt~RIi>L`$kUJvBYmY^(?6`evGbD$!4fh#`Hw(cl;!F((Rnfnz{qf4 ze|J99M5VK{Q-U4V8k}}6DuA7gi)*zchFl;D4fU1A9Q?131*7np-O6~-fmMZ3ry}dK zD`d?FlWC0$uP75F^Zk=!5Q%Cg>LnK_<$v&MR0~=6n3;23_wJrrIPaAF?PwwrfQkcw z5@~bPq_(Q8o-eb-{f32MUM2~reXy^uj}ieV{C=vI{ z+TQ!;V)OrYr}-v75CAhns9h_+k5@fzb54&J^8Q!O{)t zCh#I#^