1package com.osroyale.game.world.entity.combat.strategy.player.special.melee;
3import com.osroyale.content.achievement.AchievementHandler;
4import com.osroyale.content.achievement.AchievementKey;
5import com.osroyale.game.Animation;
6import com.osroyale.game.Graphic;
7import com.osroyale.game.UpdatePriority;
8import com.osroyale.game.world.entity.combat.attack.FightType;
9import com.osroyale.game.world.entity.combat.hit.Hit;
10import com.osroyale.game.world.entity.combat.strategy.player.PlayerMeleeStrategy;
11import com.osroyale.game.world.entity.mob.Mob;
12import com.osroyale.game.world.entity.mob.player.Player;
42public class OsmumFang
extends PlayerMeleeStrategy {
45 private static final OsmumFang INSTANCE =
new OsmumFang();
47 private OsmumFang() { }
50 public void start(
Player attacker,
Mob defender,
Hit[] hits) {
51 super.start(attacker, defender, hits);
52 attacker.graphic(GRAPHIC);
56 public void hitsplat(
Player attacker,
Mob defender,
Hit hit) {
57 super.hitsplat(attacker, defender, hit);
61 public void onKill(
Player attacker,
Mob defender,
Hit hit) {
75 public int modifyAccuracy(
Player attacker,
Mob defender,
int roll) {
80 public int modifyDamage(
Player attacker,
Mob defender,
int damage) {
84 public static OsmumFang
get() {