12
0

Update SpecialItem
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Dieser Commit ist enthalten in:
yoyosource 2022-03-16 18:00:06 +01:00
Ursprung a5478a80a3
Commit 2a392b8827

Datei anzeigen

@ -40,6 +40,7 @@ import java.util.Random;
public abstract class SpecialItem {
private static final Random random = new Random();
private static boolean lastItemWasSupportItem = false;
private static List<SpecialItem> supportItems = new ArrayList<>();
private static List<SpecialItem> missileItems = new ArrayList<>();
@ -109,8 +110,11 @@ public abstract class SpecialItem {
}
public static ItemStack getRandomItem() {
if (random.nextDouble() > Config.MissileChance) return supportItems.get(random.nextInt(supportItems.size())).getItem();
else return missileItems.get(random.nextInt(missileItems.size())).getItem();
if (random.nextDouble() > Config.MissileChance && !lastItemWasSupportItem) {
lastItemWasSupportItem = true;
return supportItems.get(random.nextInt(supportItems.size())).getItem();
}
lastItemWasSupportItem = false;
return missileItems.get(random.nextInt(missileItems.size())).getItem();
}
}