Advertisement
Guest User

Untitled

a guest
May 4th, 2016
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. local function create_demstone(level, name, mana, with_gems)
  2. local demgem = DemonGemStone.new()
  3. demgem:set_id(current_user:get_new_gem_id())
  4. demgem:set_type(level)
  5. if (name) then
  6. local demon = Demon.new()
  7. demon:set_id(current_user:get_new_demon_id())
  8. demon:set_name(name)
  9. demon:set_mana(mana)
  10. local lvl = mana >= 466560 and 7 or (mana >= 77760 and 6 or (mana >= 12960 and 5 or (mana >= 2160 and 4 or (mana >= 360 and 3 or (mana >= 60 and 2 or 1)))))
  11. demon:set_level(lvl)
  12. demgem:set_demon(demon)
  13. if (with_gems) then
  14. local demgems = demon:get_gemstones()
  15. demgems:add(create_gemstone(0, 1, math.random(0, 30000), 0))
  16. demgems:add(create_gemstone(1, 1, math.random(0, 30000), 0))
  17. demgems:add(create_gemstone(2, 1, math.random(0, 30000), 0))
  18. demgems:add(create_gemstone(3, 1, math.random(0, 30000), 0))
  19. end
  20. end
  21. return demgem
  22. end
  23. dem_stones:add(create_demstone(1))
  24. dem_stones:add(create_demstone(2, "Pafnutiy", 20))
  25. local dem_gemstone3 = create_demstone(3, "Borstch", 100, true)
  26. dem_stones:add(dem_gemstone3)
  27.  
  28.  
  29. ===============================
  30.  
  31.  
  32. <demon_gemstones> +
  33. <gemstone id="12" type="1"> +
  34. <demon id="198695" name="" level="3112" mana="189012314686"> +
  35. <gemstones /> +
  36. </demon> +
  37. </gemstone> +
  38. <gemstone id="13" type="2"> +
  39. <demon id="0" name="Pafnutiy" level="1" mana="20"> +
  40. <gemstones /> +
  41. </demon> +
  42. </gemstone> +
  43. <gemstone id="14" type="3"> +
  44. <demon id="1" name="Borstch" level="2" mana="100"> +
  45. <gemstones /> +
  46. </demon> +
  47. </gemstone> +
  48. </demon_gemstones>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement