View changes for revision:                                                                                                                                                      
Bowser Jr. (220, rev. 43)
By  Hiccup on 07-29-16, 08:57 am
Category 'Bosses and cutscenes', known
Values 3 and 4 are not used at all.
Value 5 is used internally by the game in W8 Final Castle area 3.
Value 7 is used in W8 Tower 1 area 2 (only in the European, Korean and Chinese roms).

Test the unknowns :P I know for a fact that there is something that determines if Bowser Jr. will have collision to certain sprites like the drawbridge.

Has weird interactions between values.

Spawned by Final Bowser controller with data of: 00 00 01 00 00 00
Data files:
• /enemy/koopa_jr.nsbmd
Sprite fields:
Fireball immunity: checkbox at nybble 3-4 with mask 17. Unused.
Battle mode: list at nybble 5: 0=Tower battle,1=Final boss battle. Unused in sprite. If final boss battle is chosen, Bowser Jr. will have the same "death" as in the final boss battle. Spawned with this set to 1 by Final Bowser controller
Unknown 7: checkbox at nybble 7 with mask 1. Used in-game. Has something to do with Bowser Jr. running behavior. Mandatory if you plan to use the Invisible behaviour.
Speed progression: list at nybble 9: 0=Slow-slow-med,1=Slow-med-med,2=Slow-med-fast
Behaviour: list at nybble 10: 2=Normal,1=Normal (jumping),0=With mask,3=With mask (jumping),11=Normal (invisible),12=Unstompable,14=Unstompable (invisible). 11, 12 and14 are unused.
Doesn't manipulate camera: checkbox at nybble 11 with mask 1. Normally Bowser Jr. changes the camera if player moves out of the small area around him.
Bowser Jr. (220, rev. 44)
By  Hiccup on 07-29-16, 09:01 am
Category 'Bosses and cutscenes', known
Values 3 and 4 are not used at all.
Value 5 is used internally by the game in W8 Final Castle area 3.
Value 7 is used in W8 Tower 1 area 2 (only in the European, Korean and Chinese roms).

Test the unknowns :P I know for a fact that there is something that determines if Bowser Jr. will have collision to certain sprites like the drawbridge.

Has weird interactions between values.
Data files:
• /enemy/koopa_jr.nsbmd
Sprite fields:
Fireball immunity: checkbox at nybble 3-4 with mask 17. Unused.
Battle mode: list at nybble 5: 0=Tower battle,1=Final boss battle. Unused in sprite. If final boss battle is chosen, Bowser Jr. will have the same "death" as in the final boss battle
Unknown 7: checkbox at nybble 7 with mask 1. Used in-game. Has something to do with Bowser Jr. running behavior. Mandatory if you plan to use the Invisible behaviour.
Speed progression: list at nybble 9: 0=Slow-slow-med,1=Slow-med-med,2=Slow-med-fast
Behaviour: list at nybble 10: 2=Normal,1=Normal (jumping),0=With mask,3=With mask (jumping),11=Normal (invisible),12=Unstompable,14=Unstompable (invisible). 11, 12 and14 are unused.
Doesn't manipulate camera: checkbox at nybble 11 with mask 1. Normally Bowser Jr. changes the camera if player moves out of the small area around him.