Guest User

Untitled

a guest
Mar 6th, 2014
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.37 KB | None | 0 0
  1. local ClorhidrLiquid = elements.allocate('FAE', 'HCLL')
  2. elements.element(elements.FAE_PT_HCLL, elements.element(elements.DEFAULT_PT_ACID))
  3. elements.property(elements.FAE_PT_HCLL, 'Name', 'HCLL')
  4. elements.property(elements.FAE_PT_HCLL, 'Description', 'Acido clorhidrico. HCl')
  5. elements.property(elements.FAE_PT_HCLL, 'Color', '0xBBEECC')
  6.  
  7. --------------------------------------
  8. local Sosa = elements.allocate('FAE', 'SOSA')
  9. elements.element(elements.FAE_PT_SOSA, elements.element(elements.DEFAULT_PT_SALT))
  10. elements.property(elements.FAE_PT_SOSA, 'Name', 'SOSA')
  11. elements.property(elements.FAE_PT_SOSA, 'Description', 'Sosa caustica. NaOH')
  12. elements.property(elements.FAE_PT_SOSA, 'Color', '0xEEEEEE')
  13. elements.property(elements.FAE_PT_SOSA, 'Weight', 70)
  14.  
  15. local function sosa_update(index, partx, party, surround_space, nt)
  16.     if nt > 0 then
  17.         for fx = -1, 1, 1 do
  18.             for fy = -1, 1, 1 do
  19.                 if (tpt.get_property('type', partx + fx, party +fy) == elements.FAE_PT_HCLL) then
  20.                     local newtemperature = math.min(sim.partProperty(index, 'temp') + 100, 9999)
  21.                     sim.partChangeType(index, elements.DEFAULT_PT_SALT)
  22.                     sim.partProperty(index, 'temp', newtemperature)
  23.                     --sim.partKill(partx + fx, party +fy)
  24.                     sim.partCreate(partx + fx, party + fy, DEFAULT_PT_DSWT)
  25.                     return
  26.                 end
  27.             end
  28.         end
  29.     end
  30. end
  31. elements.property(elements.FAE_PT_SOSA, "Update", sosa_update)
Advertisement
Add Comment
Please, Sign In to add comment