HuntPass minimum step should be non negative.

This commit is contained in:
MobiusDevelopment
2022-12-19 17:38:46 +00:00
parent 0cb280f9de
commit 75b0f394f4
3 changed files with 9 additions and 9 deletions

View File

@@ -218,7 +218,7 @@ public class HuntPass
public void setCurrentStep(int step) public void setCurrentStep(int step)
{ {
_currentStep = step; _currentStep = Math.max(0, Math.min(step, HuntPassData.getInstance().getRewardsCount() - 1));
} }
public int getRewardStep() public int getRewardStep()
@@ -233,7 +233,7 @@ public class HuntPass
return; return;
} }
_rewardStep = Math.min(step, HuntPassData.getInstance().getRewardsCount() - 1); _rewardStep = Math.max(0, Math.min(step, HuntPassData.getInstance().getRewardsCount() - 1));
} }
public boolean isPremium() public boolean isPremium()
@@ -253,7 +253,7 @@ public class HuntPass
public void setPremiumRewardStep(int step) public void setPremiumRewardStep(int step)
{ {
_premiumRewardStep = Math.min(step, HuntPassData.getInstance().getPremiumRewardsCount() - 1); _premiumRewardStep = Math.max(0, Math.min(step, HuntPassData.getInstance().getPremiumRewardsCount() - 1));
} }
public boolean rewardAlert() public boolean rewardAlert()

View File

@@ -218,7 +218,7 @@ public class HuntPass
public void setCurrentStep(int step) public void setCurrentStep(int step)
{ {
_currentStep = step; _currentStep = Math.max(0, Math.min(step, HuntPassData.getInstance().getRewardsCount() - 1));
} }
public int getRewardStep() public int getRewardStep()
@@ -233,7 +233,7 @@ public class HuntPass
return; return;
} }
_rewardStep = Math.min(step, HuntPassData.getInstance().getRewardsCount() - 1); _rewardStep = Math.max(0, Math.min(step, HuntPassData.getInstance().getRewardsCount() - 1));
} }
public boolean isPremium() public boolean isPremium()
@@ -253,7 +253,7 @@ public class HuntPass
public void setPremiumRewardStep(int step) public void setPremiumRewardStep(int step)
{ {
_premiumRewardStep = Math.min(step, HuntPassData.getInstance().getPremiumRewardsCount() - 1); _premiumRewardStep = Math.max(0, Math.min(step, HuntPassData.getInstance().getPremiumRewardsCount() - 1));
} }
public boolean rewardAlert() public boolean rewardAlert()

View File

@@ -218,7 +218,7 @@ public class HuntPass
public void setCurrentStep(int step) public void setCurrentStep(int step)
{ {
_currentStep = step; _currentStep = Math.max(0, Math.min(step, HuntPassData.getInstance().getRewardsCount() - 1));
} }
public int getRewardStep() public int getRewardStep()
@@ -233,7 +233,7 @@ public class HuntPass
return; return;
} }
_rewardStep = Math.min(step, HuntPassData.getInstance().getRewardsCount() - 1); _rewardStep = Math.max(0, Math.min(step, HuntPassData.getInstance().getRewardsCount() - 1));
} }
public boolean isPremium() public boolean isPremium()
@@ -253,7 +253,7 @@ public class HuntPass
public void setPremiumRewardStep(int step) public void setPremiumRewardStep(int step)
{ {
_premiumRewardStep = Math.min(step, HuntPassData.getInstance().getPremiumRewardsCount() - 1); _premiumRewardStep = Math.max(0, Math.min(step, HuntPassData.getInstance().getPremiumRewardsCount() - 1));
} }
public boolean rewardAlert() public boolean rewardAlert()