mirror of
https://github.com/Melledy/Grasscutter.git
synced 2024-11-26 20:05:19 +00:00
Fix enter tower dungeons
This commit is contained in:
parent
0ba13ef7ff
commit
18df521347
@ -8,7 +8,7 @@ public class TowerFloorData extends GameResource {
|
||||
|
||||
private int floorId;
|
||||
private int floorIndex;
|
||||
private int levelId;
|
||||
private int levelGroupId;
|
||||
private int overrideMonsterLevel;
|
||||
private int teamNum;
|
||||
private int floorLevelConfigId;
|
||||
@ -31,8 +31,8 @@ public class TowerFloorData extends GameResource {
|
||||
return floorIndex;
|
||||
}
|
||||
|
||||
public int getLevelId() {
|
||||
return levelId;
|
||||
public int getLevelGroupId() {
|
||||
return levelGroupId;
|
||||
}
|
||||
|
||||
public int getOverrideMonsterLevel() {
|
||||
|
@ -8,6 +8,7 @@ public class TowerLevelData extends GameResource {
|
||||
|
||||
private int levelId;
|
||||
private int levelIndex;
|
||||
private int levelGroupId;
|
||||
private int dungeonId;
|
||||
|
||||
@Override
|
||||
@ -19,6 +20,10 @@ public class TowerLevelData extends GameResource {
|
||||
return levelId;
|
||||
}
|
||||
|
||||
public int getLevelGroupId() {
|
||||
return levelGroupId;
|
||||
}
|
||||
|
||||
public int getLevelIndex() {
|
||||
return levelIndex;
|
||||
}
|
||||
|
@ -71,7 +71,7 @@ public class TowerManager {
|
||||
this.currentFloorId = floorData.getFloorId();
|
||||
this.currentLevel = 0;
|
||||
this.currentLevelId = GameData.getTowerLevelDataMap().values().stream()
|
||||
.filter(x -> x.getLevelId() == floorData.getLevelId() && x.getLevelIndex() == 1)
|
||||
.filter(x -> x.getLevelGroupId() == floorData.getLevelGroupId() && x.getLevelIndex() == 1)
|
||||
.findFirst()
|
||||
.map(TowerLevelData::getId)
|
||||
.orElse(0);
|
||||
|
Loading…
Reference in New Issue
Block a user