Fixed a few bugs during moderation, most notably:
- The $9D bug causing sprites to not properly freeze during transportation (note that this fix applies an actual hijack, and hence an unpatch file is included as well)
- Yoshi being able to eat the pipe during transportation, resulting in a variety of issues
- An OAM issue with SA-1
great sprite idea! BUT with the "Carry Sprites Through Doors and Pipes"-patch the carryable pipe becomes an unpressable P-switch - but carrying the carryable pipe through doors and big pipes would open up a lot of great options for concepts, ideas and creations! AND with the "vertical level wrap uberasm" it is not working...would love to put both in my hack! cheers
Bug found: $9D gets reset AFTER the carryable pipe sets $9D within a frame, causing other sprites to ignore $9D if you enter the second pipe (Pipe B) and return to the first pipe (pipe A) (it works normally if you enter pipe A and travel to B). I assume one of them is resetting $9D every frame during travel.
EDIT: you might want to breakpoint $9D as depending on what sprite slot it is on may be affected by $9D.
EDIT2: it seems to also happens vice verse as well between A and B. So certain sprite slots ignore $9D.