-
Notifications
You must be signed in to change notification settings - Fork 8
Bill Blasters, Burners and Bullet Bills
Bill Blasters are cannons that shoot Bullet Bills; they've been around since the original SMB. Burners are just Bill Blasters that shoot flames instead of Bullet Bills.
With l
as the Blaster's height, minus the barrel:
4l y x 20
: Bill Blaster
4l y x 6e
: Upside-down Bill Blaster
0 y x 1
: Bill Blaster without a body, Nintendo uses these in airship levels
The payloads are just sprites. You can have a Bill Blaster shoot nothing by not emitting any of these sprites.
Bullet Bills:
1 78 x y
: Bullet Bill (stationary)
1 79 x y
: Bullet Bill (goes right, single)
1 90 x y
: Bullet Bills (both ways)
1 91 x y
: Missile Bills (both ways)
I think it needs [-1, -1, -1, -1, 4, ANY_BELOW_0X16]
for sprite graphic sets. However I did notice they seemed to work just fine with [-1, -1, -1, -1, -1, ANY_BELOW_0X16]
. More investigation is needed.
Burner flames:
0 9d x y
: Burner flame up
0 ac x y
: Burner flame left
0 b1 x y
: Burner flame right
0 b2 x y
: Burner flame down
If a bill blaster is in the same room as Bowser, the bullet bill becomes a hammer. This is due to the strange impact Bowsers have on the room that so far is not understood.
The Airship Bill Blaster, 0 y x 1
is not compatible with Brick Blocks. It requires object set [10, 10]
, same as all other airship oriented objects. This object set is not compatible with Brick Blocks. However the normal Bill Blaster appears to have 100% compatibility.
0 5 x y
and graphic set [-1, -1, -1, -1, 4, -1]
creates a Bullet Bill that is heat seeking.
https://www.youtube.com/watch?v=mda53mTd_vI
It is using hardware rotation, but does not need a specific rotation graphic set.