mirror of
https://github.com/ArchipelagoMW/Archipelago.git
synced 2026-03-20 14:28:18 -07:00
* APQuest * Add confetti cannon * ID change on enemy drop * nevermind * Write the apworld * Actually implement hard mode * split everything into multiple files * Push out webworld into a file * Comment * Enemy health graphics * more ruff rules * graphics :) * heal player when receiving health upgrade * the dumbest client of all time * Fix typo * You can kinda play it now! Now we just need to render the game... :))) * fix kvui imports again * It's playable. Kind of * oops * Sounds and stuff * exceptions for audio * player sprite stuff * Not attack without sword * Make sure it plays correctly * Collect behavior * ruff * don't need to clear checked_locations, but do need to still clear finished_game * Connect calls disconnect, so this is not necessary * more seemless reconnection * Ok now I think it's correct * Bgm * Bgm * minor adjustment * More refactoring of graphics and sound * add graphics * Item column * Fix enemies not regaining their health * oops * oops * oops * 6 health final boss on hard mode * boss_6.png * Display APQuest items correctly * auto switch tabs * some mypy stuff * Intro song * Confetti Cannon * a bit more confetti work * launcher component * Graphics change * graphics and cleanup * fix apworld * comment out horse and cat for now * add docs * copypasta * ruff made my comment look unhinged * Move that comment * Fix typing and don't import kvui in nogui * lmao that already exists I don't need to do it myself * Must've just copied this from somewhere * order change * Add unit tests * Notes about the client * oops * another intro song case * Write WebWorld and setup guides * Yes description provided * thing * how to play * Music and Volume * Add cat and horse player sprites * updates * Add hammer and breakable wall * TODO * replace wav with ogg * Codeowners and readme * finish unit tests * lint * Todid * Update worlds/apquest/client/ap_quest_client.py Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com> * Update worlds/apquest/client/custom_views.py Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com> * Filler pattern * __future__ annotations * twebhost * Allow wasd and arrow keys * correct wording * oops * just say the website * append instead of += * qwint is onto my favoritism * kitty alias * Add a comment about preplaced items for assertAccessDependency * Use classvar_matrix instead of MultiworldTestBase * actually remove multiworld stuff from those tests * missed one more * Refactor a bit more * Fix getting of the user path * Actually explain components * Meh * Be a bit clearer about what's what * oops * More comments in the regions.py file * Nevermind * clarify regions further * I use too many brackets * Ok I'm done fr * simplify wording * missing . * Add precollected example * add note about precollected advancements * missing s * APQuest sound rework * Volume slider * I forgot I made this * a * fix volume of jingles * Add math trap to game (only works in play_in_console mode so far) * Math trap in apworld and client side * Fix background during math trap * fix leading 0 * Sound and further ui improvements for Math Trap * fix music bug * rename apquest subfolder to game * Move comment to where it belongs * Clear up language around components (hopefully) * Clear up what CommonClient is * Reword some more * Mention Archipelago (the program) explicitly * Update worlds/apquest/docs/en_APQuest.md Co-authored-by: Ixrec <ericrhitchcock@gmail.com> * Explain a bit more why you would use classvar matrix * reword the assert raises stuff * the volume slider thing is no longer true * german game page * Be more clear about why we're overriding Item and Location * default item classification * logically considered -> relevant to logic () * Update worlds/apquest/items.py Co-authored-by: Ixrec <ericrhitchcock@gmail.com> * a word on the ambiguity of the word 'filler' * more rewording * amount -> number * stress the necessity of appending to the multiworld itempool * Update worlds/apquest/locations.py Co-authored-by: Ixrec <ericrhitchcock@gmail.com> * get_location_names_with_ids * slight rewording of the new helper method * add some words about creating known location+item pairs * Add some more words to worlds/apqeust/options.py * more words in options.py * 120 chars (thanks Ixrec >:((( LOL) * Less confusing wording about rules, hopefully? * victory -> completion * remove the immediate creation of the hammer rule on the option region entrance * access rule performance * Make all imports module-level in world.py * formatting * get rid of noqa RUF012 (and also disable the rule in my local ruff.toml * move comment for docstring closer to docstring in another place * advancement???? * Missing function type annotations * pass mypy again (I don't love this one but all the alternatives are equally bad) * subclass instead of override * I forgor to remove these * Get rid of classvar_matrix and instead talk about some other stuff * protect people a bit from the assertAccessDependency nonsense * reword a bit more * word * More accessdependency text * More accessdependency text * More accessdependency text * More accessdependency text * oops * this is supposed to be absolute * Add some links to docs * that's called game now * Add an archipelago.json and explain what it means * new line who dis * reorganize a bit * ignore instead of skip * Update archipelago.json * She new on my line till I * Update archipelago.json * add controls tab * new ruff rule? idk * WHOOPS * Pack graphics into fewer files * annoying ruff format thing * Cleanup + mypy * relative import * Update worlds/apquest/client/custom_views.py Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com> * Update generate_math_problem.py * Update worlds/apquest/game/player.py Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com> --------- Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com> Co-authored-by: Ixrec <ericrhitchcock@gmail.com> Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com>
261 lines
4.8 KiB
Plaintext
261 lines
4.8 KiB
Plaintext
# Archipelago World Code Owners / Maintainers Document
|
|
#
|
|
# This file is used to notate the current "owners" or "maintainers" of any currently merged world folder as well as
|
|
# certain documentation. For any pull requests that modify these worlds/docs, a code owner must approve the PR in
|
|
# addition to a core maintainer. All other files and folders are owned and maintained by core maintainers directly.
|
|
#
|
|
# All usernames must be GitHub usernames (and are case sensitive).
|
|
|
|
# Adventure
|
|
/worlds/adventure/ @JusticePS
|
|
|
|
# A Hat in Time
|
|
/worlds/ahit/ @CookieCat45
|
|
|
|
# A Link to the Past
|
|
/worlds/alttp/ @Berserker66
|
|
|
|
# APQuest
|
|
# NewSoupVi is acting maintainer, but world belongs to core with the exception of the music
|
|
/worlds/apquest/ @NewSoupVi
|
|
|
|
# Sudoku (APSudoku)
|
|
/worlds/apsudoku/ @EmilyV99
|
|
|
|
# Aquaria
|
|
/worlds/aquaria/ @tioui
|
|
|
|
# Blasphemous
|
|
/worlds/blasphemous/ @TRPG0
|
|
|
|
# Bomb Rush Cyberfunk
|
|
/worlds/bomb_rush_cyberfunk/ @TRPG0
|
|
|
|
# Bumper Stickers
|
|
/worlds/bumpstik/ @FelicitusNeko
|
|
|
|
# Castlevania 64
|
|
/worlds/cv64/ @LiquidCat64
|
|
|
|
# Castlevania: Circle of the Moon
|
|
/worlds/cvcotm/ @LiquidCat64
|
|
|
|
# Celeste 64
|
|
/worlds/celeste64/ @PoryGone
|
|
|
|
# Celeste (Open World)
|
|
/worlds/celeste_open_world/ @PoryGone
|
|
|
|
# ChecksFinder
|
|
/worlds/checksfinder/ @SunCatMC
|
|
|
|
# Choo-Choo Charles
|
|
/worlds/cccharles/ @Yaranorgoth
|
|
|
|
# Civilization VI
|
|
/worlds/civ6/ @hesto2
|
|
|
|
# Dark Souls III
|
|
/worlds/dark_souls_3/ @Marechal-L @nex3
|
|
|
|
# Donkey Kong Country 3
|
|
/worlds/dkc3/ @PoryGone
|
|
|
|
# DLCQuest
|
|
/worlds/dlcquest/ @axe-y @agilbert1412
|
|
|
|
# DOOM 1993
|
|
/worlds/doom_1993/ @Daivuk @KScl
|
|
|
|
# DOOM II
|
|
/worlds/doom_ii/ @Daivuk @KScl
|
|
|
|
# Factorio
|
|
/worlds/factorio/ @Berserker66
|
|
|
|
# Faxanadu
|
|
/worlds/faxanadu/ @Daivuk
|
|
|
|
# Final Fantasy (1)
|
|
/worlds/ff1/ @Rosalie-A
|
|
|
|
# Final Fantasy Mystic Quest
|
|
/worlds/ffmq/ @Alchav @wildham0
|
|
|
|
# Heretic
|
|
/worlds/heretic/ @Daivuk @KScl
|
|
|
|
# Hollow Knight
|
|
/worlds/hk/ @BadMagic100 @qwint
|
|
|
|
# Hylics 2
|
|
/worlds/hylics2/ @TRPG0
|
|
|
|
# Inscryption
|
|
/worlds/inscryption/ @DrBibop @Glowbuzz
|
|
|
|
# Jak and Daxter: The Precursor Legacy
|
|
/worlds/jakanddaxter/ @massimilianodelliubaldini
|
|
|
|
# Kirby's Dream Land 3
|
|
/worlds/kdl3/ @Silvris
|
|
|
|
# Kingdom Hearts
|
|
/worlds/kh1/ @gaithern
|
|
|
|
# Kingdom Hearts 2
|
|
/worlds/kh2/ @JaredWeakStrike
|
|
|
|
# Landstalker: The Treasures of King Nole
|
|
/worlds/landstalker/ @Dinopony
|
|
|
|
# Lingo
|
|
/worlds/lingo/ @hatkirby
|
|
|
|
# Links Awakening DX
|
|
/worlds/ladx/ @threeandthreee
|
|
|
|
# Lufia II Ancient Cave
|
|
/worlds/lufia2ac/ @el-u
|
|
/worlds/lufia2ac/docs/ @wordfcuk @el-u
|
|
|
|
# Mario & Luigi: Superstar Saga
|
|
/worlds/mlss/ @jamesbrq
|
|
|
|
# Meritous
|
|
/worlds/meritous/ @FelicitusNeko
|
|
|
|
# The Messenger
|
|
/worlds/messenger/ @alwaysintreble
|
|
|
|
# Mega Man 2
|
|
/worlds/mm2/ @Silvris
|
|
|
|
# MegaMan Battle Network 3
|
|
/worlds/mmbn3/ @digiholic
|
|
|
|
# Muse Dash
|
|
/worlds/musedash/ @DeamonHunter
|
|
|
|
# Noita
|
|
/worlds/noita/ @ScipioWright @heinermann
|
|
|
|
# Old School Runescape
|
|
/worlds/osrs @digiholic
|
|
|
|
# Overcooked! 2
|
|
/worlds/overcooked2/ @toasterparty
|
|
|
|
# Paint
|
|
/worlds/paint/ @MarioManTAW
|
|
|
|
# Pokemon Emerald
|
|
/worlds/pokemon_emerald/ @Zunawe
|
|
|
|
# Pokemon Red and Blue
|
|
/worlds/pokemon_rb/ @Alchav
|
|
|
|
# Raft
|
|
/worlds/raft/ @SunnyBat
|
|
|
|
# Risk of Rain 2
|
|
/worlds/ror2/ @kindasneaki
|
|
|
|
# Saving Princess
|
|
/worlds/saving_princess/ @LeonarthCG
|
|
|
|
# shapez
|
|
/worlds/shapez/ @BlastSlimey
|
|
|
|
# Shivers
|
|
/worlds/shivers/ @GodlFire @korydondzila
|
|
|
|
# A Short Hike
|
|
/worlds/shorthike/ @chandler05 @BrandenEK
|
|
|
|
# Sonic Adventure 2 Battle
|
|
/worlds/sa2b/ @PoryGone @RaspberrySpace
|
|
|
|
# Starcraft 2
|
|
/worlds/sc2/ @Ziktofel
|
|
|
|
# Super Metroid
|
|
/worlds/sm/ @lordlou
|
|
|
|
# Super Mario 64
|
|
/worlds/sm64ex/ @N00byKing
|
|
|
|
# Super Mario Land 2: 6 Golden Coins
|
|
/worlds/marioland2/ @Alchav
|
|
|
|
# Super Mario World
|
|
/worlds/smw/ @PoryGone
|
|
|
|
# SMZ3
|
|
/worlds/smz3/ @lordlou
|
|
|
|
# Secret of Evermore
|
|
/worlds/soe/ @black-sliver
|
|
|
|
# Stardew Valley
|
|
/worlds/stardew_valley/ @agilbert1412
|
|
|
|
# Subnautica
|
|
/worlds/subnautica/ @Berserker66
|
|
|
|
# Terraria
|
|
/worlds/terraria/ @Seldom-SE
|
|
|
|
# Timespinner
|
|
/worlds/timespinner/ @Jarno458
|
|
|
|
# The Legend of Zelda (1)
|
|
/worlds/tloz/ @Rosalie-A
|
|
|
|
# TUNIC
|
|
/worlds/tunic/ @silent-destroyer @ScipioWright
|
|
|
|
# Undertale
|
|
/worlds/undertale/ @jonloveslegos
|
|
|
|
# VVVVVV
|
|
/worlds/v6/ @N00byKing
|
|
|
|
# Wargroove
|
|
/worlds/wargroove/ @FlySniper
|
|
|
|
# The Wind Waker
|
|
/worlds/tww/ @tanjo3
|
|
|
|
# The Witness
|
|
/worlds/witness/ @NewSoupVi @blastron
|
|
|
|
# Yacht Dice
|
|
/worlds/yachtdice/ @spinerak
|
|
|
|
# Yoshi's Island
|
|
/worlds/yoshisisland/ @PinkSwitch
|
|
|
|
#Yu-Gi-Oh! Ultimate Masters: World Championship Tournament 2006
|
|
/worlds/yugioh06/ @Rensen3
|
|
|
|
# Zillion
|
|
/worlds/zillion/ @beauxq
|
|
|
|
## Active Unmaintained Worlds
|
|
|
|
# The following worlds in this repo are currently unmaintained, but currently still work in core. If any update breaks
|
|
# compatibility, these worlds may be deleted. If you are interested in stepping up as maintainer for
|
|
# any of these worlds, please review `/docs/world maintainer.md` documentation.
|
|
|
|
# Ocarina of Time
|
|
# /worlds/oot/
|
|
|
|
###################
|
|
## Documentation ##
|
|
###################
|
|
|
|
# Apworld Dev Faq
|
|
/docs/apworld_dev_faq.md @qwint @ScipioWright
|
|
|