mirror of
https://github.com/ArchipelagoMW/Archipelago.git
synced 2026-04-17 13:23:30 -07:00
Webworld docs: move gameinfo documentation to their world folders and copy them for webhost use. (#455)
This commit is contained in:
@@ -4,9 +4,9 @@ import os
|
||||
import threading
|
||||
import typing
|
||||
|
||||
from BaseClasses import Item, CollectionState
|
||||
from BaseClasses import Item, CollectionState, Tutorial
|
||||
from .SubClasses import ALttPItem
|
||||
from ..AutoWorld import World, LogicMixin
|
||||
from ..AutoWorld import World, WebWorld, LogicMixin
|
||||
from .Options import alttp_options, smallkey_shuffle
|
||||
from .Items import as_dict_item_table, item_name_groups, item_table
|
||||
from .Regions import lookup_name_to_id, create_regions, mark_light_world_regions
|
||||
@@ -24,6 +24,82 @@ from .EntranceShuffle import link_entrances, link_inverted_entrances, plando_con
|
||||
lttp_logger = logging.getLogger("A Link to the Past")
|
||||
|
||||
|
||||
class ALTTPWeb(WebWorld):
|
||||
setup_en = Tutorial(
|
||||
"Multiworld Setup Tutorial",
|
||||
"A guide to setting up the Archipelago ALttP Software on your computer. This guide covers single-player, multiworld, and related software.",
|
||||
"English",
|
||||
"multiworld_en.md",
|
||||
"multiworld/en",
|
||||
["Farrak Kilhn"]
|
||||
)
|
||||
|
||||
setup_de = Tutorial(
|
||||
setup_en.tutorial_name,
|
||||
setup_en.description,
|
||||
"Deutsch",
|
||||
"multiworld_de.md",
|
||||
"multiworld/de",
|
||||
["Fischfilet"]
|
||||
)
|
||||
|
||||
setup_es = Tutorial(
|
||||
setup_en.tutorial_name,
|
||||
setup_en.description,
|
||||
"Español",
|
||||
"multiworld_es.md",
|
||||
"multiworld/es",
|
||||
["Edos"]
|
||||
)
|
||||
|
||||
setup_fr = Tutorial(
|
||||
setup_en.tutorial_name,
|
||||
setup_en.description,
|
||||
"Français",
|
||||
"multiworld_fr.md",
|
||||
"multiworld/fr",
|
||||
["Coxla"]
|
||||
)
|
||||
|
||||
msu = Tutorial(
|
||||
"MSU-1 Setup Tutorial",
|
||||
"A guide to setting up MSU-1, which allows for custom in-game music.",
|
||||
"English",
|
||||
"msu1_en.md",
|
||||
"msu1/en",
|
||||
["Farrak Kilhn"]
|
||||
)
|
||||
|
||||
msu_es = Tutorial(
|
||||
msu.tutorial_name,
|
||||
msu.description,
|
||||
"Español",
|
||||
"msu1_es.md",
|
||||
"msu1/en",
|
||||
["Edos"]
|
||||
)
|
||||
|
||||
msu_fr = Tutorial(
|
||||
msu.tutorial_name,
|
||||
msu.description,
|
||||
"Français",
|
||||
"msu1_fr.md",
|
||||
"msu1/fr",
|
||||
["Coxla"]
|
||||
)
|
||||
|
||||
plando = Tutorial(
|
||||
"Plando Tutorial",
|
||||
"A guide to creating Multiworld Plandos with LTTP",
|
||||
"English",
|
||||
"plando_en.md",
|
||||
"plando/en",
|
||||
["Berserker"]
|
||||
)
|
||||
|
||||
tutorials = [setup_en, setup_de, setup_es, setup_fr, msu, msu_es, msu_fr, plando]
|
||||
|
||||
|
||||
class ALTTPWorld(World):
|
||||
"""
|
||||
The Legend of Zelda: A Link to the Past is an action/adventure game. Take on the role of
|
||||
@@ -44,6 +120,7 @@ class ALTTPWorld(World):
|
||||
remote_items: bool = False
|
||||
remote_start_inventory: bool = False
|
||||
required_client_version = (0, 3, 2)
|
||||
web = ALTTPWeb()
|
||||
|
||||
set_rules = set_rules
|
||||
|
||||
|
||||
Reference in New Issue
Block a user