SM and SMZ3 apworld support (#1677)

This commit is contained in:
lordlou
2023-04-08 16:52:34 -04:00
committed by GitHub
parent f4035b8621
commit 84402a1b55
86 changed files with 522 additions and 445 deletions

View File

@@ -1,9 +1,9 @@
from worlds.sm.variaRandomizer.graph.graph import AccessPoint
from worlds.sm.variaRandomizer.utils.parameters import Settings
from worlds.sm.variaRandomizer.rom.rom_patches import RomPatches
from worlds.sm.variaRandomizer.logic.smbool import SMBool
from worlds.sm.variaRandomizer.logic.helpers import Bosses
from worlds.sm.variaRandomizer.logic.cache import Cache
from ...graph.graph import AccessPoint
from ...utils.parameters import Settings
from ...rom.rom_patches import RomPatches
from ...logic.smbool import SMBool
from ...logic.helpers import Bosses
from ...logic.cache import Cache
# all access points and traverse functions
accessPoints = [

View File

@@ -1,11 +1,11 @@
from math import ceil
from worlds.sm.variaRandomizer.logic.smbool import SMBool
from worlds.sm.variaRandomizer.logic.helpers import Helpers, Bosses
from worlds.sm.variaRandomizer.logic.cache import Cache
from worlds.sm.variaRandomizer.rom.rom_patches import RomPatches
from worlds.sm.variaRandomizer.graph.graph_utils import getAccessPoint
from worlds.sm.variaRandomizer.utils.parameters import Settings
from ...logic.smbool import SMBool
from ...logic.helpers import Helpers, Bosses
from ...logic.cache import Cache
from ...rom.rom_patches import RomPatches
from ...graph.graph_utils import getAccessPoint
from ...utils.parameters import Settings
class HelpersGraph(Helpers):
def __init__(self, smbm):

View File

@@ -1,8 +1,8 @@
from worlds.sm.variaRandomizer.logic.helpers import Bosses
from worlds.sm.variaRandomizer.utils.parameters import Settings
from worlds.sm.variaRandomizer.rom.rom_patches import RomPatches
from worlds.sm.variaRandomizer.logic.smbool import SMBool
from worlds.sm.variaRandomizer.graph.location import locationsDict
from ...logic.helpers import Bosses
from ...utils.parameters import Settings
from ...rom.rom_patches import RomPatches
from ...logic.smbool import SMBool
from ...graph.location import locationsDict
locationsDict["Energy Tank, Gauntlet"].AccessFrom = {
'Landing Site': lambda sm: SMBool(True)