| Stone Head
|
|
|
|
| Concept art from R20+5 Rockman & Rockman X Official Complete Works
|
|
|
|
|
|
|
|
|
|
Stone Head is a midboss from Mega Man 9. It is a rolling, boulder-shaped robot.
Stone Head is included in the Megamix Engine, and is planned to appear as a devkit midboss in Make a Good Mega Man Level 3 and Make a Good 48 Hour Mega Man Level. It made its MaGMML debut in the latter, appearing in the entry Abandoned Mine.
Behavior
Stone Head will start the battle hidden in a cluster of faceless boulders. First, the screen will shake, causing several boulders to drop from where the faceless boulders were placed, ending with Stone Head revealing itself among the falling boulders. Upon landing, it will create a quake that stuns Mega Man if he is on the ground. After this quake, Stone Head will roll in Mega Man's direction, then up the wall to return to the cluster of faceless boulders.
For Stone Head to function in a level, it must be placed over an "SHBoulder" object. There are "SHBoulder" objects corresponding to every possible combination of two cardinal directions (left/down, up/right, up/down, etc.), which can be used to create a path for Stone Head to move on when it rolls up to the boulder cluster. Placing these objects in a looping formation will cause the game to crash.
Stone Head itself has three creation code values:
- SPEED - How fast Stone Head rolls. Default value is 3.7.
- _groundDir - Stone Head's ground direction. Default value is 270.
- dropInterval - The interval between boulders being dropped. Default value is 16.
The "SHBoulder" objects have fourteen creation code values:
- customSprite - Determines the boulder's custom sprite. Set to "noone" by default, indicating that it has no default custom sprite.
- particleSprite - The sprite used to mark Stone Head's position. Default sprite is "sprStoneHeadParticle".
- dir - Determines which direction the boulder connects from. Setting this to 1 (the default value) makes it connect from left to right, while setting it to -1 makes it connect from right to left.
- customDrop - Determines what object should be dropped instead of the falling boulder projectile. Set to -1 by default, which defaults to the falling boulder projectile.
- dropXspeed - The initial horizontal speed of the dropped object. Default value is 0.
- dropYspeed - The initial vertical speed of the dropped object. Default value is 0.
- dropGrav - The gravity of the dropped object. Default value is 0.15.
- dropBlockCollision - Determines whether or not the dropped object has block collision. Set to false by default.
- code - Code to execute on the dropped object. Blank by default.
- script - Script to execute on the dropped object. Blank by default.
- nextYdir, nextXdir, prevXdir, and prevYdir - Tell the object where the other "SHBoulder" objects are. The corresponding directional "SHBoulder" objects are meant to be used instead.
Damage Table
Make a Good Mega Man LevelMegamix Only
|
|
|
|
|
|
|
|
|
| 1/1/3
|
1
|
1
|
2
|
3
|
0.5
|
3
|
1/5
|
2
|
| Other Notes
|
|
Make a Good Mega Man Level 2Megamix Only
|
|
|
|
|
|
|
|
|
|
|
| 1/1/3
|
1
|
1
|
1
|
3
|
Y
|
1
|
2
|
8
|
3
|
2
|
| Other Notes
|
|
Make a Good Mega Man Level 3
|
|
|
|
|
|
|
|
|
| 1/1/3
|
1
|
1
|
1
|
4
|
3
|
4
|
2
|
2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Other Notes
|
|
Make a Good 24 Hour Mega Man LevelMegamix Only
|
|
|
|
| 1/1/3
|
4/2
|
1/5
|
99
|
| Other Notes
|
|
Make a Good 48 Hour Mega Man Level
|
|
|
|
|
|
|
|
|
|
| 1/1/3
|
2
|
2
|
0
|
2
|
1/1/2
|
4
|
3
|
2
|
2
|
| Other Notes
|
|
Megamix Engine
|
|
|
|
|
|
| 1/1/3
|
Y
|
2
|
4
|
2
|
2
|
| Other Notes
|
|