Fandom

Mega Man 8-Bit Deathmatch Wiki

Needle Cannon

277pages on
this wiki
Add New Page
Talk0 Share
WepIconDWN017-Needle Needle Cannon Needlemansprite
NeedleCannonWepGif
Weapon code NeedleCannonWep
Comes from Mega Man 3
Weapon color scheme Dark Orange-on-White
Fire rate Very Fast
Missile speed Medium
Capacity 28 uses (28*3 = 84 needles in total)
Weapon hotkey/type [3] Rapid fire
Damage 12 (One needle)
Appears in
these maps
MM2BubbleMM7BurstMM8ClownMM1CutMM4DiveMM3DocRobotMM7FreezeMM3GammaMM8GrenadeMM1IceMM3MagnetMM3NeedleMM2QuickStageIconRobotMastersMM3WilyMM7Wily1MM7Wily2MM7SlashMM3SnakeMM2WoodNewgroundsSnakesinspaceIcyfortsAlloutassaultFrigi doh ceanDoublecastleTurborumbleSpacedustClashinthestreet

Needle Cannon is a rapid fire weapon that fires a constant stream of needle projectiles, slightly more powerful than the Mega Buster's shots. Each shot fires 3 needles, and they can quickly sap a Robot Master's health down to nothing with some good aim.

Tactics

Using Needle Cannon

Needle Cannon's needles aren't too strong but can be difficult to dodge if spread around. Try to aim all around your target, so he can't easily avoid the stream of needles. As they are fairly weak, it's best to use this move against groups or weakened Robot Masters.

Vs. Needle Cannon

Needle Cannon can be tricky to avoid, but you can jump over the stream of projectiles if you're in a tight spot. Keep your distance and fire away with ranged weapons. It has a lot of ammo so don't expect your opponent to run out quickly. Leaf Shield can reflect the needles away.

Code

actor NeedleCannonWep : MegaBuster 10040
{
//$Category MM8BDM-Weapons
Weapon.AmmoUse 1
Weapon.AmmoGive 28
Weapon.SlotNumber 3
Obituary "%o was pinned down by %k's Needle Cannon."
Inventory.Pickupmessage "Power up! Needle Cannon!"
weapon.ammotype "NeedleCannonAmmo"
inventory.pickupsound "weapon/weaponup"
+WEAPON.AMMO_OPTIONAL
inventory.icon "NEEDSI"
Scale 2.0
States
{
Spawn:
WEAP L 1
loop
Ready:
NEDC B 0 ACS_ExecuteAlways(998,0,10)
NEDC B 1 A_WeaponReady
Goto Ready+1
Deselect:
TNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower
NEDC B 1 A_Lower
Loop
Select:
TNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise
NEDC B 1 A_Raise
Loop
Fire:
Hold:
NEDC B 0 A_JumpIfNoAmmo("No")
NEDC B 0 A_PlaySoundEx("weapon/mbuster","Weapon")
NEDC B 0 A_FireCustomMissile("Needle",random(-2,2),0,8,0)
NEDC CDB 2
NEDC B 0 A_PlaySoundEx("weapon/mbuster","Weapon")
NEDC D 0 A_FireCustomMissile("Needle",random(-2,2),0,8,0)
NEDC CDB 2
NEDC B 0 A_PlaySoundEx("weapon/mbuster","Weapon")
NEDC B 0 A_FireCustomMissile("Needle",random(-2,2),1,8,0)
NEDC CDB 2
NEDC B 0 A_Refire
Goto Ready+1
No:
NEDC B 1 ACS_Execute(979,0)
Goto Ready+1
}
}

actor NeedleCannonAmmo : Ammo
{
inventory.amount 1
inventory.maxamount 28
}


actor Needle
{
PROJECTILE
Radius 6
Height 7
damagetype "NeedleCannon"
scale 2.5
damage (12)
speed 35
States
{
Spawn:
NEDC A 1
loop
}
}

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.