Guest User

TPT HEATR Element (Lua)

a guest
May 4th, 2015
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.95 KB | None | 0 0
  1. -- HEATR element by ChargedCreeper. Work In Progress.
  2. -- v0.1
  3. -- Allows most particles to pass through it, which heats them up VERY quickly.
  4.  
  5. local HEAT = elements.allocate("ELEMENT", "HEATR")
  6. elements.element(HEAT, elements.element(elements.DEFAULT_PT_PROT))
  7. elements.property(HEAT, "State", ST_NONE)
  8. elements.property(HEAT, "Properties", TYPE_ENERGY)
  9. elements.property(HEAT, "Name", "HEATR")
  10. elements.property(HEAT, "Weight", -1)
  11. elements.property(HEAT, "Collision", -0.99)
  12. elements.property(HEAT, "Loss", 1)
  13. elements.property(HEAT, "Falldown", 0)
  14. elements.property(HEAT, "Description", "HEATR, heats up everything.")
  15. elements.property(HEAT, "Colour", 0xFF2020)
  16. elements.property(HEAT, "MenuSection", elem.SC_NUCLEAR)
  17. elements.property(HEAT, "Temperature", sim.MAX_TEMP)
  18. elements.property(HEAT, "HeatConduct", 255)
  19.  
  20. local function funcUpdate(i,x,y,s,nt)
  21.     tpt.set_property("temp", sim.MAX_TEMP, i)
  22. end
  23. elements.property(HEAT, "Update", funcUpdate)
Advertisement
Add Comment
Please, Sign In to add comment