Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local combat = createCombatObject()
- setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
- function getDmg_Brush(player, skill, attack, factor)
- local distanceSkill = player:getEffectiveSkillLevel(SKILL_DISTANCE)
- min = -(player:getLevel() * 2.25) - (distanceSkill * 4.9) - (30)
- max = -(player:getLevel() * 2.35) - (distanceSkill * 5.1) - (60)
- return min * 0.95, max * 1.2
- end
- setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "getDmg_Brush")
- local function doBolt(cid, targetId, fromPosition)
- local caster = Creature(cid)
- local target = Creature(targetId)
- if not caster or not target then
- return
- end
- doCombat(cid, combat, positionToVariant(target:getPosition()))
- end
- function onCastSpell(creature, var)
- addEvent(doBolt, 5000, creature.uid, creature:getTarget().uid)
- return true
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement