Refactor decideRarity method for improved readability with consistent formatting
This commit is contained in:
parent
8ba514c9c2
commit
4c1fd4d228
|
|
@ -54,10 +54,20 @@ public class LootService {
|
||||||
|
|
||||||
private RARITY decideRarity() {
|
private RARITY decideRarity() {
|
||||||
double roll = random.nextDouble();
|
double roll = random.nextDouble();
|
||||||
if (roll < 0.05) return RARITY.EPIC; // 5%
|
// 5%
|
||||||
if (roll < 0.15) return RARITY.RARE; // 10%
|
if (roll < 0.05) {
|
||||||
if (roll < 0.40) return RARITY.UNCOMMON;// 25%
|
return RARITY.EPIC;
|
||||||
return RARITY.COMMON; // 60%
|
}
|
||||||
|
// 10%
|
||||||
|
if (roll < 0.15) {
|
||||||
|
return RARITY.RARE;
|
||||||
|
}
|
||||||
|
// 25%
|
||||||
|
if (roll < 0.40) {
|
||||||
|
return RARITY.UNCOMMON;
|
||||||
|
}
|
||||||
|
// 60%
|
||||||
|
return RARITY.COMMON;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void clear() {
|
public void clear() {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user