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() {
|
||||
double roll = random.nextDouble();
|
||||
if (roll < 0.05) return RARITY.EPIC; // 5%
|
||||
if (roll < 0.15) return RARITY.RARE; // 10%
|
||||
if (roll < 0.40) return RARITY.UNCOMMON;// 25%
|
||||
return RARITY.COMMON; // 60%
|
||||
// 5%
|
||||
if (roll < 0.05) {
|
||||
return RARITY.EPIC;
|
||||
}
|
||||
// 10%
|
||||
if (roll < 0.15) {
|
||||
return RARITY.RARE;
|
||||
}
|
||||
// 25%
|
||||
if (roll < 0.40) {
|
||||
return RARITY.UNCOMMON;
|
||||
}
|
||||
// 60%
|
||||
return RARITY.COMMON;
|
||||
}
|
||||
|
||||
public void clear() {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user