mirror of
https://github.com/Melledy/Nebula.git
synced 2026-11-04 21:36:51 +01:00
Dont give rewards for infinity tower if the player already completed it
This commit is contained in:
1 parent
a868c9f3ed
commit
db6c3a5b0f
1 file changed
+7
-2
@@ -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