breispodeu
Mapper/Scripter/C++ Programmer
- Joined
- Jul 25, 2009
- Messages
- 75
- Reaction score
- 2
Hi. I use The OTX Server, version 2.52 - 1557.
I can't fix the spell Sharpshooter(utito tempo san) or other spells like Swift Foot(utamo tempo san). How I can add the exhaust for healing spells and how I can cancel all attacks after utamo tempo san?
Utito tempo san - "While this spell is in effect, the paladin's speed is reduced by 70%, they cannot cast any healing, support or supply spells, and they cannot block attacks."
Utamo tempo san - "(...) they however can not attack or use attack spells during this time."
These part of description of spells(real effect in tibia global) aren't working for me and I don't found some way to fix this. Some1 can help?
For exemple, my Sharpshooter script:
THX.
I can't fix the spell Sharpshooter(utito tempo san) or other spells like Swift Foot(utamo tempo san). How I can add the exhaust for healing spells and how I can cancel all attacks after utamo tempo san?
Utito tempo san - "While this spell is in effect, the paladin's speed is reduced by 70%, they cannot cast any healing, support or supply spells, and they cannot block attacks."
Utamo tempo san - "(...) they however can not attack or use attack spells during this time."
These part of description of spells(real effect in tibia global) aren't working for me and I don't found some way to fix this. Some1 can help?
For exemple, my Sharpshooter script:
Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, 10000)
setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCEPERCENT, 150)
setConditionParam(condition, CONDITION_PARAM_BUFF, true)
setCombatCondition(combat, condition)
local speed = createConditionObject(CONDITION_PARALYZE)
setConditionParam(speed, CONDITION_PARAM_TICKS, 10000)
setConditionFormula(speed, -0.7, 56, -0.7, 56)
setCombatCondition(combat, speed)
local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_SUBID, 2)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, 10000)
setCombatCondition(combat, exhaust)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
THX.