Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local move = {
- name = "Quick Attack",
- category = MOVE_CATEGORY_ELEMENT,
- element_type = TYPE_NORMAL,
- cooldown = 15,
- target = true,
- range = 1,
- spriteId = 14130,
- power = 40,
- powerLowerPercent = 10,
- powerHigherPercent = 10,
- effect = CONST_ME_BLOCKHIT,
- hitColor = COLOR_DARKYELLOW
- }
- function onGetPlayerMinMaxValues(cid)
- local baseMin = PokemonMoves:calculateMinDamage(move.power, move.powerLowerPercent)
- local baseMax = PokemonMoves:calculateMaxDamage(move.power, move.powerHigherPercent)
- return PokemonMoves:getMinMaxValues(cid, move, baseMin, baseMax)
- end
- local combat = createCombatObject()
- setCombatParam(combat, COMBAT_PARAM_ELEMENT_TYPE, move.element_type)
- setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
- setCombatParam(combat, COMBAT_PARAM_EFFECT, move.effect)
- setCombatParam(combat, COMBAT_PARAM_HITCOLOR, move.hitColor)
- setCombatCallback(combat, CALLBACK_PARAM_MONSTER, "onGetPlayerMinMaxValues")
- function move.callback(cid)
- local target = getCreatureTarget(cid)
- local var = numberToVariant(target)
- doCombat(cid, combat, var)
- end
- PokemonMoves:registerMove(move)
Add Comment
Please, Sign In to add comment