mirror of
https://github.com/Melledy/Grasscutter.git
synced 2024-11-27 12:05:52 +00:00
little fix
This commit is contained in:
parent
3e65ce63f5
commit
0764b6c2fa
@ -60,18 +60,18 @@ public class ScriptMonsterTideService {
|
|||||||
return currentGroup.monsters.values().stream().findFirst().orElse(null);
|
return currentGroup.monsters.values().stream().findFirst().orElse(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
public class OnMonsterDead implements ScriptMonsterListener{
|
public class OnMonsterDead implements ScriptMonsterListener {
|
||||||
@Override
|
@Override
|
||||||
public void onNotify(EntityMonster sceneMonster) {
|
public void onNotify(EntityMonster sceneMonster) {
|
||||||
if(monsterSceneLimit <= 0){
|
if (monsterSceneLimit <= 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(monsterAlive.decrementAndGet() >= monsterSceneLimit) {
|
if (monsterAlive.decrementAndGet() >= monsterSceneLimit) {
|
||||||
// maybe not happen
|
// maybe not happen
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
monsterKillCount.incrementAndGet();
|
monsterKillCount.incrementAndGet();
|
||||||
if(monsterTideCount.get() > 0){
|
if (monsterTideCount.get() > 0) {
|
||||||
// add more
|
// add more
|
||||||
sceneScriptManager.getScriptMonsterSpawnService().spawnMonster(currentGroup.id, getNextMonster());
|
sceneScriptManager.getScriptMonsterSpawnService().spawnMonster(currentGroup.id, getNextMonster());
|
||||||
}
|
}
|
||||||
@ -79,9 +79,7 @@ public class ScriptMonsterTideService {
|
|||||||
// fix the 5-2
|
// fix the 5-2
|
||||||
sceneScriptManager.callEvent(EventType.EVENT_MONSTER_TIDE_DIE, new ScriptArgs(monsterKillCount.get()));
|
sceneScriptManager.callEvent(EventType.EVENT_MONSTER_TIDE_DIE, new ScriptArgs(monsterKillCount.get()));
|
||||||
}
|
}
|
||||||
// spawn the last turn of monsters
|
|
||||||
// fix the 5-2
|
|
||||||
this.sceneScriptManager.callEvent(EventType.EVENT_MONSTER_TIDE_DIE, new ScriptArgs(this.monsterKillCount.get()));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void unload(){
|
public void unload(){
|
||||||
|
Loading…
Reference in New Issue
Block a user