MonsterInvestigation (boss icon in map)

This commit is contained in:
Akka
2022-06-18 19:07:39 +08:00
committed by Melledy
parent 80c61466e3
commit 706dc5e4c7
7 changed files with 159 additions and 13 deletions

View File

@@ -16,6 +16,7 @@ import org.luaj.vm2.LuaValue;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Optional;
import java.util.stream.Collectors;
import static emu.grasscutter.Configuration.SCRIPT;
@@ -165,4 +166,12 @@ public class SceneGroup {
Grasscutter.getLogger().info("group {} in scene {} is loaded successfully.", id, sceneId);
return this;
}
public Optional<SceneBossChest> searchBossChestInGroup() {
return gadgets.values().stream()
.filter(g -> g.boss_chest != null && g.boss_chest.monster_config_id > 0)
.map(g -> g.boss_chest)
.findFirst();
}
}