mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-06-27 19:24:44 +02:00
Adding Fishermans Diet ability to fishing.
This commit is contained in:
@ -10,10 +10,12 @@ public class FishingCommand extends SkillCommand {
|
||||
private int lootTier;
|
||||
private String magicChance;
|
||||
private String shakeChance;
|
||||
private String fishermansDietRank;
|
||||
|
||||
private boolean canTreasureHunt;
|
||||
private boolean canMagicHunt;
|
||||
private boolean canShake;
|
||||
private boolean canFishermansDiet;
|
||||
|
||||
public FishingCommand() {
|
||||
super(SkillType.FISHING);
|
||||
@ -24,6 +26,22 @@ public class FishingCommand extends SkillCommand {
|
||||
lootTier = Fishing.getFishingLootTier(profile);
|
||||
magicChance = percent.format((float) lootTier / 15);
|
||||
shakeChance = String.valueOf(Fishing.getShakeChance(lootTier));
|
||||
|
||||
if (skillValue >= 1000) {
|
||||
fishermansDietRank = "5";
|
||||
}
|
||||
else if (skillValue >= 800) {
|
||||
fishermansDietRank = "4";
|
||||
}
|
||||
else if (skillValue >= 600) {
|
||||
fishermansDietRank = "3";
|
||||
}
|
||||
else if (skillValue >= 400) {
|
||||
fishermansDietRank = "2";
|
||||
}
|
||||
else {
|
||||
fishermansDietRank = "1";
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -31,6 +49,7 @@ public class FishingCommand extends SkillCommand {
|
||||
canTreasureHunt = permInstance.fishingTreasures(player);
|
||||
canMagicHunt = permInstance.fishingMagic(player);
|
||||
canShake = permInstance.shakeMob(player);
|
||||
canFishermansDiet = permInstance.fishermansDiet(player);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -51,6 +70,10 @@ public class FishingCommand extends SkillCommand {
|
||||
if (canShake) {
|
||||
player.sendMessage(LocaleLoader.getString("Effects.Template", new Object[] { LocaleLoader.getString("Fishing.Effect.4"), LocaleLoader.getString("Fishing.Effect.5") }));
|
||||
}
|
||||
|
||||
if (canFishermansDiet) {
|
||||
player.sendMessage(LocaleLoader.getString("Effects.Template", new Object[] { LocaleLoader.getString("Fishing.Effect.6"), LocaleLoader.getString("Fishing.Effect.7") }));
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -76,5 +99,9 @@ public class FishingCommand extends SkillCommand {
|
||||
player.sendMessage(LocaleLoader.getString("Fishing.Ability.Shake", new Object[] { shakeChance }));
|
||||
}
|
||||
}
|
||||
|
||||
if (canFishermansDiet) {
|
||||
player.sendMessage(LocaleLoader.getString("Fishing.Ability.FD", new Object[] { fishermansDietRank }));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user