Feature highlights: - Adds many content to the SC2 game - Allows custom mission order - Adds race-swapped missions for build missions (except Epilogue and NCO) - Allows War Council Nerfs (Protoss units can get pre - War Council State, alternative units get another custom nerf to match the power level of base units) - Revamps Predator's upgrade tree (never was considered strategically important) - Adds some units and upgrades - Locked and excluded items can specify quantity - Key mode (if opt-in, missions require keys to be unlocked on top of their regular regular requirements - Victory caches - Victory locations can grant multiple items to the multiworld instead of one - The generator is more resilient for generator failures as it validates logic for item excludes - Fixes the following issues: - https://github.com/ArchipelagoMW/Archipelago/issues/3531 - https://github.com/ArchipelagoMW/Archipelago/issues/3548
10 lines
419 B
Python
10 lines
419 B
Python
import unittest
|
|
from .. import mission_groups
|
|
|
|
|
|
class TestMissionGroups(unittest.TestCase):
|
|
def test_all_mission_groups_are_defined_and_nonempty(self) -> None:
|
|
for mission_group_name in mission_groups.MissionGroupNames.get_all_group_names():
|
|
self.assertIn(mission_group_name, mission_groups.mission_groups)
|
|
self.assertTrue(mission_groups.mission_groups[mission_group_name])
|