Fake Ghost Door
2017-10-17 06:05:36 PM
, Telinc1 dahnamics
This sprite looks exactly like a normal door (with optional gravity). If Mario tries to enter it, it will turn into four Boos, which will fly out from the center and disappear after a few seconds.
If the extra bit is set, the door will be one tile high and only small Mario will be able to enter it. If Mario is on Yoshi, he can only enter the big door if he's small, just like a regular door.
Usage with Yoshi is not recommended. Because of the way the OAM is laid out, Yoshi will appear behind the door. This is true for other sprites, too.
Check the ASM file for customization options.
boo, door, doors, fake, ghost, ghost house, lorom, new mario bros wii, nsmbwii, pacifist, sa-1
5.0 (Votes: 3)
Download - 5.56 KiB
I haven't found any issues besides that the code could have been optimied a bit and that you can activate the doors in the air. But that doesn't make them any worse.
I also made the doors terminate themselves after activation so so that them, scroll away and then back to respawn it, they appear back.
Of course, it was a necessity to recode the door. In fact, I would consider it an own sprite than an improvisation of Dahnmic's.
MarioFanGamer 2017-10-18 04:37:01 AM | Link
it had shy guy code in it.... hahahahah
Final Theory 2017-09-06 09:50:51 AM | Link
Great job to a great fix. Thank you for taking the time to practically rewrite the sprite.
Mogu94 2017-08-30 07:55:06 PM | Link
Converted to PIXI and added SA-1 compatibility.
The original sprite was the biggest mess I've ever seen. Half of its code was completely unnecessary (it was from mikeyk's Shy Guy), so it has been practically rewritten. More customization options have been added. The Boos are now animated (they fly out from the middle of the door like they do in NSMBWii). The door will also now appear one pixel above its actual position, so it lines up with layer 1 like normal doors do. I also added the ability to use the extra bit to make the door small. Interaction with powerups, sprites, and Yoshi has been fixed.
Telinc1 2017-08-30 03:26:47 PM | Link