mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-05-18 05:59:49 +08:00
Fix tower mob level and hp scaling (#2430)
This commit is contained in:
committed by
GitHub
Unverified
parent
1fac319eb2
commit
0bbeaf254b
@@ -767,6 +767,20 @@ public class Scene {
|
||||
return level;
|
||||
}
|
||||
|
||||
public int getLevelForMonster(int configId, int defaultLevel) {
|
||||
if (getDungeonManager() != null) {
|
||||
return getDungeonManager().getLevelForMonster(configId);
|
||||
} else if (getWorld().getWorldLevel() > 0) {
|
||||
var worldLevelData =
|
||||
GameData.getWorldLevelDataMap().get(getWorld().getWorldLevel());
|
||||
|
||||
if (worldLevelData != null) {
|
||||
return worldLevelData.getMonsterLevel();
|
||||
}
|
||||
}
|
||||
return defaultLevel;
|
||||
}
|
||||
|
||||
public void checkNpcGroup() {
|
||||
Set<SceneNpcBornEntry> npcBornEntries = ConcurrentHashMap.newKeySet();
|
||||
for (Player player : this.getPlayers()) {
|
||||
|
||||
Reference in New Issue
Block a user