Advertisement
nslex

Spell Nova.

Dec 4th, 2011
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.76 KB | None | 0 0
  1. local combat1 = createCombatObject()
  2. setCombatParam(combat1, COMBAT_PARAM_TYPE, 1024)
  3. setCombatParam(combat1, COMBAT_PARAM_EFFECT, 49)
  4. setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 30)
  5. setCombatFormula(combat1, COMBAT_FORMULA_SKILL,  65, -50,  212, -210)
  6.  
  7. local combat2 = createCombatObject()
  8. setCombatParam(combat2, COMBAT_PARAM_TYPE, 2)
  9. setCombatParam(combat2, COMBAT_PARAM_EFFECT, 37)
  10. setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 35)
  11. setCombatFormula(combat2, COMBAT_FORMULA_SKILL,  65, -50,  212, -210)
  12. local combat3 = createCombatObject()
  13. setCombatParam(combat3, COMBAT_PARAM_TYPE, 512)
  14. setCombatParam(combat3, COMBAT_PARAM_EFFECT, 40)
  15. setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 40)
  16. setCombatFormula(combat3, COMBAT_FORMULA_SKILL,  65, -50,  212, -210)
  17.  
  18.  
  19. local area1 = {
  20. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  21. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  22. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  23. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  24. {0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0},
  25. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  26. {0, 0, 0, 0, 1, 0, 3, 0, 1, 0, 0, 0, 0},
  27. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  28. {0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0},
  29. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  30. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  31. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  32. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}
  33.  
  34. local area2 = {
  35. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  36. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  37. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  38. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  39. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  40. {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0},
  41. {0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0},
  42. {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0},
  43. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  44. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  45. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  46. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  47. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}
  48.  
  49. local area3 = {
  50. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  51. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  52. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  53. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  54. {0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0},
  55. {0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0},
  56. {0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0},
  57. {0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0},
  58. {0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0},
  59. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  60. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  61. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
  62. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}
  63.  
  64. setCombatArea(combat1, createCombatArea(area1))
  65. setCombatArea(combat2, createCombatArea(area2))
  66. setCombatArea(combat3, createCombatArea(area3))
  67.  
  68. function onCastSpell(cid, var)
  69. addEvent(doCombat, 1, cid, combat1, var)
  70. addEvent(doCombat, 2, cid, combat2, var)
  71. addEvent(doCombat, 3, cid, combat3, var)
  72. return true
  73. end
  74.  
  75.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement