Introduce utility function for deriving table fields
This commit is contained in:
+5
-10
@@ -16,8 +16,7 @@
|
||||
|
||||
local S=minetest.get_translator("industrialtest")
|
||||
industrialtest.internal.chargepads={}
|
||||
industrialtest.Chargepad=table.copy(industrialtest.ActivatedElectricMachine)
|
||||
industrialtest.internal.unpackTableInto(industrialtest.Chargepad,{
|
||||
industrialtest.Chargepad=industrialtest.internal.derive(industrialtest.ActivatedElectricMachine,{
|
||||
storageLists={
|
||||
"charged",
|
||||
"discharged"
|
||||
@@ -170,8 +169,7 @@ function industrialtest.Chargepad.action(self,pos,node)
|
||||
end
|
||||
end
|
||||
|
||||
industrialtest.BatboxChargepad=table.copy(industrialtest.Chargepad)
|
||||
industrialtest.internal.unpackTableInto(industrialtest.BatboxChargepad,{
|
||||
industrialtest.BatboxChargepad=industrialtest.internal.derive(industrialtest.Chargepad,{
|
||||
name="industrialtest:batbox_chargepad",
|
||||
description=S("BatBox Chargepad"),
|
||||
tiles={
|
||||
@@ -199,8 +197,7 @@ industrialtest.internal.unpackTableInto(industrialtest.BatboxChargepad,{
|
||||
})
|
||||
industrialtest.BatboxChargepad:register()
|
||||
|
||||
industrialtest.CESUChargepad=table.copy(industrialtest.Chargepad)
|
||||
industrialtest.internal.unpackTableInto(industrialtest.CESUChargepad,{
|
||||
industrialtest.CESUChargepad=industrialtest.internal.derive(industrialtest.Chargepad,{
|
||||
name="industrialtest:cesu_chargepad",
|
||||
description=S("CESU Chargepad"),
|
||||
tiles={
|
||||
@@ -228,8 +225,7 @@ industrialtest.internal.unpackTableInto(industrialtest.CESUChargepad,{
|
||||
})
|
||||
industrialtest.CESUChargepad:register()
|
||||
|
||||
industrialtest.MFEChargepad=table.copy(industrialtest.Chargepad)
|
||||
industrialtest.internal.unpackTableInto(industrialtest.MFEChargepad,{
|
||||
industrialtest.MFEChargepad=industrialtest.internal.derive(industrialtest.Chargepad,{
|
||||
name="industrialtest:mfe_chargepad",
|
||||
description=S("MFE Chargepad"),
|
||||
tiles={
|
||||
@@ -258,8 +254,7 @@ industrialtest.internal.unpackTableInto(industrialtest.MFEChargepad,{
|
||||
})
|
||||
industrialtest.MFEChargepad:register()
|
||||
|
||||
industrialtest.MFSUChargepad=table.copy(industrialtest.Chargepad)
|
||||
industrialtest.internal.unpackTableInto(industrialtest.MFSUChargepad,{
|
||||
industrialtest.MFSUChargepad=industrialtest.internal.derive(industrialtest.Chargepad,{
|
||||
name="industrialtest:mfsu_chargepad",
|
||||
description=S("MFSU Chargepad"),
|
||||
tiles={
|
||||
|
||||
Reference in New Issue
Block a user