mirror of
https://github.com/Melledy/Nebula.git
synced 2025-12-13 04:45:02 +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;
|
return change;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Check logs if the player has completed the level already
|
||||||
|
if (this.getPlayer().getProgress().getInfinityArenaLog().containsKey(this.getLevelId())) {
|
||||||
|
return change;
|
||||||
|
}
|
||||||
|
|
||||||
// Calculate rewards
|
// Calculate rewards
|
||||||
var rewards = this.getLevelData().generateRewards();
|
var rewards = this.getLevelData().generateRewards();
|
||||||
|
|
||||||
// Add items
|
// Add items to player
|
||||||
this.getPlayer().getInventory().addItems(rewards, change);
|
this.getPlayer().getInventory().addItems(rewards, change);
|
||||||
|
|
||||||
// Set in change info
|
// Set rewards in change info
|
||||||
change.setExtraData(rewards);
|
change.setExtraData(rewards);
|
||||||
|
|
||||||
// Log in player progress
|
// Log in player progress
|
||||||
|
|||||||
Reference in New Issue
Block a user