Files
Archipelago/docs/CODEOWNERS
Line: 10: incorrect codeowner user: JusticePS Line: 10: no users/groups matched Line: 13: incorrect codeowner user: CookieCat45 Line: 13: no users/groups matched Line: 16: incorrect codeowner user: Berserker66 Line: 16: no users/groups matched Line: 19: incorrect codeowner user: EmilyV99 Line: 19: no users/groups matched Line: 22: incorrect codeowner user: tioui Line: 22: no users/groups matched Line: 25: incorrect codeowner user: LegendaryLinux Line: 25: no users/groups matched Line: 28: incorrect codeowner user: TRPG0 Line: 28: no users/groups matched Line: 31: incorrect codeowner user: TRPG0 Line: 31: no users/groups matched Line: 34: incorrect codeowner user: FelicitusNeko Line: 34: no users/groups matched Line: 37: incorrect codeowner user: LiquidCat64 Line: 37: no users/groups matched Line: 40: incorrect codeowner user: PoryGone Line: 40: no users/groups matched Line: 43: incorrect codeowner user: SunCatMC Line: 43: no users/groups matched Line: 46: incorrect codeowner user: ThePhar Line: 46: no users/groups matched Line: 49: incorrect codeowner user: Marechal-L Line: 49: no users/groups matched Line: 52: incorrect codeowner user: PoryGone Line: 52: no users/groups matched Line: 55: incorrect codeowner user: axe-y Line: 55: incorrect codeowner user: agilbert1412 Line: 55: no users/groups matched Line: 58: incorrect codeowner user: Daivuk Line: 58: no users/groups matched Line: 61: incorrect codeowner user: Daivuk Line: 61: no users/groups matched Line: 64: incorrect codeowner user: Berserker66 Line: 64: no users/groups matched Line: 67: incorrect codeowner user: Alchav Line: 67: incorrect codeowner user: wildham0 Line: 67: no users/groups matched Line: 70: incorrect codeowner user: Daivuk Line: 70: no users/groups matched Line: 73: incorrect codeowner user: BadMagic100 Line: 73: incorrect codeowner user: qwint Line: 73: no users/groups matched Line: 76: incorrect codeowner user: TRPG0 Line: 76: no users/groups matched Line: 79: incorrect codeowner user: Silvris Line: 79: no users/groups matched Line: 82: incorrect codeowner user: gaithern Line: 82: no users/groups matched Line: 85: incorrect codeowner user: JaredWeakStrike Line: 85: no users/groups matched Line: 88: incorrect codeowner user: Dinopony Line: 88: no users/groups matched Line: 91: incorrect codeowner user: hatkirby Line: 91: no users/groups matched Line: 94: incorrect codeowner user: el-u Line: 94: no users/groups matched Line: 95: incorrect codeowner user: wordfcuk Line: 95: incorrect codeowner user: el-u Line: 95: no users/groups matched Line: 98: incorrect codeowner user: jamesbrq Line: 98: no users/groups matched Line: 101: incorrect codeowner user: FelicitusNeko Line: 101: no users/groups matched Line: 104: incorrect codeowner user: alwaysintreble Line: 104: no users/groups matched Line: 107: incorrect codeowner user: KonoTyran Line: 107: incorrect codeowner user: espeon65536 Line: 107: no users/groups matched Line: 110: incorrect codeowner user: Silvris Line: 110: no users/groups matched Line: 113: incorrect codeowner user: digiholic Line: 113: no users/groups matched Line: 116: incorrect codeowner user: DeamonHunter Line: 116: no users/groups matched Line: 119: incorrect codeowner user: ScipioWright Line: 119: incorrect codeowner user: heinermann Line: 119: no users/groups matched Line: 122: incorrect codeowner user: espeon65536 Line: 122: no users/groups matched Line: 125: incorrect codeowner user: digiholic Line: 125: no users/groups matched Line: 128: incorrect codeowner user: toasterparty Line: 128: no users/groups matched Line: 131: incorrect codeowner user: Zunawe Line: 131: no users/groups matched Line: 134: incorrect codeowner user: Alchav Line: 134: no users/groups matched Line: 137: incorrect codeowner user: SunnyBat Line: 137: no users/groups matched Line: 140: incorrect codeowner user: ThePhar Line: 140: no users/groups matched Line: 143: incorrect codeowner user: kindasneaki Line: 143: no users/groups matched Line: 146: incorrect codeowner user: GodlFire Line: 146: no users/groups matched Line: 149: incorrect codeowner user: chandler05 Line: 149: no users/groups matched Line: 152: incorrect codeowner user: PoryGone Line: 152: incorrect codeowner user: RaspberrySpace Line: 152: no users/groups matched Line: 155: incorrect codeowner user: Ziktofel Line: 155: no users/groups matched Line: 158: incorrect codeowner user: lordlou Line: 158: no users/groups matched Line: 161: incorrect codeowner user: N00byKing Line: 161: no users/groups matched Line: 164: incorrect codeowner user: PoryGone Line: 164: no users/groups matched Line: 167: incorrect codeowner user: lordlou Line: 167: no users/groups matched Line: 170: incorrect codeowner user: black-sliver Line: 170: no users/groups matched Line: 173: incorrect codeowner user: KonoTyran Line: 173: no users/groups matched Line: 176: incorrect codeowner user: agilbert1412 Line: 176: no users/groups matched Line: 179: incorrect codeowner user: Berserker66 Line: 179: no users/groups matched Line: 182: incorrect codeowner user: Seldom-SE Line: 182: no users/groups matched Line: 185: incorrect codeowner user: Jarno458 Line: 185: no users/groups matched Line: 188: incorrect codeowner user: Rosalie-A Line: 188: incorrect codeowner user: t3hf1gm3nt Line: 188: no users/groups matched Line: 191: incorrect codeowner user: silent-destroyer Line: 191: incorrect codeowner user: ScipioWright Line: 191: no users/groups matched Line: 194: incorrect codeowner user: jonloveslegos Line: 194: no users/groups matched Line: 197: incorrect codeowner user: N00byKing Line: 197: no users/groups matched Line: 200: incorrect codeowner user: FlySniper Line: 200: no users/groups matched Line: 203: incorrect codeowner user: NewSoupVi Line: 203: incorrect codeowner user: blastron Line: 203: no users/groups matched Line: 206: incorrect codeowner user: PinkSwitch Line: 206: no users/groups matched Line: 209: incorrect codeowner user: Rensen3 Line: 209: no users/groups matched Line: 212: incorrect codeowner user: beauxq Line: 212: no users/groups matched Line: 215: incorrect codeowner user: nbrochu Line: 215: no users/groups matched Line: 244: incorrect codeowner user: qwint Line: 244: incorrect codeowner user: ScipioWright Line: 244: no users/groups matched
Silvris 0e6e359747 Mega Man 2: Implement New Game (#3256)
* initial (broken) commit

* small work on init

* Update Items.py

* beginning work, some rom patches

* commit progress from bh branch

* deathlink, fix soft-reset kill, e-tank loss

* begin work on targeting new bhclient

* write font

* definitely didn't forget to add the other two hashes no

* update to modern options, begin colors

* fix 6th letter bug

* palette shuffle + logic rewrite

* fix a bunch of pointers

* fix color changes, deathlink, and add wily 5 req

* adjust weapon weakness generation

* Update Rules.py

* attempt wily 5 softlock fix

* add explicit test for rbm weaknesses

* fix difficulty and hard reset

* fix connect deathlink and off by one item color

* fix atomic fire again

* de-jank deathlink

* rewrite wily5 rule

* fix rare solo-gen fill issue, hopefully

* Update Client.py

* fix wily 5 requirements

* undo fill hook

* fix picopico-kun rules

* for real this time

* update minimum damage requirement

* begin move to procedure patch

* finish move to APPP, allow rando boobeam, color updates

* fix color bug, UT support?

* what do you mean I forgot the procedure

* fix UT?

* plando weakness and fixes

* sfx when item received, more time stopper edge cases

* Update test_weakness.py

* fix rules and color bug

* fix color bug, support reduced flashing

* major world overhaul

* Update Locations.py

* fix first found bugs

* mypy cleanup

* headerless roms

* Update Rom.py

* further cleanup

* work on energylink

* el fixes

* update to energylink 2.0 packet

* energylink balancing

* potentially break other clients, more balancing

* Update Items.py

* remove startup change from basepatch

we write that in patch, since we also need to clean the area before applying

* el balancing and feedback

* hopefully less test failures?

* implement world version check

* add weapon/health option

* Update Rom.py

* x/x2

* specials

* Update Color.py

* Update Options.py

* finally apply location groups

* bump minor version number instead

* fix duplicate stage sends

* validate wily 5, tests

* see if renaming fixes

* add shuffled weakness

* remove passwords

* refresh rbm select, fix wily 5 validation

* forgot we can't check 0

* oops I broke the basepatch (remove failing test later)

* fix solo gen fill error?

* fix webhost patch recognition

* fix imports, basepatch

* move to flexibility metric for boss validation

* special case boobeam trap

* block strobe on stage select init

* more energylink balancing

* bump world version

* wily HP inaccurate in validation

* fix validation edge case

* save last completed wily to data storage

* mypy and pep8 cleanup

* fix file browse validation

* fix test failure, add enemy weakness

* remove test seed

* update enemy damage

* inno setup

* Update en_Mega Man 2.md

* setup guide

* Update en_Mega Man 2.md

* finish plando weakness section

* starting rbm edge case

* remove * imports

* properly wrap later weakness additions in regen playthrough

* fix import

* forgot readme

* remove time stopper special casing

since we moved to proper wily 5 validation, this special casing is no longer important

* properly type added locations

* Update CODEOWNERS

* add animation reduction

* deprioritize Time Stopper in rush checks

* special case wily phase 1

* fix key error

* forgot the test

* music and general cleanup

* the great rename

* fix import

* thanks pycharm

* reorder palette shuffle

* account for alien on shuffled weakness

* apply suggestions

* fix seedbleed

* fix invalid buster passthrough

* fix weakness landing beneath required amount

* fix failsafe

* finish music

* fix Time Stopper on Flash/Alien

* asar pls

* Apply suggestions from code review

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

* world helpers

* init cleanup

* apostrophes

* clearer wording

* mypy and cleanup

* options doc cleanup

* Update rom.py

* rules cleanup

* Update __init__.py

* Update __init__.py

* move to defaultdict

* cleanup world helpers

* Update __init__.py

* remove unnecessary line from fill hook

* forgot the other one

* apply code review

* remove collect

* Update rules.py

* forgot another

---------

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>
2024-08-20 04:59:29 +02:00

4.6 KiB