7from .ds2
import DS2_COVENANT, DS2_GAMES, load_ds2_boss_souls, load_ds2_bosses
35 return set(load_ds2_bosses(base_dir).values()) | set(
36 load_ds2_boss_souls(base_dir).values()
38 subdir = BOSS_SOUL_DB_DIR.get(game)
39 names = set(load_boss_soul_map(base_dir, subdir).values())
if subdir
else set()
40 names |= set(MANDATORY_BOSSES.get(game, ()))
42 names |= set(load_ds3_boss_flags(base_dir)) | set(
43 load_ds3_boss_victory(base_dir)
45 if game
in (
"dsr",
"ptde"):
46 names |= set(load_ds1_boss_flags(base_dir))
51 names |= set(load_sdt_boss_flags(base_dir))