File:Damage Up Rainmaker Blaster Slosher Chart.png

Formula
All time values were calculated using frame data, and confirmed through testing. Test results were within ±0.003 seconds for blasters and within ±0.06 seconds for sloshers. The higher margin of error for sloshers happens because they are semi-automatic weapons.

First, damage values for all possible amounts of Damage Up are calculated. When attacking the Rainmaker's Shield, damage limits do not apply. For example, the Rapid Blaster is no longer limited to doing a max damage of 99.9.

x = Ability Points = 10*Mains+3*Subs

D = Damage = [base damage]*(1+(0.99*x-(0.09*x)^2)/100)

Then the amount of shots required to pop the Rainmaker's Shield at all possible amounts of Damage Up is calculated. The Shield has 1000 hit points, but many weapons have damage multipliers applied when attacking the Shield. Blasters and Sloshers have a multiplier of 2.4x. The ROUNDUP(,0) function is used to round values up to an integer, because there is never a fraction of a shot.

S = Shots Required to Pop Shield = ROUNDUP(1000/(D*2.4),0)

Frame data and S are then used to calculate the time it takes to pop the shield. F1 and F2 are divided by 60 so that the resulting values are in seconds. In Splatoon, there are 60 frames per second. Subtract 1 from S, because F1 accounts for the time it takes for the first shot to be fired. In the interest of consistency and easier testing, the time it takes for shots to travel for the Shield is not accounted for; in reality, it will take a bit more time than shown here unless the player is standing right next to the shield.

F1 = Frames between pressing the fire button and a shot being fired. "Shot being fired" is defined here as when a blob of ink first appears, specifically the blob of ink that will hit the Shield, not any other ink visuals that appear around the weapon as part of the firing animation.

F2 = Frames between each shot being fired.

T = Time Required to Pop Shield = (F1/60)+(S-1)*(F2/60)

Example calculation for the regular Blaster with 3 Mains of Damage Up:

Mains = 3. Subs = 0.

x = 10*3+3*0 = 30

Base Damage = 125

D = 125*(1+(0.99*30-(0.09*30)^2)/100) = 153.0125

S = ROUNDUP(1000/(153.0125*2.4),0) = 3

F1 = 15. F2 = 50.

T = (15/60)+(3-1)*(50/60) = 1.92 seconds.