Comparte
Ver el tema anteriorIr abajoVer el tema siguiente
avatar
Administrador
Mensajes Mensajes : 350
Ver perfil de usuariohttp://www.othispano.net

[Herramienta] SpellCreator: A graphical spell creation enviroment

el Dom Jun 10, 2012 12:14 pm
Reputación del mensaje :100% (1 voto)
El primer spell creator gráfico está aquí para una versión beta. Con esta herramienta podrás hacer hechizos grandes en menos tiempo, mientras que es incluso divertido de hacer!



Características
- Una gran cantidad.

Cuando haya terminado con tu hechizo, usted será capaz de obtener el código XML y el guión de su propio spell.



Además de eso, usted también es capaz de exportar una animación GIF animados de tu hechizo, para poner en su sitio web o algo así!


Ejemplos de spells:





Ejemplo de scripts generados
Código:
-- SpellCreator generated.

-- =============== COMBAT VARS ===============
-- Areas/Combat for 0ms
local combat0_holy_start = createCombatObject()
setCombatParam(combat0_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat0_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat0_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat0_holy_start,createCombatArea({{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1},
{1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 2, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1},
{1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat0_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 2000ms
local combat20_holy_start = createCombatObject()
setCombatParam(combat20_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat20_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat20_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat20_holy_start,createCombatArea({{2, 1, 1, 1, 1, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat20_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 1900ms
local combat19_holy_start = createCombatObject()
setCombatParam(combat19_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat19_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat19_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat19_holy_start,createCombatArea({{0, 1, 0},
{0, 1, 0},
{0, 1, 0},
{0, 1, 0},
{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat19_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 1800ms
local combat18_holy_start = createCombatObject()
setCombatParam(combat18_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat18_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat18_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat18_holy_start,createCombatArea({{1, 1, 1, 1, 0, 2}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat18_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 1700ms
local combat17_holy_start = createCombatObject()
setCombatParam(combat17_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat17_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat17_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat17_holy_start,createCombatArea({{1, 1, 1, 0, 0, 0, 0},
{1, 2, 1, 1, 1, 1, 1},
{1, 1, 1, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0, 0}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat17_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 1600ms
local combat16_holy_start = createCombatObject()
setCombatParam(combat16_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat16_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat16_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat16_holy_start,createCombatArea({{2},
{1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat16_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 1500ms
local combat15_holy_start = createCombatObject()
setCombatParam(combat15_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat15_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat15_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat15_holy_start,createCombatArea({{0, 1, 0, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0, 0},
{1, 1, 1, 0, 0, 0, 0},
{1, 2, 1, 1, 1, 1, 1},
{1, 1, 1, 0, 0, 0, 0}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat15_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 1300ms
local combat13_holy_start = createCombatObject()
setCombatParam(combat13_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat13_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat13_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat13_holy_start,createCombatArea({{0, 0, 0, 0, 0, 1, 0},
{0, 0, 0, 0, 0, 1, 0},
{0, 0, 0, 0, 0, 1, 0},
{0, 0, 0, 0, 0, 1, 0},
{0, 0, 0, 0, 1, 1, 1},
{1, 1, 1, 1, 1, 2, 1},
{0, 0, 0, 0, 1, 1, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat13_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 1100ms
local combat11_holy_start = createCombatObject()
setCombatParam(combat11_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat11_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat11_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat11_holy_start,createCombatArea({{0, 0, 0, 0, 1, 1, 1},
{1, 1, 1, 1, 1, 2, 1},
{0, 0, 0, 0, 1, 1, 1},
{0, 0, 0, 0, 0, 1, 0},
{0, 0, 0, 0, 0, 1, 0},
{0, 0, 0, 0, 0, 1, 0},
{0, 0, 0, 0, 0, 1, 0}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat11_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 900ms
local combat9_holy_start = createCombatObject()
setCombatParam(combat9_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat9_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat9_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat9_holy_start,createCombatArea({{1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1},
{1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1},
{0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0},
{0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0},
{0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0},
{1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1},
{1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat9_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 700ms
local combat7_holy_start = createCombatObject()
setCombatParam(combat7_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat7_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat7_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat7_holy_start,createCombatArea({{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1},
{1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 2, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1},
{1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat7_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 500ms
local combat5_holy_start = createCombatObject()
setCombatParam(combat5_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat5_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat5_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat5_holy_start,createCombatArea({{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1},
{1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 2, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1},
{1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat5_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 300ms
local combat3_holy_start = createCombatObject()
setCombatParam(combat3_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat3_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat3_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat3_holy_start,createCombatArea({{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1},
{1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 2, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1},
{1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat3_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 2100ms
local combat21_holy_start = createCombatObject()
setCombatParam(combat21_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat21_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat21_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat21_holy_start,createCombatArea({{1, 1, 1},
{1, 2, 0},
{1, 1, 1},
{0, 1, 0},
{0, 1, 0},
{0, 1, 0},
{0, 1, 0}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat21_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 2200ms
local combat22_holy_start = createCombatObject()
setCombatParam(combat22_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat22_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat22_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat22_holy_start,createCombatArea({{1, 1, 1, 1, 1, 2}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat22_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 2300ms
local combat23_holy_start = createCombatObject()
setCombatParam(combat23_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat23_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat23_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat23_holy_start,createCombatArea({{0, 1, 0},
{0, 1, 0},
{0, 1, 0},
{0, 1, 0},
{1, 1, 1},
{0, 2, 1},
{1, 1, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat23_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 2400ms
local combat24_holy_start = createCombatObject()
setCombatParam(combat24_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat24_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat24_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat24_holy_start,createCombatArea({{1, 1, 0, 1, 1},
{1, 0, 0, 0, 1},
{0, 1, 2, 0, 0},
{1, 0, 0, 0, 1},
{1, 1, 0, 1, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat24_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 2500ms
local combat25_holy_start = createCombatObject()
setCombatParam(combat25_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat25_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat25_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat25_holy_start,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat25_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 2600ms
local combat26_holy_start = createCombatObject()
setCombatParam(combat26_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat26_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat26_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat26_holy_start,createCombatArea({{1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0},
{1, 1, 1, 1, 0, 2, 0, 1, 1, 1, 1},
{0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat26_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 2900ms
local combat29_holy_start = createCombatObject()
setCombatParam(combat29_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat29_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat29_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat29_holy_start,createCombatArea({{1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat29_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 3200ms
local combat32_holy_start = createCombatObject()
setCombatParam(combat32_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat32_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat32_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat32_holy_start,createCombatArea({{1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{1, 1, 1, 0, 0, 2, 0, 0, 1, 1, 1},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat32_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 3300ms
local combat33_holy_start = createCombatObject()
setCombatParam(combat33_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat33_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat33_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat33_holy_start,createCombatArea({{1, 0, 1, 0, 1},
{0, 0, 0, 0, 0},
{1, 0, 2, 0, 1},
{0, 0, 0, 0, 0},
{1, 0, 1, 0, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat33_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 3400ms
local combat34_holy_start = createCombatObject()
setCombatParam(combat34_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat34_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat34_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat34_holy_start,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat34_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 3500ms
local combat35_holy_big = createCombatObject()
setCombatParam(combat35_holy_big, COMBAT_PARAM_EFFECT, CONST_ME_HOLYAREA)
setCombatParam(combat35_holy_big, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat35_holy_big,createCombatArea({{1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1}}))
function getDmg_holy_big(cid, level, maglevel)
   return (4500)*-1,(6550)*-1
end
setCombatCallback(combat35_holy_big, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_big")

-- Areas/Combat for 3600ms
local combat36_holy_big = createCombatObject()
setCombatParam(combat36_holy_big, COMBAT_PARAM_EFFECT, CONST_ME_HOLYAREA)
setCombatParam(combat36_holy_big, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat36_holy_big,createCombatArea({{1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{1, 1, 1, 0, 0, 2, 0, 0, 1, 1, 1},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1}}))
function getDmg_holy_big(cid, level, maglevel)
   return (4500)*-1,(6550)*-1
end
setCombatCallback(combat36_holy_big, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_big")

-- Areas/Combat for 3900ms
local combat39_holy_big = createCombatObject()
setCombatParam(combat39_holy_big, COMBAT_PARAM_EFFECT, CONST_ME_HOLYAREA)
setCombatParam(combat39_holy_big, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat39_holy_big,createCombatArea({{1, 1, 1, 1, 1},
{1, 1, 0, 1, 1},
{1, 0, 2, 0, 1},
{1, 1, 0, 1, 1},
{1, 1, 1, 1, 1}}))
function getDmg_holy_big(cid, level, maglevel)
   return (4500)*-1,(6550)*-1
end
setCombatCallback(combat39_holy_big, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_big")

-- Areas/Combat for 4800ms
local combat48_holy_start = createCombatObject()
setCombatParam(combat48_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat48_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat48_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat48_holy_start,createCombatArea({{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat48_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 5000ms
local combat50_holy_start = createCombatObject()
setCombatParam(combat50_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat50_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat50_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat50_holy_start,createCombatArea({{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0},
{0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0},
{0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0},
{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat50_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 5200ms
local combat52_holy_start = createCombatObject()
setCombatParam(combat52_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat52_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat52_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat52_holy_start,createCombatArea({{1, 0, 0, 0, 0, 0, 1},
{0, 1, 0, 0, 0, 1, 0},
{0, 1, 0, 0, 0, 1, 0},
{0, 0, 1, 0, 1, 0, 0},
{0, 0, 1, 0, 1, 0, 0},
{0, 0, 0, 2, 0, 0, 0},
{0, 0, 1, 0, 1, 0, 0},
{0, 0, 1, 0, 1, 0, 0},
{0, 1, 0, 0, 0, 1, 0},
{0, 1, 0, 0, 0, 1, 0},
{1, 0, 0, 0, 0, 0, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat52_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 5500ms
local combat55_holy_start = createCombatObject()
setCombatParam(combat55_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat55_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat55_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat55_holy_start,createCombatArea({{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0},
{0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0},
{0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0},
{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat55_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 5700ms
local combat57_holy_start = createCombatObject()
setCombatParam(combat57_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat57_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat57_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat57_holy_start,createCombatArea({{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1},
{1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1},
{1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat57_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 6000ms
local combat60_holy_start = createCombatObject()
setCombatParam(combat60_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat60_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat60_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat60_holy_start,createCombatArea({{1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1},
{1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1},
{1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1},
{1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1},
{0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0},
{1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1},
{1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1},
{1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1},
{1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat60_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 6200ms
local combat62_holy_start = createCombatObject()
setCombatParam(combat62_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat62_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat62_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat62_holy_start,createCombatArea({{1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1},
{1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1},
{1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1},
{1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1},
{0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0},
{1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1},
{1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1},
{1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1},
{1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat62_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 6500ms
local combat65_holy_start = createCombatObject()
setCombatParam(combat65_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat65_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat65_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat65_holy_start,createCombatArea({{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0},
{0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0},
{0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0},
{0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0},
{0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0},
{0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0},
{0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0},
{0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0},
{0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0},
{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat65_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 6700ms
local combat67_holy_start = createCombatObject()
setCombatParam(combat67_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat67_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat67_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat67_holy_start,createCombatArea({{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0},
{0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0},
{0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0},
{0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0},
{0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0},
{0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0},
{0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0},
{0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0},
{0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0},
{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat67_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 7000ms
local combat70_holy_start = createCombatObject()
setCombatParam(combat70_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat70_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat70_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat70_holy_start,createCombatArea({{0, 0, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 0, 0},
{1, 1, 1, 1, 1, 1, 1, 1, 1},
{0, 0, 0, 1, 2, 1, 0, 0, 0},
{1, 1, 1, 1, 1, 1, 1, 1, 1},
{0, 0, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 0, 0}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat70_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 7200ms
local combat72_holy_start = createCombatObject()
setCombatParam(combat72_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat72_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat72_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat72_holy_start,createCombatArea({{0, 0, 1, 0, 0, 0, 1, 0, 0},
{0, 0, 1, 0, 0, 0, 1, 0, 0},
{1, 1, 1, 0, 1, 0, 1, 1, 1},
{0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 1, 0, 2, 0, 1, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0},
{1, 1, 1, 0, 1, 0, 1, 1, 1},
{0, 0, 1, 0, 0, 0, 1, 0, 0},
{0, 0, 1, 0, 0, 0, 1, 0, 0}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat72_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")local combat72_holy_big = createCombatObject()
setCombatParam(combat72_holy_big, COMBAT_PARAM_EFFECT, CONST_ME_HOLYAREA)
setCombatParam(combat72_holy_big, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat72_holy_big,createCombatArea({{0, 0, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 0, 0},
{1, 1, 1, 1, 1, 1, 1, 1, 1},
{0, 0, 0, 1, 2, 1, 0, 0, 0},
{1, 1, 1, 1, 1, 1, 1, 1, 1},
{0, 0, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 0, 0}}))
function getDmg_holy_big(cid, level, maglevel)
   return (4500)*-1,(6550)*-1
end
setCombatCallback(combat72_holy_big, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_big")

-- Areas/Combat for 7400ms
local combat74_holy_start = createCombatObject()
setCombatParam(combat74_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat74_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat74_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat74_holy_start,createCombatArea({{0, 1, 0, 0, 0, 0, 0, 1, 0},
{1, 1, 1, 1, 1, 1, 0, 1, 1},
{1, 1, 0, 0, 0, 0, 0, 1, 0},
{1, 1, 0, 0, 0, 0, 0, 1, 0},
{1, 1, 0, 0, 2, 0, 0, 1, 0},
{0, 1, 0, 0, 0, 0, 0, 1, 0},
{0, 1, 0, 0, 0, 0, 0, 1, 0},
{1, 1, 1, 1, 1, 1, 0, 1, 1},
{0, 1, 0, 0, 0, 0, 0, 1, 0}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat74_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- Areas/Combat for 7600ms
local combat76_holy_start = createCombatObject()
setCombatParam(combat76_holy_start, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(combat76_holy_start, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatParam(combat76_holy_start, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatArea(combat76_holy_start,createCombatArea({{1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 0, 0, 0, 2, 0, 0, 0, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1}}))
function getDmg_holy_start(cid, level, maglevel)
   return (2100)*-1,(3200)*-1
end
setCombatCallback(combat76_holy_start, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_holy_start")

-- =============== CORE FUNCTIONS ===============
function RunPart(c,cid,var) -- Part
   doCombat(cid, c, var)
end

function onCastSpell(cid, var)
   RunPart(combat0_holy_start,cid,var)
   addEvent(RunPart,2000,combat20_holy_start,cid,var)
   addEvent(RunPart,1900,combat19_holy_start,cid,var)
   addEvent(RunPart,1800,combat18_holy_start,cid,var)
   addEvent(RunPart,1700,combat17_holy_start,cid,var)
   addEvent(RunPart,1600,combat16_holy_start,cid,var)
   addEvent(RunPart,1500,combat15_holy_start,cid,var)
   addEvent(RunPart,1300,combat13_holy_start,cid,var)
   addEvent(RunPart,1100,combat11_holy_start,cid,var)
   addEvent(RunPart,900,combat9_holy_start,cid,var)
   addEvent(RunPart,700,combat7_holy_start,cid,var)
   addEvent(RunPart,500,combat5_holy_start,cid,var)
   addEvent(RunPart,300,combat3_holy_start,cid,var)
   addEvent(RunPart,2100,combat21_holy_start,cid,var)
   addEvent(RunPart,2200,combat22_holy_start,cid,var)
   addEvent(RunPart,2300,combat23_holy_start,cid,var)
   addEvent(RunPart,2400,combat24_holy_start,cid,var)
   addEvent(RunPart,2500,combat25_holy_start,cid,var)
   addEvent(RunPart,2600,combat26_holy_start,cid,var)
   addEvent(RunPart,2900,combat29_holy_start,cid,var)
   addEvent(RunPart,3200,combat32_holy_start,cid,var)
   addEvent(RunPart,3300,combat33_holy_start,cid,var)
   addEvent(RunPart,3400,combat34_holy_start,cid,var)
   addEvent(RunPart,3500,combat35_holy_big,cid,var)
   addEvent(RunPart,3600,combat36_holy_big,cid,var)
   addEvent(RunPart,3900,combat39_holy_big,cid,var)
   addEvent(RunPart,4800,combat48_holy_start,cid,var)
   addEvent(RunPart,5000,combat50_holy_start,cid,var)
   addEvent(RunPart,5200,combat52_holy_start,cid,var)
   addEvent(RunPart,5500,combat55_holy_start,cid,var)
   addEvent(RunPart,5700,combat57_holy_start,cid,var)
   addEvent(RunPart,6000,combat60_holy_start,cid,var)
   addEvent(RunPart,6200,combat62_holy_start,cid,var)
   addEvent(RunPart,6500,combat65_holy_start,cid,var)
   addEvent(RunPart,6700,combat67_holy_start,cid,var)
   addEvent(RunPart,7000,combat70_holy_start,cid,var)
   addEvent(RunPart,7200,combat72_holy_start,cid,var)
   addEvent(RunPart,7200,combat72_holy_big,cid,var)
   addEvent(RunPart,7400,combat74_holy_start,cid,var)
   addEvent(RunPart,7600,combat76_holy_start,cid,var)
   return true
end

Screen:

También puede guardar y continuar en su spell más tarde si quieres.
Soporte para los sprites personalizados se incluye también.

[Tienes que estar registrado y conectado para ver este vínculo]
(source code will be released later, after the initial release.)
[Tienes que estar registrado y conectado para ver este vínculo]

Scan:
[Tienes que estar registrado y conectado para ver este vínculo]

Creditos:
TGYoshi
Miembro
Mensajes Mensajes : 36
Ver perfil de usuario

Re: [Herramienta] SpellCreator: A graphical spell creation enviroment

el Dom Jun 10, 2012 1:43 pm
Genial esto me servira muncho gracias Very Happy 10/10
avatar
Miembro
Mensajes Mensajes : 21
Ver perfil de usuario

Re: [Herramienta] SpellCreator: A graphical spell creation enviroment

el Dom Jun 10, 2012 10:46 pm
chido
avatar
Administrador
Mensajes Mensajes : 64
Ver perfil de usuariohttp://forum.GamesOnCheats.net

Re: [Herramienta] SpellCreator: A graphical spell creation enviroment

el Lun Jun 11, 2012 9:36 pm
Wow, Tenia pensando algo para ASM asi pero veo que no sera ninguna necesidad por que ya esta creado
Muy bueno (:
avatar
Aportador
Mensajes Mensajes : 17
Ver perfil de usuario

Re: [Herramienta] SpellCreator: A graphical spell creation enviroment

el Jue Jun 21, 2012 9:58 am
ESta muy bueno, Pero ya lo tengo se los Recomiendo Very Happy
avatar
Miembro
Mensajes Mensajes : 18
Ver perfil de usuario

Re: [Herramienta] SpellCreator: A graphical spell creation enviroment

el Lun Jul 16, 2012 6:19 am
Critus™️ escribió:ESta muy bueno, Pero ya lo tengo se los Recomiendo Very Happy
Como Hisites Que Funcionara Por Que Lo Trate De Usar En Mi OT 8.60 Y Me Tira Un Error Cuando Carga Los Spells Me Dice

Código:
[13/07/2012 18:34:58][Error - LuaScriptInterface::loadFile] data/spells/scripts/exevo kon kon.lua:15: '=' expected near 'kon__combat0_Brush'
[13/07/2012 18:34:58] [Warning - Event::loadScript] Cannot load script (data/spells/scripts/exevo kon kon.lua)
[13/07/2012 18:34:58] data/spells/scripts/exevo kon kon.lua:15: '=' expected near 'kon__combat0_Brush'

Le Llame Exevo kon kon Al Spells
Miembro
Mensajes Mensajes : 1
Ver perfil de usuario

Re: [Herramienta] SpellCreator: A graphical spell creation enviroment

el Mar Ago 28, 2012 10:04 pm
Espero alguien pueda ayudarme, me sale este error al abrirlo "SpellCreator has no permission to open the following file: C;\Program Files (x86)\Tibia\Tibia.dat. Running SpellCreator as administrator should fix this.

Descargue el framework 3.5, desactive el antivirus, y en firewall settings agregue el SpellCreator y estoy en sesion con el Administrador pues solo esta esa Neutral, aun asi me sale el error, porfavor alguien que me pueda ayudar!
avatar
Miembro
Mensajes Mensajes : 13
Ver perfil de usuario

Re: [Herramienta] SpellCreator: A graphical spell creation enviroment

el Jue Jul 10, 2014 6:02 am
ok para los que les salga este error! solo tienen que hacer lo siguiente!



y hacen lo siguiente!



despues



y listo!

Contenido patrocinado

Re: [Herramienta] SpellCreator: A graphical spell creation enviroment

Ver el tema anteriorVolver arribaVer el tema siguiente
Permisos de este foro:
No puedes responder a temas en este foro.