SC2: make apworld compatible (#1024)

Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
This commit is contained in:
Fabian Dill
2022-10-01 15:24:05 +02:00
committed by GitHub
parent 4943d26160
commit e9e15e854d
4 changed files with 26 additions and 27 deletions

View File

@@ -1,5 +1,5 @@
from BaseClasses import MultiWorld
from ..AutoWorld import LogicMixin
from worlds.AutoWorld import LogicMixin
class SC2WoLLogic(LogicMixin):

View File

@@ -1,8 +1,8 @@
from typing import List, Set, Dict, Tuple, Optional, Callable, NamedTuple
from typing import List, Set, Dict, Tuple, Optional, Callable
from BaseClasses import MultiWorld, Region, Entrance, Location, RegionType
from .Locations import LocationData
from .Options import get_option_value
from worlds.sc2wol.MissionTables import MissionInfo, vanilla_shuffle_order, vanilla_mission_req_table, \
from .MissionTables import MissionInfo, vanilla_shuffle_order, vanilla_mission_req_table, \
no_build_regions_list, easy_regions_list, medium_regions_list, hard_regions_list
import random

View File

@@ -1,15 +1,14 @@
import typing
from typing import List, Set, Tuple, NamedTuple
from typing import List, Set, Tuple
from BaseClasses import Item, MultiWorld, Location, Tutorial, ItemClassification
from ..AutoWorld import WebWorld
from worlds.AutoWorld import WebWorld, World
from .Items import StarcraftWoLItem, item_table, filler_items, item_name_groups, get_full_item_list, \
basic_unit
from .Locations import get_locations
from .Regions import create_regions
from .Options import sc2wol_options, get_option_value
from .LogicMixin import SC2WoLLogic
from ..AutoWorld import World
class Starcraft2WoLWebWorld(WebWorld):