Files
Archipelago/worlds/earthbound/game_data/battle_bg_data.py
PinkSwitch 55c70a5ba8 EarthBound: Implement New Game (#5159)
* Add the world

* doc update

* docs

* Fix Blast/Missile not clearing Reflect

* Update worlds/earthbound/__init__.py

Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com>

* Update worlds/earthbound/__init__.py

remove unused import

Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com>

* Update worlds/earthbound/__init__.py

Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com>

* Update worlds/earthbound/modules/dungeon_er.py

make bool optional

Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com>

* Update worlds/earthbound/modules/boss_shuffle.py

typing update

Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com>

* Update worlds/earthbound/modules/boss_shuffle.py

Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com>

* Filter events out of item name to id

* we call it a glorp

* Update worlds/earthbound/Regions.py

Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com>

* Update worlds/earthbound/__init__.py

Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com>

* Update worlds/earthbound/Items.py

Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com>

* Update worlds/earthbound/Regions.py

Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com>

* Fix missing optional import

* hint stuff

* -Fix Apple Kid text being wrong
-Fix Slimy Pile text being wrong

* -Fix some sprite corruption if PSI was used when an enemy loaded another enemy
-Fixed a visible artifact tile during some cutscenes

* Update ver

* Update docs

* Fix some money scripting issues

* Add argument to PSI fakeout attack

* Updated monkey caves shop description

* Remove closing markdown from doc

* Add new flavors

* Make flavors actually work

* Update platforms

* Fix common gear getting duplicated

* Split region initialization

* Condense checks for start inventory + some other junk

* Fix some item groups - change receiver phone to warp pad

* wow that one was really bad :glorp:

* blah

* Fix cutoff option text

* switch start inventory concatenation to itertools

* Fix sky runner scripting bug - added some new comm suggestions

* Fix crash when generating with spoiler_only

* Fix happy-happy teleport not unlocking after beating carpainter

* Hint man hints can now use CreateHint packets to create hints in other games

* Adjust some filler rarity

* Update world to use CreateHints and deprecate old method

* Fix epilogue skip being offset

* Rearrange a couple regions

* Fix tendapants getting deleted in battle

* update doc

* i got scared and forgot i had multiple none checks and am worried about this triggering but tested and it works

* Fix mostly typing errors from silvris

* More type checks

* More typing

* Typema

* Type

* Fix enemy levels overwriting music

* Fix gihugic blunder

* Fix Lumine Hall enabling OSS

* del world

* Rel 4.2.7

* Remove some debug logs

* Fix vanilla bug with weird ambush detection

* Fix Starman Junior having an unscaled Freeze

* Change shop scaling

* Fix shops using the wrong thankful script

* Update some bosses in boss shuffle

* Loc group adjustment

* Update some boss shuffle stuff | Fix Enemizer attacks getting overwritten by Shuffle data | Fix flunkies not updating and still being used with enemizer

* Get rid of some debug stuff

* Get boss shuffle running, dont merge

* Fix json and get boss shuffle no plando back up

* Fix Magicant Boost not initializing to Ness if party count = 4

* Fix belch shop using wrong logic

* Don't re-send goal status

* EBitem

* remove :

* idk if this is whatvi wanted

* All client messagesnow only send when relevant instead of constantly

* Patch up the rest of boss plando

* Fix Giygas being not excluded from enemizer

* Fix epilogue again

* adjust the sphere scaling name

* add the things

* Fix Ness being placed onto monotoli when monotoli was in sea of eden

* Fix prefill properly

* Fix boss shuffle on vanilla slots.

* rename this, apparently

* Update archipelago.json

---------

Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com>
Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com>
2025-12-19 14:52:27 +01:00

330 lines
4.2 KiB
Python

battle_bg_bpp = {
0x00: 2,
0x01: 4,
0x02: 4,
0x03: 4,
0x04: 4,
0x05: 4,
0x06: 4,
0x07: 4,
0x08: 4,
0x09: 4,
0x0a: 4,
0x0b: 4,
0x0c: 4,
0x0d: 4,
0x0e: 4,
0x0f: 4,
0x10: 4,
0x11: 4,
0x12: 4,
0x13: 4,
0x14: 4,
0x15: 4,
0x16: 4,
0x17: 4,
0x18: 4,
0x19: 4,
0x1a: 4,
0x1b: 4,
0x1c: 4,
0x1d: 4,
0x1e: 4,
0x1f: 4,
0x20: 4,
0x21: 4,
0x22: 4,
0x23: 4,
0x24: 4,
0x25: 4,
0x26: 4,
0x27: 4,
0x28: 4,
0x29: 4,
0x2a: 4,
0x2b: 4,
0x2c: 4,
0x2d: 2,
0x2e: 4,
0x2f: 4,
0x30: 4,
0x31: 4,
0x32: 4,
0x33: 4,
0x34: 4,
0x35: 4,
0x36: 4,
0x37: 4,
0x38: 4,
0x39: 4,
0x3a: 4,
0x3b: 4,
0x3c: 4,
0x3d: 4,
0x3e: 4,
0x3f: 4,
0x40: 4,
0x41: 4,
0x42: 4,
0x43: 4,
0x44: 4,
0x45: 4,
0x46: 4,
0x47: 4,
0x48: 4,
0x49: 4,
0x4a: 4,
0x4b: 4,
0x4c: 4,
0x4d: 4,
0x4e: 4,
0x4f: 4,
0x50: 4,
0x51: 4,
0x52: 4,
0x53: 4,
0x54: 4,
0x55: 4,
0x56: 4,
0x57: 4,
0x58: 4,
0x59: 4,
0x5a: 4,
0x5b: 4,
0x5c: 4,
0x5d: 4,
0x5e: 4,
0x5f: 4,
0x60: 4,
0x61: 4,
0x62: 4,
0x63: 4,
0x64: 4,
0x65: 4,
0x66: 4,
0x67: 4,
0x68: 4,
0x69: 4,
0x6a: 4,
0x6b: 4,
0x6c: 4,
0x6d: 4,
0x6e: 4,
0x6f: 4,
0x70: 4,
0x71: 4,
0x72: 4,
0x73: 4,
0x74: 4,
0x75: 4,
0x76: 4,
0x77: 4,
0x78: 4,
0x79: 4,
0x7a: 4,
0x7b: 4,
0x7c: 4,
0x7d: 4,
0x7e: 4,
0x7f: 4,
0x80: 4,
0x81: 4,
0x82: 4,
0x83: 4,
0x84: 4,
0x85: 4,
0x86: 4,
0x87: 4,
0x88: 4,
0x89: 4,
0x8a: 4,
0x8b: 4,
0x8c: 4,
0x8d: 4,
0x8e: 4,
0x8f: 4,
0x90: 4,
0x91: 4,
0x92: 4,
0x93: 4,
0x94: 4,
0x95: 4,
0x96: 4,
0x97: 4,
0x98: 4,
0x99: 4,
0x9a: 4,
0x9b: 4,
0x9c: 4,
0x9d: 4,
0x9e: 4,
0x9f: 4,
0xa0: 4,
0xa1: 4,
0xa2: 4,
0xa3: 2,
0xa4: 2,
0xa5: 2,
0xa6: 2,
0xa7: 2,
0xa8: 2,
0xa9: 2,
0xaa: 2,
0xab: 2,
0xac: 2,
0xad: 2,
0xae: 2,
0xaf: 2,
0xb0: 2,
0xb1: 2,
0xb2: 2,
0xb3: 2,
0xb4: 2,
0xb5: 2,
0xb6: 2,
0xb7: 2,
0xb8: 2,
0xb9: 2,
0xba: 2,
0xbb: 2,
0xbc: 2,
0xbd: 4,
0xbe: 2,
0xbf: 2,
0xc0: 2,
0xc1: 2,
0xc2: 2,
0xc3: 4,
0xc4: 4,
0xc5: 4,
0xc6: 4,
0xc7: 4,
0xc8: 2,
0xc9: 2,
0xca: 2,
0xcb: 2,
0xcc: 2,
0xcd: 2,
0xce: 2,
0xcf: 2,
0xd0: 4,
0xd1: 4,
0xd2: 2,
0xd3: 2,
0xd4: 2,
0xd5: 2,
0xd6: 2,
0xd7: 2,
0xd8: 2,
0xd9: 2,
0xda: 2,
0xdb: 2,
0xdc: 4,
0xdd: 2,
0xde: 2,
0xdf: 2,
0xe0: 2,
0xe1: 4,
0xe2: 4,
0xe3: 4,
0xe4: 4,
0xe5: 4,
0xe6: 4,
0xe7: 4,
0xe8: 4,
0xe9: 4,
0xea: 4,
0xeb: 4,
0xec: 4,
0xed: 4,
0xee: 4,
0xef: 4,
0xf0: 4,
0xf1: 4,
0xf2: 4,
0xf3: 4,
0xf4: 4,
0xf5: 4,
0xf6: 4,
0xf7: 4,
0xf8: 2,
0xf9: 4,
0xfa: 4,
0xfb: 4,
0xfc: 2,
0xfd: 4,
0xfe: 4,
0xff: 4,
0x100: 4,
0x101: 4,
0x102: 2,
0x103: 4,
0x104: 4,
0x105: 4,
0x106: 4,
0x107: 2,
0x108: 2,
0x109: 4,
0x10a: 2,
0x10b: 2,
0x10c: 4,
0x10d: 2,
0x10e: 2,
0x10f: 4,
0x110: 2,
0x111: 2,
0x112: 2,
0x113: 2,
0x114: 2,
0x115: 2,
0x116: 4,
0x117: 4,
0x118: 4,
0x119: 2,
0x11a: 2,
0x11b: 4,
0x11c: 4,
0x11d: 4,
0x11e: 4,
0x11f: 4,
0x120: 4,
0x121: 4,
0x122: 4,
0x123: 4,
0x124: 2,
0x125: 2,
0x126: 4,
0x127: 4,
0x128: 4,
0x129: 4,
0x12a: 4,
0x12b: 4,
0x12c: 4,
0x12d: 4,
0x12e: 4,
0x12f: 4,
0x130: 4,
0x131: 4,
0x132: 2,
0x133: 2,
0x134: 4,
0x135: 4,
0x136: 4,
0x137: 4,
0x138: 4,
0x139: 4,
0x13a: 4,
0x13b: 4,
0x13c: 4,
0x13d: 4,
0x13e: 4,
0x13f: 4,
0x140: 4,
0x141: 4,
0x142: 4,
0x143: 4,
0x144: 4,
0x145: 4,
0x146: 2
}