1package com.osroyale.game.action.impl;
3import com.osroyale.game.action.Action;
4import com.osroyale.game.action.policy.WalkablePolicy;
5import com.osroyale.game.world.entity.mob.player.Player;
6import com.osroyale.content.skill.impl.magic.spell.Spell;
7import com.osroyale.game.world.items.Item;
14 private final Spell spell;
15 private final Item item;
26 spell.execute(
getMob(), item);
36 return "spell-action";
Action(T mob, int delay, boolean instant)
WalkablePolicy getWalkablePolicy()
SpellAction(Player player, Spell spell, Item item)
synchronized final void cancel()