Advertisement
cepmoc

Untitled

May 22nd, 2023
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. _G.shitsweird = false
  2. local changed = false
  3. evt.register(evt.tick,function()
  4. if _G.shitsweird and changed ~= true then
  5. for k,v in pairs(elem) do
  6. if type(v) ~= "function" and k:sub(1,7) == "DEFAULT" and elements.property(v,"Name") ~= "DMND" then
  7. local flam = elements.property(v,"Flammable")
  8. local fall = elements.property(v,"Falldown")
  9. if flam > 0 then
  10. elements.property(v,"Flammable",0)
  11. else
  12. elements.property(v,"Flammable",1000)
  13. end
  14. if fall == 0 then
  15. elements.property(v,"Falldown",1)
  16. elseif fall == 1 then
  17. elements.property(v,"Falldown",2)
  18. elseif fall == 2 then
  19. elements.property(v,"Falldown",0)
  20. end
  21. elements.property(v,"Explosive",2)
  22. end
  23. end
  24. changed = true
  25. elseif _G.shitsweird == false and changed ~= false then
  26. for k,v in pairs(elem) do
  27. if type(v) ~= "function" and k:sub(1,7) == "DEFAULT" and elements.property(v,"Name") ~= "DMND" then
  28. elements.loadDefault(v)
  29. end
  30. end
  31. changed = false
  32. end
  33.  
  34. end)
  35. for k,v in pairs(elem) do
  36. if type(v) ~= "function" and k:sub(1,7) == "DEFAULT" and elements.property(v,"Name") ~= "DMND" then
  37. pcall(function()
  38. local elm = elements.allocate("BROKEN","B"..elements.property(v,"Name"):sub(1,3))
  39. elements.element(elm,elements.element(v))
  40. elem.property(elm,"Name","B"..elements.property(v,"Name"):sub(1,3))
  41. elem.property(elm,"Description","Broken "..elem.property(v,"Name")..".")
  42. elem.property(elm,"MenuSection", elem.SC_POWDERS)
  43. elem.property(elm,"Falldown",1)
  44. elem.property(elm,"Advection",0.7)
  45. elem.property(elm,"AirDrag",0.02)
  46. elem.property(elm,"AirLoss",0.96)
  47. elem.property(elm,"Loss",0.80)
  48. elem.property(elm,"Collision",0)
  49. elem.property(elm,"Gravity",0.1)
  50. elem.property(elm,"Weight",85)
  51. end)
  52. end
  53. end
  54. local el1 = elements.allocate("BROKEN","MARR")
  55. elem.element(el1,elements.element(elements.DEFAULT_PT_DMND))
  56. elem.property(el1,"Name","MARR")
  57. elem.property(el1,"Description","Marriage, turns into BLOV under high pressure.")
  58. elem.property(el1,"HighPressure",255)
  59. elem.property(el1,"HighPressureTransition",elements.BROKEN_PT_BLOV)
  60. elem.property(el1,"MenuSection",elements.SC_NUCLEAR)
  61. elem.property(el1,"Temperature",2500)
  62. elem.property(el1,"Color",0xFFC0CB)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement