Sapheros
Member
It's the Blue Bomber himself! He's just askin for a fight isn't he?
Mega moves around the player and can randomly choose a move based on his own classic moveset:
Jumping: He jumps in the air, with mid-air physics and all, easy to hit him in, but very little room to attack him.
Lemons: Megaman will shoot 3 Buster Bullets at the player.
Slide: Megaman is completely invulnerable and will automatically hurt the player upon contact during this attack. He will try to dash towards the player for a second.
Charged Buster: The best chance to attack Megaman, he charges his buster for a second and shoots a large buster bullet at the player.
Jumping Lemons: Megaman's most elite and unpredictable attack, as he can jump, AND shoot at the player oh no!
You're free to use this boss in any self insert stage, however, I will have to reccommend to disable this portion of script:
Code:
if not (mega.idletimer)
mega.idletimer = 0
end
if (mega.state == S_MEGAMAN_STND)
//print(mega.idletimer)
//and not mega.target.valid
mega.idletimer = $1+1
else
mega.idletimer = 0
end
if mega.idletimer %350 == 0
and mega.idletimer > 0
S_StartSound(nil, sfx_mradio)
local smalltalk = P_RandomRange(1,5)
if smalltalk == 1
print("<Megaman> *Yawn*")
elseif smalltalk == 2
print("<Megaman> I hope Dr. Wily isn't coming up with any plans to destroy the world... or at least me.")
elseif smalltalk == 3
print("<Megaman> I feel like I'm going to get killed soon...")
elseif smalltalk == 4
print("<Megaman> Dr. Light DID tell me to watch this area for a while... I wonder why?")
elseif smalltalk == 5
print("<Megaman> Isn't something supposed to be happening here?")
end
end
Special Thanks to the Megaman 8-Bit Deathmatch Community for originally creating these sprites, their love for Megaman is much stronger than mine that's for sure =P
Attachments
Last edited: