|
@@ -91,15 +91,8 @@ public class MiningManager extends SkillManager {
|
|
|
return;
|
|
|
|
|
|
//TODO: Make this readable
|
|
|
- for (int i = mcMMOPlayer.getAbilityMode(skill.getAbility()) ? 2 : 1; i != 0; i--) {
|
|
|
- if (RandomChanceUtil.isActivationSuccessful(SkillActivationType.RANDOM_LINEAR_100_SCALE_WITH_CAP, SubSkillType.MINING_DOUBLE_DROPS, player)) {
|
|
|
- if (silkTouch) {
|
|
|
- Mining.handleSilkTouchDrops(blockState);
|
|
|
- }
|
|
|
- else {
|
|
|
- Mining.handleMiningDrops(blockState);
|
|
|
- }
|
|
|
- }
|
|
|
+ if (RandomChanceUtil.checkRandomChanceExecutionSuccess(getPlayer(), SubSkillType.MINING_DOUBLE_DROPS, true)) {
|
|
|
+ BlockUtils.markBlocksForBonusDrops(blockState, mcMMOPlayer.getAbilityMode(skill.getAbility()));
|
|
|
}
|
|
|
}
|
|
|
|