As the title says ; this is tested and working on 0.3.6 TFS Edit it anyway you want! and msg me if you need help!
Made it all myself +repp if you like it plx <3
Go to Data:Spells:scripts:Support
Create : Shadowmeld.lua
Go to Data:Spells
Open up Spells.xml
add this :
*note I use Second Promotions for each class, so change it as you need!
Post here if you need any help
Made it all myself +repp if you like it plx <3
Go to Data:Spells:scripts:Support
Create : Shadowmeld.lua
PHP:
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
setCombatParam(combat1, COMBAT_PARAM_AGGRESSIVE, false)
local condition = createConditionObject(CONDITION_INVISIBLE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 200000)
setCombatCondition(combat1, condition)
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat2, COMBAT_PARAM_AGGRESSIVE, false)
local condition = createConditionObject(CONDITION_HASTE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 200000)
setConditionFormula(condition, 0.7, -56, 0.7, -56)
setCombatCondition(combat2, condition)
local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat3, COMBAT_PARAM_AGGRESSIVE, false)
local condition = createConditionObject(CONDITION_MANASHIELD)
setConditionParam(condition, CONDITION_PARAM_TICKS, 200000)
setCombatCondition(combat3, condition)
function onCastSpell1(parameters)
doCombat(parameters.cid, combat1, parameters.var)
end
function onCastSpell2(parameters)
doCombat(parameters.cid, combat2, parameters.var)
end
function onCastSpell3(parameters)
doCombat(parameters.cid, combat3, parameters.var)
end
function onCastSpell(cid, var)
local parameters = { cid = cid, var = var}
addEvent(onCastSpell1, 0, parameters)
addEvent(onCastSpell2, 0, parameters)
addEvent(onCastSpell3, 0, parameters)
return TRUE
end
Go to Data:Spells
Open up Spells.xml
add this :
PHP:
<instant name="Shadowmeld" words="utamo vid" lvl="200" mana="900" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" event="script" value="support/Shadowmeld.lua">
<vocation id="1"/>
<vocation id="2"/>
<vocation id="3"/>
<vocation id="5"/>
<vocation id="6"/>
<vocation id="7"/>
<vocation id="9"/>
<vocation id="10"/>
<vocation id="11"/>
</instant>
*note I use Second Promotions for each class, so change it as you need!
Post here if you need any help