mirror of
https://github.com/Melledy/Nebula.git
synced 2025-12-13 12:54:36 +01:00
Dont give rewards for infinity tower if the player already completed it
This commit is contained in:
@@ -58,13 +58,18 @@ public class InfinityTowerManager extends PlayerManager {
|
||||
return change;
|
||||
}
|
||||
|
||||
// Check logs if the player has completed the level already
|
||||
if (this.getPlayer().getProgress().getInfinityArenaLog().containsKey(this.getLevelId())) {
|
||||
return change;
|
||||
}
|
||||
|
||||
// Calculate rewards
|
||||
var rewards = this.getLevelData().generateRewards();
|
||||
|
||||
// Add items
|
||||
// Add items to player
|
||||
this.getPlayer().getInventory().addItems(rewards, change);
|
||||
|
||||
// Set in change info
|
||||
// Set rewards in change info
|
||||
change.setExtraData(rewards);
|
||||
|
||||
// Log in player progress
|
||||
|
||||
Reference in New Issue
Block a user