FANDOM


WepIconDWN025-Bright Flash Stopper Brightmansprite
FlashStopperWepGif
Weapon code FlashStopperWep
Comes from Mega Man 4
Weapon color scheme Purple-on-White
Fire rate Very Slow
Missile speed ---
Capacity 4 uses
Weapon hotkey/type [6] Area of effect
Damage 5 <*> (450) (One flash)
Appears in
these maps
MM4BrightMM4DustMM3GammaMM5GyroMM2HeatMM7JunkMM4PharaohStageIconRobotMastersMM3Shadow

Flash Stopper is a weapon that blinds nearby players for a short time with a bright flash on their screen. The closer to the user the foe is, the longer and brighter the flash will be. It is one of the few weapons that doesn't apply to the Weapons Stay server setting, and takes time to respawn once it's picked up.

Tactics

Using Flash Stopper

In larger games, it's fairly useless and is only really used to annoy players. In smaller games it can be useful as a defensive weapon. When you're low on health, switch to Flash Stopper to flash your opponent and make a break for it. Offensively, you can flash your foe and then try to attack them while they're struggling to aim at you, but don't forget that the blinding is short lived and they can still try to attack you.

Vs. Flash Stopper

If you get flashed, try to back away or strafe while firing in the general direction of your opponent until your vision returns. Be very careful not to fall into any nearby pits, though. Alternatively, if you have a strong weapon like Top Spin that doesn't need aiming, you can try to surprise your attacker with it.

History

Flash Stopper's blinding effect was modified for V3. In V1 and V2, Flash Stopper obscured an affected player's view with a large white spot in the middle of their screen, similar to a Blooper's ink in the Mario Kart series. The spot would fade some seconds later. In V3, the Flash Stopper affects the brightness of a player's screen. When a player is hit, their screen flashes bright and then slowly fades back to normal. The closer to the Flash Stopper user the victim is, the brighter the flash will be. It is quite possible to completely white out a player's screen for several seconds.

Code

actor FlashStopperWep : MegaBuster 
{
Weapon.AmmoUse 7
Weapon.AmmoGive 28
Weapon.SlotNumber 6
Obituary "%o's visuals were fried by %k's Flash Stopper."
Inventory.Pickupmessage "Power up! Flash Stopper!"
weapon.ammotype "FlashStopperAmmo"
inventory.pickupsound "weapon/weaponup"
+WEAPON.AMMO_OPTIONAL
inventory.icon "BRIGHSI"
Scale 2.0
States
{
Spawn:
WEA3 E 1
loop
Ready:
FSTO A 0 ACS_ExecuteAlways(998,0,49)
FSTO A 1 A_WeaponReady
Goto Ready+1
Deselect:
TNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower
FSTO A 1 A_Lower
Loop
Select:
TNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise
FSTO A 1 A_Raise
Loop
Fire:
FSTO A 0 A_JumpIfNoAmmo("NoAmmo")
FSTO BC 2 
FSTO A 0 A_PlaySoundEx("weapon/flashstopper","Weapon")
FSTO A 0 A_FireCustomMissile("FlashStopper",0,1,8,0)
FSTO D 40 ACS_ExecuteAlways(976,0)
FSTO C 3 
FSTO A 0 A_Refire
Goto Ready+1
NoAmmo:
FSTO A 1 ACS_Execute(979,0)
Goto Ready+1
}
}


actor FlashStopperGiver : CustomInventory 10078
{
//$Category MM8BDM-Weapons
Inventory.Pickupmessage "Power up! Flash Stopper!"
inventory.pickupsound "weapon/weaponup"
Inventory.RespawnTics 1800
scale 2.0
states
{
Spawn:
WEA3 E 1
loop
Pickup:
WEA3 E 0 A_JumpIfInventory("FlashStopperWep",1,"Failure")
WEA3 E 0 A_GiveInventory("FlashStopperWep")
stop
Failure:
WEA3 E 0 
fail
}
}

actor FlashStopper
{
-SOLID
+NOGRAVITY
PROJECTILE
damage 0
radius 1
height 1
damagetype "FlashStopper"
States
{
Spawn:
TNT1 A 0
TNT1 A 1 A_Explode(5, 450,0)
stop
}
}

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

actor Flashed : PowerDamage
{
powerup.duration 105
damagefactor "normal", 1.0
}

actor BrightBlind : Inventory
{
inventory.amount 1
inventory.maxamount 125
}

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.