Page 1 of 1

Help? Error: '}' expected (to close '{' at line 1) *Solved

Posted: Thu Mar 16, 2017 9:05 am
by Mineman_Miner18
Im trying to make my own mod for the first time and this keeps popping up.
help.PNG
help.PNG (6.38 KiB) Viewed 1737 times
Here's the code:

Code: Select all

data:extend ({{

	electric2 = util.table.deepcopy(data.raw["furnace"]["electric-furnace"])
	electric2.name = "Eletrice-Furnace-Mk2"
	electric2.icon = "__FirstMod__/graphics/electric-furnace-2.png"
	electric2.minable = {mining_time = 1, result = "Eletrice-Furnace-Mk2"}
	electric2.module_specification.module_slots = 8
	electric2.energy_usage = "180kW"
	electric2.crafting_speed = 4
	electric2.animation.filename = "__FirstMod__/graphics/electric-furnace-2-base.png"
	
}})
Thx in advance.

Re: Help? Error: '}' expected (to close '{' at line 1)

Posted: Thu Mar 16, 2017 10:19 am
by DaveMcW

Code: Select all

electric2 = util.table.deepcopy(data.raw["furnace"]["electric-furnace"])
electric2.name = "Eletrice-Furnace-Mk2"
electric2.icon = "__FirstMod__/graphics/electric-furnace-2.png"
electric2.minable = {mining_time = 1, result = "Eletrice-Furnace-Mk2"}
electric2.module_specification.module_slots = 8
electric2.energy_usage = "180kW"
electric2.crafting_speed = 4
electric2.animation.filename = "__FirstMod__/graphics/electric-furnace-2-base.png"
data:extend({electric2})	

Re: Help? Error: '}' expected (to close '{' at line 1)

Posted: Thu Mar 16, 2017 11:20 am
by darkfrei
DaveMcW wrote:

Code: Select all

electric2 = util.table.deepcopy(data.raw["furnace"]["electric-furnace"])
...
data:extend({electric2})	
Must be electric2 local?

Re: Help? Error: '}' expected (to close '{' at line 1)

Posted: Thu Mar 16, 2017 11:42 am
by prg
darkfrei wrote:
DaveMcW wrote:

Code: Select all

electric2 = util.table.deepcopy(data.raw["furnace"]["electric-furnace"])
...
data:extend({electric2})	
Must be electric2 local?
That only makes a difference if the variable lives in a scope it can be local to.

Re: Help? Error: '}' expected (to close '{' at line 1)

Posted: Thu Mar 16, 2017 4:22 pm
by Mineman_Miner18
Yay, that fixed the problem!! Thanks every one that helped me.