Website Style Upgrade (#353)
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets * Landing Page Updates * Markdown updates, colors coming later * Remove testing theme from FF1 * Color updates for markdown styles * Updates to generated pages, so many updates * [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets * Landing Page Updates * Markdown updates, colors coming later * Remove testing theme from FF1 * Color updates for markdown styles * Updates to generated pages, so many updates * Seed download page improvements * Add styles to weighted-settings page * Minor adjustments to styles * Revert base theme to grass * Add more items to ArchipIDLE * [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets * Landing Page Updates * Markdown updates, colors coming later * Remove testing theme from FF1 * Color updates for markdown styles * Updates to generated pages, so many updates * Seed download page improvements * [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets * Landing Page Updates * Markdown updates, colors coming later * Remove testing theme from FF1 * Color updates for markdown styles * Updates to generated pages, so many updates * Add styles to weighted-settings page * Minor adjustments to styles * Revert base theme to grass * Add more items to ArchipIDLE * Improve Archipidle item name * [WebHost] Update background images, waiting on jungle.png, added partyTime theme * [WebHost] Fix tab ordering on landing page, remove islands on screen scale, fix tutorial page width scaling * [WebHost] Final touches to WebHost * Improve get_world_theme function, add partyTime theme to ArchipIDLE WebWorld * Remove sending_visible from AutoWorld * AP Ocarina of Time Client (#352) * Core: update jinja (#351) * some typing and cleaning, mostly in Fill.py (#349) * some typing and cleaning, mostly in Fill.py * address missing Option types * resolve a few TODOs discussed in pull request * SM: Optimize a bit (#350) * SM: Optimize a bit * SM: init bosses only once * New World Order (#355) * Core: update jinja * SM: Optimize a bit * AutoWorld: import worlds in alphabetical order, to be predictable rather than arbitrary Co-authored-by: Hussein Farran <hmfarran@gmail.com> * Remove references to Z5Client in English OoT setup guide * Prevent markdown code blocks from overflowing their container Co-authored-by: espeon65536 <81029175+espeon65536@users.noreply.github.com> Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com> Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com> Co-authored-by: Hussein Farran <hmfarran@gmail.com>
This commit is contained in:
@@ -78,6 +78,10 @@ class WebWorld:
|
||||
# display a settings page. Can be a link to an out-of-ap settings tool too.
|
||||
settings_page: Union[bool, str] = True
|
||||
|
||||
# Choose a theme for your /game/* pages
|
||||
# Available: dirt, grass, grassFlowers, ice, jungle, ocean, partyTime
|
||||
theme = "grass"
|
||||
|
||||
|
||||
class World(metaclass=AutoWorldRegister):
|
||||
"""A World object encompasses a game's Items, Locations, Rules and additional data or functionality required.
|
||||
|
||||
@@ -149,4 +149,54 @@ item_table = (
|
||||
'Sega Dreamcast',
|
||||
'Mario\'s Overalls',
|
||||
'Betamax Player',
|
||||
'Stray Lego',
|
||||
'Chocolate Chip Pancakes',
|
||||
'Two Blueberry Muffins',
|
||||
'Nintendo 64 Controller with a Perfect Thumbstick',
|
||||
'Cuckoo Crossing the Road',
|
||||
'One Eyed, One Horned, Flying Purple People-Eater',
|
||||
'Love Potion Number Nine',
|
||||
'Wireless Headphones',
|
||||
'Festive Keychain',
|
||||
'Bundle of Twisted Cables',
|
||||
'Plank of Wood',
|
||||
'Broken Ant Farm',
|
||||
'Thirty-six American Dollars',
|
||||
'Can of Shaving Cream',
|
||||
'Blue Hair Dye',
|
||||
'Mug Engraved with the AP Logo',
|
||||
'Tube of Toothpaste',
|
||||
'Album of Elevator Music',
|
||||
'Headlight Fluid',
|
||||
'Tickets to the Renaissance Faire',
|
||||
'Bag of Golf Balls',
|
||||
'Box of Packing Peanuts',
|
||||
'Bottle of Peanut Butter',
|
||||
'Breath of the Wild Cookbook',
|
||||
'Stardew Valley Cookbook',
|
||||
'Thirteen Angry Chickens',
|
||||
'Bowl of Cereal',
|
||||
'Rubber Snake',
|
||||
'Stale Sunflower Seeds',
|
||||
'Alarm Clock Without a Snooze Button',
|
||||
'Wet Pineapple',
|
||||
'Set of Scented Candles',
|
||||
'Adorable Stuffed Animal',
|
||||
'The Broodwitch',
|
||||
'Old Photo Album',
|
||||
'Trade Quest Item',
|
||||
'Pair of Fancy Boots',
|
||||
'Shoddy Pickaxe',
|
||||
'Adventurer\'s Sword',
|
||||
'Cute Puppy',
|
||||
'Box of Matches',
|
||||
'Set of Allen Wrenches',
|
||||
'Glass of Water',
|
||||
'Magic Shaggy Carpet',
|
||||
'Macaroni and Cheese',
|
||||
'Chocolate Chip Cookie Dough Ice Cream',
|
||||
'Fresh Strawberries',
|
||||
'Delicious Tacos',
|
||||
'The Krabby Patty Recipe',
|
||||
'Map to Waldo\'s Location',
|
||||
)
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
from BaseClasses import Item, MultiWorld, Region, Location, Entrance
|
||||
from .Items import item_table
|
||||
from .Rules import set_rules
|
||||
from ..AutoWorld import World
|
||||
from ..AutoWorld import World, WebWorld
|
||||
|
||||
|
||||
class ArchipIDLEWebWorld(WebWorld):
|
||||
theme = 'partyTime'
|
||||
|
||||
|
||||
class ArchipIDLEWorld(World):
|
||||
@@ -11,6 +15,7 @@ class ArchipIDLEWorld(World):
|
||||
game = "ArchipIDLE"
|
||||
topology_present = False
|
||||
data_version = 1
|
||||
web = ArchipIDLEWebWorld()
|
||||
|
||||
item_name_to_id = {}
|
||||
start_id = 9000
|
||||
|
||||
Reference in New Issue
Block a user