* initial commit of messenger integration * setup no_logic and needed slot_data * fix some typos and determinism * make all of it deterministic * add documentation * swapped to non local items so change the fed data * ~~deathlink~~ * satisfy the docs test * update doc test to show expected name * split custom classes into a separate file and fix an errant rule * make access dependency test give more useful errors * implement tests * remove some unneccessary back entrances and make names clearer * fix some big dumbs * successful unit tests are good also some slight reorganizing * add astral tea quest line, and potentially power seals as items * if TYPE_CHECKING... aahhhhhh * oop forgot to remove legacy code * having the seed and leaves as actual items doesn't seem to do anything so remove them. locations still work though * update setup guide with some changes * Tower HQ was creating duplicate locations * allow self locking items * cleanup * move self_locking_items function to core * docstring * implement choice of notes needed for music box * test the default value * don't create any starting inventory items * make item creation faster * change default accessibility and power seals options * improve documentation * precollected_items is a dict of Items... * implement shop chest goal * tests * always assign total and required seals * add new goals and set music box as requiring shop chest on shop chest goals instead of just setting it as the completion * fix dumb test quirk * implement music box skip as an option * world rewrite/cleanup * default to apworld and add game to readme * revert bleeding commits from other PRs * more bleeds * fix some errors in options docstrings * ??? * make my set rules method not have an awful name * test cleanup * add a test for item accessibility * fix issues with tests * make the self locking item behavior work correctly * misc cleanup * more general cleanup to be a good example * quick rules rewrite * more general cleanup and typing * more speed, more clean * bump data version * make sure the locked item belongs to current player * fix bad name and indent. call MessengerItem directly for events * add poptracker pack to docs * doc cleanup and "known issues" section that I probably won't be able to fix any time soon. * missed some spots * add another bug i forgot about * be consistently wrong |
||
|---|---|---|
| .. | ||
| alttp | ||
| archipidle | ||
| bk_sudoku | ||
| blasphemous | ||
| checksfinder | ||
| dark_souls_3 | ||
| dkc3 | ||
| factorio | ||
| ff1 | ||
| generic | ||
| hk | ||
| hylics2 | ||
| lufia2ac | ||
| meritous | ||
| messenger | ||
| minecraft | ||
| oot | ||
| oribf | ||
| overcooked2 | ||
| pokemon_rb | ||
| raft | ||
| rogue_legacy | ||
| ror2 | ||
| sa2b | ||
| sc2wol | ||
| sm | ||
| sm64ex | ||
| smw | ||
| smz3 | ||
| soe | ||
| spire | ||
| stardew_valley | ||
| subnautica | ||
| timespinner | ||
| tloz | ||
| v6 | ||
| wargroove | ||
| witness | ||
| zillion | ||
| AutoSNIClient.py | ||
| AutoWorld.py | ||
| Files.py | ||
| __init__.py | ||