I'm making ACET (or Acetone in general) which is flammable and can kill stickmen. I usually test and modify them to make sure it works. But this is what I get on the console when I tried to dofile the lua:
ACET.lua:14: ')' expected near '1'
Here's what the script currently looks like:
--Acetone
local ACET = elements.allocate('MRRM', 'ACET')
elements.element(elements.MRRM_PT_ACET, elements.element(elements.DEFAULT_PT_URAN))
elements.property(elements.MRRM_PT_ACET, 'Name', 'ACET')
elements.property(elements.MRRM_PT_ACET, 'Description', 'Acetone. Flammable and hazardous to stickmen.')
elements.property(elements.MRRM_PT_ACET, 'Colour', '0xA0A0A0')
elements.property(elements.MRRM_PT_ACET, 'Gravity', '1')
elements.property(elements.MRRM_PT_ACET, 'Flammable', '128')
elements.property(elements.MRRM_PT_ACET, 'Explosive', '0')
elements.property(elements.MRRM_PT_ACET, 'MenuSection', '7')
elements.property(elements.MRRM_PT_ACET, 'Temperature', '295.15')
elements.property(elements.MRRM_PT_ACET, 'Loss', '0.1')
elements.property(elements.MRRM_PT_ACET, 'Hardness', '1')
elements.property(elements.MRRM_PT_ACET, 'AirLoss', '1')
elements.property(elements.MRRM_PT_ACET, 'AirDrag', '0.5')
elements.property(elements.MRRM_PT_ACET, 'Advection', '0.0625')
elements.property(elements.MRRM_PT_ACET, 'Weight', '1.125')
elements.property(elements.MRRM_PT_ACET, 'Diffusion', '0')
elements.property(elements.MRRM_PT_ACET, 'Properties', PROP_DEADLY)
elements.property(elements.MRRM_PT_ACET, 'Falldown', '2')
elements.property(elements.MRRM_PT_ACET, 'HighPressureTransition', '0')
elements.property(elements.MRRM_PT_ACET, 'HighTemperatureTransition', '0')
--Graphics Function
local function Mrr(i, colr, colg, colb)
return 1, 0x00000005, 255, 160, 160, 160, 255, 160, 160, 160
end
tpt.graphics_func(Mrr, ACET)
What's wrong?
It's fixed.
--Acetone
local ACET = elements.allocate('MRRM', 'ACET')
elements.element(elements.MRRM_PT_ACET, elements.element(elements.DEFAULT_PT_WATR))
elements.element(elements.MRRM_PT_ACET, 'Name', 'ACET')
elements.element(elements.MRRM_PT_ACET, 'Description', 'Acetone. Flammable and hazardous to stickmen.')
elements.element(elements.MRRM_PT_ACET, 'Colour', '0xA0A0A0')
elements.element(elements.MRRM_PT_ACET, 'Gravity', '1')
elements.element(elements.MRRM_PT_ACET, 'Flammable', '128')
elements.element(elements.MRRM_PT_ACET, 'Explosive', '0')
elements.element(elements.MRRM_PT_ACET, 'MenuSection', '7')
elements.element(elements.MRRM_PT_ACET, 'Temperature', '295.15')
elements.element(elements.MRRM_PT_ACET, 'Loss', '0.1')
elements.element(elements.MRRM_PT_ACET, 'Hardness', '1')
elements.element(elements.MRRM_PT_ACET, 'AirLoss', '1')
elements.element(elements.MRRM_PT_ACET, 'AirDrag', '1')
elements.element(elements.MRRM_PT_ACET, 'Advection', '1')
elements.element(elements.MRRM_PT_ACET, 'Weight', '1.125')
elements.element(elements.MRRM_PT_ACET, 'Diffusion', '0')
elements.element(elements.MRRM_PT_ACET, 'Properties', PROP_DEADLY)
elements.element(elements.MRRM_PT_ACET, 'Falldown', '2')
--Graphics Function
local function Mrr(i, colr, colg, colb)
return 1, 0x00000005, 255, 160, 160, 160, 255, 160, 160, 160
end
tpt.graphics_func(Mrr, ACET)
Oh... didn't notice that from the start...
EDIT: But then:
ACET.lua:4: bad argument #2 to 'element' (table expected, got string)
EDIT2: Nvm. I just changed elements.element to elements.property.