Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.25 KB | None | 0 0
  1. local ME = {
  2.     SUPER_KAMEHAMEHA_CENTER_EW, --1
  3.     SUPER_KAMEHAMEHA_CENTER_NS, --2
  4.     SUPER_KAMEHAMEHA_END_W, --3
  5.     SUPER_KAMEHAMEHA_END_E, --4
  6.     SUPER_KAMEHAMEHA_END_N, --5
  7.     SUPER_KAMEHAMEHA_END_S, --6
  8.     SUPER_KAMEHAMEHA_START_N, --7
  9.     SUPER_KAMEHAMEHA_START_S, --8
  10.     SUPER_KAMEHAMEHA_START_E, --9
  11.     SUPER_KAMEHAMEHA_START_W --10
  12. }
  13.  
  14. local combat = {}
  15. for i = 1, 10 do
  16.     combat[i] = createCombatObject()
  17.     setCombatParam(combat[i], COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
  18.     setCombatParam(combat[i], COMBAT_PARAM_EFFECT, ME[i])
  19.     setCombatFormula(combat[i], COMBAT_FORMULA_LEVELMAGIC, -2.5, -30, -3.7, 0)
  20.     setCombatArea(combat[i], createCombatArea(AREA_SPECIAL_BEAM_CANON_CENTER))
  21. end
  22.  
  23. local dir = {
  24.     [0] = {combat[7], combat[2], combat[5]}, --NORTH
  25.     [1] = {combat[9], combat[1], combat[4]}, --EAST
  26.     [2] = {combat[8], combat[2], combat[6]}, --SOUTH
  27.     [3] = {combat[10], combat[1], combat[3]} --WEST
  28. }
  29.  
  30. function onCastSpell(cid, var) --N 0,S 2,E 1,W 3    
  31.     for i = 1, 3 do
  32.         addEvent(doCombat, 500*i, cid, dir[getCreatureLookDirection(cid)][i], var)
  33.         addEvent(doCreatureSay, 500*i, cid, i==1 and 'Super..' or i==2 and 'Cool..' or 'Spell!', TALKTYPE_ORANGE_1)
  34.     end
  35.     return true
  36. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement