41public class ArmadylGodsword
extends PlayerMeleeStrategy {
47 private static final ArmadylGodsword INSTANCE =
new ArmadylGodsword();
49 private ArmadylGodsword() {
53 public void start(
Player attacker,
Mob defender,
Hit[] hits) {
54 super.start(attacker, defender, hits);
55 attacker.animate(ANIMATION,
true);
56 attacker.graphic(GRAPHIC);
60 public void hitsplat(
Player attacker,
Mob defender,
Hit hit) {
61 super.hitsplat(attacker, defender, hit);
62 if (defender.
isPlayer() && hit.getDamage() >= 80) {
68 public void onKill(
Player attacker,
Mob defender,
Hit hit) {
80 public int modifyAccuracy(
Player attacker,
Mob defender,
int roll) {
85 public int modifyDamage(
Player attacker,
Mob defender,
int damage) {
86 return (
int) (damage * 1.375);
89 public static ArmadylGodsword
get() {
static void activate(Player player, AchievementKey achievement)