Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _G.shitsweird = false
- local changed = false
- evt.register(evt.tick,function()
- if _G.shitsweird and changed ~= true then
- for k,v in pairs(elem) do
- if type(v) ~= "function" and k:sub(1,7) == "DEFAULT" and elements.property(v,"Name") ~= "DMND" then
- local flam = elements.property(v,"Flammable")
- local fall = elements.property(v,"Falldown")
- if flam > 0 then
- elements.property(v,"Flammable",0)
- else
- elements.property(v,"Flammable",1000)
- end
- if fall == 0 then
- elements.property(v,"Falldown",1)
- elseif fall == 1 then
- elements.property(v,"Falldown",2)
- elseif fall == 2 then
- elements.property(v,"Falldown",0)
- end
- elements.property(v,"Explosive",2)
- end
- end
- changed = true
- elseif _G.shitsweird == false and changed ~= false then
- for k,v in pairs(elem) do
- if type(v) ~= "function" and k:sub(1,7) == "DEFAULT" and elements.property(v,"Name") ~= "DMND" then
- elements.loadDefault(v)
- end
- end
- changed = false
- end
- end)
- for k,v in pairs(elem) do
- if type(v) ~= "function" and k:sub(1,7) == "DEFAULT" and elements.property(v,"Name") ~= "DMND" then
- pcall(function()
- local elm = elements.allocate("BROKEN","B"..elements.property(v,"Name"):sub(1,3))
- elements.element(elm,elements.element(v))
- elem.property(elm,"Name","B"..elements.property(v,"Name"):sub(1,3))
- elem.property(elm,"Description","Broken "..elem.property(v,"Name")..".")
- elem.property(elm,"MenuSection", elem.SC_POWDERS)
- elem.property(elm,"Falldown",1)
- elem.property(elm,"Advection",0.7)
- elem.property(elm,"AirDrag",0.02)
- elem.property(elm,"AirLoss",0.96)
- elem.property(elm,"Loss",0.80)
- elem.property(elm,"Collision",0)
- elem.property(elm,"Gravity",0.1)
- elem.property(elm,"Weight",85)
- end)
- end
- end
- local el1 = elements.allocate("BROKEN","MARR")
- elem.element(el1,elements.element(elements.DEFAULT_PT_DMND))
- elem.property(el1,"Name","MARR")
- elem.property(el1,"Description","Marriage, turns into BLOV under high pressure.")
- elem.property(el1,"HighPressure",255)
- elem.property(el1,"HighPressureTransition",elements.BROKEN_PT_BLOV)
- elem.property(el1,"MenuSection",elements.SC_NUCLEAR)
- elem.property(el1,"Temperature",2500)
- elem.property(el1,"Color",0xFFC0CB)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement