Find insights to improve gameplay and tips by learning what other gamers think and are saying about Overwatch, from (Activision) Blizzard Entertainment, in forum and social media posts. Get feedback and reviews at a glance of what your gaming peers feel about Overwatch by observing what they are posting on forums and social media such as Reddit, Facebook and more. Gauge the social media temperature of the game you like and see what others think about it and how they are engaging with it. Discover existing friends that also like the game, and possibly make new gaming partners from shared interests and interactions.
Overwatch Instagram
Industry Gaming news feed for Overwatch
Read the latest news of what is going on in the gaming industry with regard to Overwatch as one of the more popular games online.
Overwatch – Game News 24
05 January 2026
Latest gaming news
-
With a 6v6 return, Overwatch finally returns to its roots. And it will begin sometime soon!
After the long-awaited release of six in Overwatch 2 is nearly over, news reveal today. With ten games director Aaron Keller’s blog posted on October 2, The game will begin to kick off its arrival soon: OW2s next season, summer 14 will run multiple test tests of six-versus-19 to measure the level for fan and […]
-
Venture, the new villain in Overwatch 2’s Superman, was made playable this weekend with a full kit
Now take a quiz on Overwatch 2 and join its latest hero, Venture. Venture is due between 28 and 31 March. The new damage hero who isn’t-binary was subsequently released. They can use a drill to burrow under the map and more, for damage against enemies. This is a full-pack for Venture. Photos of Blizzard […]
-
Crossover between Overwatch 2 and X-Men 90 will need to happen immediately
Imagine booting up Overwatch 2, and following that classic X-Men animated series theme song along with Soldier: 7,76 in full Cyclops coplay. I have a dream now. In fact, the inspiration is from an October 25 post for OW2 and the new animated series “Official Life” on Disney Plus which inspired me to create this […]
-
Players in Overwatch 2 seek a substantial change for an overarching Psi-Hero
It’s almost impossible to match a game like Overwatch 2 with so much players that rank their own talents in an ever changing live service environment. From here there will always be some complaints with players voice and heroes that scream the same way as their enemies when it comes to play time. According to […]
-
Players in Overwatch 2 refusing to play until Double Trouble quick-play mode has ended
With the same character being selected by Overwatch 2s quick play mode, Blizzard has temporarily changed its way. But some players despise the mode so much they dropped, until its gone. Earlier this year, Blizzard decided to get started using the fast play mode Overwatch 2s instead of Hacked versions. The new version offers changed […]
-
Midseason patch for season 9 highlights Overwatch 2’s DPS hero passively nerfed and tanks upgraded
Buffs are everywhere in the Overwatch 2 midseason balance patch for season nine, with many of them going to tanks. Since all classes had heroes changed, the survivors should feel greatest benefits. Tanks had been more frustrating to play, though the health and projectionile sizes change significantly so this new patch will reduce that feeling. […]
-
The best yet look at amazing collab skins in Overwatch 2 x Cowboy Befop gameplay trailer is shown
I think this has time to blow that light. Get everybody and everything together, get ready to go out and start taking a look at the classic anime in Overwatch 2’s Cowboy Bebop. The new game is today! March 12. While the second full of games will be played by Overwatch 2 this year, it […]
-
With the help of D.Va’s new Legendary skin in Overwatch 2 x Porsche collusion, you can now dive with ease thanks to this stunning game
Have you ever felt like a racer when suddenly it came to sightings of someone without an argument sitting in front with us while playing in the Overwatch 2 program? The games new collaboration with Porsche is really going to enhance that feeling. At the official announcement today, Porsche enters a Overwatched collator and comes […]
-
The tank in overwatch 2 is by far the worst role in game after season 9 update, according to Oversaw 2
Since the massive season nine update went live, it’s been several weeks since overwatch 2 has already gone to this game. At some point now that a meta is really settled and tank players haven’t recovered enough of it anymore! The fundamental changes to OW2 have also profoundly changed how the tank is played and […]
-
For seasons 9 and up, Overwatch 2 players claim it’s impossible to one-trick Mercy anymore
The controversial season nine update in Overwatch has shifted the meta into big ways, so some players are tired of an issue like this one. One-tricking always played an issue in Overwatch, but some think that playing Mercy is magnified as a matter of every season and more recently the change to hero health or […]
Overwatch Reddit community posts
The importance of Reddit to gaming cannot be understated. The forums and gaming boards offer a wealth of tips, tricks and rules of thumb on how to get the best experience from a game. In particular, Reddit is a social community that encourages its users to share, vote on, and discuss the issues that concern them the most. With regard to gaming specifically, the r/gaming community on Reddit has close to 20 million subscribers and 1,000 gaming communities making it a source of gaming-related news, intel on upcoming releases, fresh takes and commentary, and a continuous stream of fan theories and memes.
overwatch_community subreddits curated by /u/actorschecklist
05 January 2026
-
How to make a Roadhog ragequit in under 30 seconds
submitted by /u/mrpickle123 to r/Overwatch [link] [comments]
This works way more often than it should 😂
-
How to play tank in solo queue
submitted by /u/Odd-Landscape-9418 to r/OverwatchUniversity [link] [comments]
So I don’t usually play tank but when I do, I have a straight up terrible time due to the fact that people in solo queue and especially my rank do not cooperate and do not play around the tank at all.
For example, I really like playing DVA and I put a lot of effort into playing her optimally: baiting and eating the enemy projectiles (Ana nade, Rein fire charge, Bastion right click etc), clearing and holding high ground safe for my team, diving and killing stray supports or overextended dps, zoning with my ult, taking damage for my dps and supports, use DM whenever they need to cross a choke point etc
However, it looks like I do all this in vain. They do not seem to care about following whenever I bring all this value, instead either staying far back or somehow managing to die point blank by the enemy dps (or even tank sometimes).
Of course I understand that whenever a teammate is directly attacked and/or threatened by an enemy, I should immediately drop whatever I am doing and go defend them. Even then, I feel like my team and I are playing a different game. Couple this with the fact that somehow the enemy team is always close together and it makes for a very bad experience, having to read „gg tank diff“ even though I have more damage and mitigation from the enemy tank, sometimes even more damage from my dps.
In contrast, when I play support there is always a lot of visible value to offered, even if I am healbotting. It is really relaxed and enjoyable even when I don’t have a good team and even when I perform objectively bad.
To be fair, it is well known that the tank experience is the worst in overwatch, hence the low queue times, but I personally like it and its philosophy and I would really like some tips on how to play it in solo queue.
-
OWL Jerseys
submitted by /u/xTorterraa to r/OverwatchLeague [link] [comments]
If got 5 Mens Medium OWL jerseys. Only the Atl Reign one has a name (Babybay) which is slightly worn off. I am willing to give any of these away all I ask is you pay for the shipping if interested.
-
I got bored and drew this don't @ me
submitted by /u/Ad_Mortem_Nerds to r/overwatch_fanart [link] [comments] -
OW players RN
submitted by /u/S1LV3RHAND to r/Overwatch [link] [comments]
Bro my server from an indie company got fried for the 12th time in 3 months
Cmon blizzard wtf
-
please release these blizzard
submitted by /u/Elf-Ghost to r/Overwatch [link] [comments]
if winton comes out my life would be complete
-
So… this happened
submitted by /u/ArieTiPot to r/Overwatch [link] [comments]
I know the servers are weird, just thought it was funny that I had to finish the match on my own 😅
-
Captain, by me
submitted by /u/Fractalmontage to r/overwatch_fanart [link] [comments] -
Technical Analysis: Juno Mediblaster
submitted by /u/zero41120 to r/OverwatchUniversity [link] [comments]
This analysis focuses on how Mediblaster scales with Attack Speed in Overwatch 2 Stadium mode.
After watching some YouTube videos on Attack Speed builds for other heroes, I tried the same with Juno. The results were underwhelming, which made me suspect something else was going on. I spent about 2 days in my workshop collecting data and figuring out how Mediblaster actually works.
If you're interested in my other technical breakdowns, here are some links to past work:
- Season 5 Defensive Item Guide
- Reflex Coating/Divine Intervention deep dive
- Three-Tap Tommy Gun deep dive
- Armor mechanics deep dive
- Codebreaker (anti-armor) deep dive
- Juno Ultimate deep dive
TLDR
After hours of workshop testing, this JavaScript function closely models Juno Mediblaster's actual DPS/HPS:
```javascript const mediblasterOutput = (wp = 1, as = 1, bullet = 7.5) => { const k = 10800 * bullet * wp; const d = Math.ceil(18 / as) + 14 * Math.ceil(27 / as) + 387; return k / d; };
mediblasterOutput(1, 1, 7.5) // ~103 DPS mediblasterOutput(1, 1, 6) // ~82 HPS
mediblasterOutput(1.5, 1, 7.5) // ~155 DPS 50% WP mediblasterOutput(1, 1.5, 7.5) // ~124 DPS 50% AS
mediblasterOutput(1.5, 1, 6) // ~124 HPS 50% WP mediblasterOutput(1, 1.5, 6) // ~99 HPS 50% AS ```
With 50% stat investment in Stadium:
- 158.45 DPS with 50% Weapon Power, matching expected gain
- 127.72 DPS with 50% Attack Speed, only 20.9% gain
Attack speed is objectively less effective than weapon power for Juno Mediblaster in Stadium.
Attack Speed DPS DPS Gain (Value) DPS Gain (%) DPS % per 5% AS 100% 103.45 +0.00 +0.00% 0.000% 105% 105.33 +1.88 +1.82% 1.821% 110% 107.43 +3.98 +3.85% 1.923% 115% 109.61 +6.16 +5.95% 1.985% 120% 111.88 +8.43 +8.15% 2.037% 130% 116.55 +13.10 +12.66% 2.110% 140% 119.12 +15.67 +15.15% 1.893% 150% 124.42 +20.98 +20.28% 2.028% Here is the nerd part.
Intuition
If you gain 10% attack speed, you'd expect 10% more attacks and 10% more DPS and HPS. But that's not how it works for Juno's Mediblaster. In fact, it likely doesn't hold for many other heroes either. Heroes with beam or continuous damage (like Moira or Soldier 76) get full value from attack speed. Heroes with fix animation time per shot (like Pharah or Juno) benefit much less, especially Juno, since her weapon fires in burst intervals.
Server tickrate
While there's no official documentation, testing and community sources suggest Overwatch 2 servers run at 60 ticks per second (TPS).
- Each frame is 1/60 second, or 16.67 milliseconds.
- Events only occur at 0.01667-second intervals.
- Time-based events like attack speed must cross these intervals to have any effect.
- Quantized events can still work even if they don't align exactly, causing timing variation but consistent average results.
Mediblaster Overview
- Clip size: 180
- 12 bullets per volley
- 15 volleys per clip
- Damage per bullet: 7.5 - 2.25
- Damage per volley: 90 - 27
- Headshot multiplier: x1.5 (damage only, no effect on healing)
- Healing per bullet: 6 - 1.8
- Healing per volley: 72 - 21.6
- Reload time: 1.5 seconds (90 frames)
- Falloff range: 25 - 35 meters, linear
- For more on falloff mechanics, see Mablr's video
Data Collection
Using my workshop (code
7x3py), I set up a test system to log Juno's damage output:- 5000 HP Roadhog used as the target for sustained damage tests
- Takes exactly 666 shots to eliminate (no headshots)
- First damage logs the start time
- Each hit after that logs time and calculates DPS
- Continuous fire until Roadhog is eliminated
- Tested with: no items, 50% weapon power (no secondary effects), and 50% attack speed (no secondary effects)
- Each scenario was repeated multiple times to get an average
Core findings:
- Sustained DPS to deal 5000 damage stays around 100–105
- With 50% weapon power, DPS rises linearly to 157–163, close to the expected 150%
- With 50% attack speed, DPS only reaches 126–130, well below expectation
- Overwatch Wiki lists Juno's DPS as 116.28 (98.3 with reload), but actual sustained testing shows closer to 103.
This supports the earlier observation, attack speed builds underperform for Juno. The next question is, why?
Technical analysis
Now with the log data collected, I proceeded to analyze the data to understand what is going on under the hood.
Reload timing
Reload is officially listed as 1.5s, but there's more to it. The data shows:
- Reload time is exactly 1.5s
- There's an additional 0.3s (18 frames) delay after reload before Juno can fire again—referred to here as "cocking" time (despite mediblaster does not have a cocking animation).
- This delay scales with attack speed. At 50% attack speed, it drops to 0.2s (12 frames)
Relevant log
```txt // No modifier [00:00:29] Shot 179 | dt: 0.03 | Dmg 7.50 | Tot 1342.50 | DPS 119.52 [00:00:29] Shot 180 | dt: 0.05 | Dmg 7.50 | Tot 1350 | DPS 119.68 [00:00:31] Shot 181 | dt: 1.79 | Dmg 7.50 | Tot 1357.50 | DPS 103.98 // Delta time includes reload + cocking time
// 50% attack speed [00:01:32] Shot 179 | dt: 0.05 | Dmg 7.50 | Tot 1342.50 | DPS 148.24 [00:01:32] Shot 180 | dt: 0.01 | Dmg 7.50 | Tot 1350 | DPS 148.83 [00:01:34] Shot 181 | dt: 1.70 | Dmg 7.50 | Tot 1357.50 | DPS 126.07 // Delta time reduced by 0.1s
// 100% attack speed with Gravitation Push (+25%) and Pluse Spike (+35%) active // Shoot until 12 ammo left, then Glide + Torpedoes for 100% attack speed. [00:03:17] Shot 1 | dt: 0 | Dmg 85 | Tot 85 | DPS 84999.99 // Torpedoes hit [00:03:18] Shot 13 | dt: 0.05 | Dmg 8.63 | Tot 188.50 | DPS 267.38 [00:03:19] Shot 14 | dt: 1.65 | Dmg 8.63 | Tot 197.13 | DPS 83.78 // Delta time is reduced by 0.15s [00:03:19] Shot 15 | dt: 0.01 | Dmg 8.63 | Tot 205.75 | DPS 86.89 ```
We can express the cocking time scaling with attack speed as:
```javascript const BASE_FRAME = 18; const valueScaleWithAttackSpeed = (attackSpeedBonus) => Math.ceil(BASE_FRAME / (1 + attackSpeedBonus));
valueScaleWithAttackSpeed(0) // 18 (0.3s) valueScaleWithAttackSpeed(0.5) // 12 (0.2s) valueScaleWithAttackSpeed(1) // 9 (0.15s) ```
Volley timing
- Each bullet hit has a delay between 0 and 0.05s due to the server's 60 TPS tickrate. This quantization causes minor timing variation. Sometimes two hits register in the same tick, but the average stays around 0.03s per shot, likely the intended value.
- Measured average DPS is 105, higher than the wiki's 98.3. This is probably because the wiki lists a flat rate of fire (1.29 shots/s), which doesn't reflect Juno's volley-based firing and the weapon recovery time between volleys.
- A 12-shot volley takes 0.32s (19 frames) to complete.
- This volley timing does NOT scale with attack speed, which is the main reason attack speed is much less effective than weapon power for Juno.
Relevant log
```txt // Test 1 [00:00:21] Shot 1 | dt: 0 | T: 0 | Dmg 7.50 | Tot 7.50 | DPS 7500.00 [00:00:21] Shot 2 | dt: 0.02 | T: 0.02 | Dmg 7.50 | Tot 15 | DPS 882.34 [00:00:22] Shot 3 | dt: 0.05 | T: 0.07 | Dmg 7.50 | Tot 22.50 | DPS 346.15 [00:00:22] Shot 4 | dt: 0.02 | T: 0.08 | Dmg 7.50 | Tot 30 | DPS 374.99 [00:00:22] Shot 5 | dt: 0.03 | T: 0.11 | Dmg 7.50 | Tot 37.50 | DPS 331.86 [00:00:22] Shot 6 | dt: 0.05 | T: 0.16 | Dmg 7.50 | Tot 45 | DPS 279.50 [00:00:22] Shot 7 | dt: 0.01 | T: 0.18 | Dmg 7.50 | Tot 52.50 | DPS 298.29 [00:00:22] Shot 8 | dt: 0.03 | T: 0.21 | Dmg 7.50 | Tot 60 | DPS 287.08 [00:00:22] Shot 9 | dt: 0.01 | T: 0.22 | Dmg 7.50 | Tot 67.50 | DPS 301.34 [00:00:22] Shot 10 | dt: 0.05 | T: 0.27 | Dmg 7.50 | Tot 75 | DPS 274.72 [00:00:22] Shot 11 | dt: 0.01 | T: 0.29 | Dmg 7.50 | Tot 82.50 | DPS 286.46 [00:00:22] Shot 12 | dt: 0.03 | T: 0.32 | Dmg 7.50 | Tot 90 | DPS 281.25 // Observe duration is 0.32s for 12 shots
// Test 2 [00:01:44] Shot 1 | dt: 0 | T: 0 | Dmg 7.50 | Tot 7.50 | DPS 7500.00 [00:01:44] Shot 2 | dt: 0.03 | T: 0.03 | Dmg 7.50 | Tot 15 | DPS 454.58 [00:01:44] Shot 3 | dt: 0.01 | T: 0.05 | Dmg 7.50 | Tot 22.50 | DPS 468.78 [00:01:44] Shot 4 | dt: 0.03 | T: 0.08 | Dmg 7.50 | Tot 30 | DPS 370.36 [00:01:44] Shot 5 | dt: 0.05 | T: 0.13 | Dmg 7.50 | Tot 37.50 | DPS 290.70 [00:01:44] Shot 6 | dt: 0.01 | T: 0.14 | Dmg 7.50 | Tot 45 | DPS 312.51 [00:01:44] Shot 7 | dt: 0.03 | T: 0.18 | Dmg 7.50 | Tot 52.50 | DPS 296.61 [00:01:44] Shot 8 | dt: 0.01 | T: 0.19 | Dmg 7.50 | Tot 60 | DPS 312.50 [00:01:44] Shot 9 | dt: 0.03 | T: 0.22 | Dmg 7.50 | Tot 67.50 | DPS 300.00 [00:01:44] Shot 10 | dt: 0.05 | T: 0.27 | Dmg 7.50 | Tot 75 | DPS 274.72 [00:01:45] Shot 11 | dt: 0.01 | T: 0.29 | Dmg 7.50 | Tot 82.50 | DPS 286.46 [00:01:45] Shot 12 | dt: 0.03 | T: 0.32 | Dmg 7.50 | Tot 90 | DPS 280.37 // 0.32s for 12 shots
// Test 3 [00:02:15] Shot 1 | dt: 0 | T: 0 | Dmg 7.50 | Tot 7.50 | DPS 7500.00 [00:02:15] Shot 2 | dt: 0.03 | T: 0.03 | Dmg 7.50 | Tot 15 | DPS 454.48 [00:02:15] Shot 3 | dt: 0.01 | T: 0.05 | Dmg 7.50 | Tot 22.50 | DPS 468.71 [00:02:15] Shot 4 | dt: 0.03 | T: 0.08 | Dmg 7.50 | Tot 30 | DPS 370.33 [00:02:15] Shot 5 | dt: 0.05 | T: 0.13 | Dmg 7.50 | Tot 37.50 | DPS 290.70 [00:02:15] Shot 6 | dt: 0.01 | T: 0.14 | Dmg 7.50 | Tot 45 | DPS 312.51 [00:02:15] Shot 7 | dt: 0.03 | T: 0.18 | Dmg 7.50 | Tot 52.50 | DPS 296.61 [00:02:15] Shot 8 | dt: 0.01 | T: 0.19 | Dmg 7.50 | Tot 60 | DPS 312.50 [00:02:15] Shot 9 | dt: 0.03 | T: 0.23 | Dmg 7.50 | Tot 67.50 | DPS 299.99 [00:02:15] Shot 10 | dt: 0.05 | T: 0.27 | Dmg 7.50 | Tot 75 | DPS 274.71 [00:02:15] Shot 11 | dt: 0.01 | T: 0.29 | Dmg 7.50 | Tot 82.50 | DPS 286.45 [00:02:15] Shot 12 | dt: 0.03 | T: 0.32 | Dmg 7.50 | Tot 90 | DPS 280.37 // 0.32s for 12 shots ```
Weapon recovery time
After each volley, there's a delay before the next one begins. This is referred to as "weapon recovery time".
- Recovery time is 0.45s (about 27 frames), with a ±1 frame variance from server tickrate quantization.
- This delay does scale with attack speed. At 50% attack speed, it's reduced to 0.3s (18 frames).
- For heroes like Soldier 76, every bullet has a consistent recovery time between shots, so attack speed scales fully.
- For Juno, since volley timing doesn't scale, and attack speed only shortens recovery time, the overall benefit is much lower.
Relevant log
```txt // No attack speed, the delta time between volley is 0.45 [00:00:18] Shot 13 | dt: 0.47 | Dmg 7.50 | Tot 97.50 | DPS 126.95 [00:00:19] Shot 25 | dt: 0.43 | Dmg 7.50 | Tot 187.50 | DPS 122.07 [00:00:20] Shot 37 | dt: 0.47 | Dmg 7.50 | Tot 277.50 | DPS 118.79 [00:00:21] Shot 49 | dt: 0.43 | Dmg 7.50 | Tot 367.50 | DPS 118.40 [00:00:21] Shot 61 | dt: 0.46 | Dmg 7.50 | Tot 457.50 | DPS 117.19 [00:00:22] Shot 73 | dt: 0.43 | Dmg 7.50 | Tot 547.50 | DPS 117.19
// 50% attack speed, the delta time is reduced [00:01:24] Shot 13 | dt: 0.29 | Dmg 7.50 | Tot 97.50 | DPS 156.25 [00:01:24] Shot 25 | dt: 0.29 | Dmg 7.50 | Tot 187.50 | DPS 150.24 [00:01:25] Shot 37 | dt: 0.29 | Dmg 7.50 | Tot 277.50 | DPS 148.32 [00:01:25] Shot 49 | dt: 0.29 | Dmg 7.50 | Tot 367.50 | DPS 147.29 [00:01:26] Shot 61 | dt: 0.29 | Dmg 7.50 | Tot 457.50 | DPS 146.68 [00:01:27] Shot 73 | dt: 0.29 | Dmg 7.50 | Tot 547.50 | DPS 145.61 ```
Attack speed quantization
Weapon recovery time scales with attack speed, but that scaling is limited by server framerate. If the reduced value doesn't result in a full frame difference, there's no actual effect.
- Example: at 50% attack speed, Juno's recovery time is 18 frames. At 55%, the calculated value is 27 / 1.55 = 17.42 frames, which rounds up to 18. No change.
- Since attack speed increases in 5% steps, values like 55%, 75%, 85%, and 90% are effectively "wasted" for Juno.
Relevant log
```txt // At 50% attack speed, never 0.26s recovery time (18 frame) [00:26:59] Shot 13 | dt: 0.32 | T: 0.62 | Dmg 7.50 | Tot 97.50 | DPS 156.24 [00:26:59] Shot 25 | dt: 0.31 | T: 1.23 | Dmg 7.50 | Tot 187.50 | DPS 152.18 [00:27:00] Shot 37 | dt: 0.29 | T: 1.86 | Dmg 7.50 | Tot 277.50 | DPS 149.51 [00:27:01] Shot 49 | dt: 0.29 | T: 2.48 | Dmg 7.50 | Tot 367.50 | DPS 148.18
// At 55% attack speed, never 0.26s recovery time (18 frame instead of 17 frame) [00:27:12] Shot 13 | dt: 0.29 | T: 0.62 | Dmg 7.50 | Tot 97.50 | DPS 156.24 [00:27:12] Shot 25 | dt: 0.29 | T: 1.23 | Dmg 7.50 | Tot 187.50 | DPS 152.18 [00:27:13] Shot 37 | dt: 0.29 | T: 1.86 | Dmg 7.50 | Tot 277.50 | DPS 149.51 [00:27:14] Shot 49 | dt: 0.31 | T: 2.48 | Dmg 7.50 | Tot 367.50 | DPS 148.25
// At 60% attack speed, 1 frame reduction (17 frame) [00:32:59] Shot 13 | dt: 0.26 | T: 0.57 | Dmg 7.50 | Tot 97.50 | DPS 169.58 [00:33:00] Shot 25 | dt: 0.27 | T: 1.18 | Dmg 7.50 | Tot 187.50 | DPS 158.37 [00:33:00] Shot 37 | dt: 0.27 | T: 1.79 | Dmg 7.50 | Tot 277.50 | DPS 154.86 [00:33:01] Shot 49 | dt: 0.29 | T: 2.42 | Dmg 7.50 | Tot 367.50 | DPS 152.11 ```
Function expression
The TLDR section includes a simplified function for quick reference. For those interested in the full breakdown, here's the complete JavaScript function modeling Juno's Mediblaster DPS/HPS in Stadium.
The simplified version pre-calculates fixed elements: a 180-round clip includes 14 recovery pauses (between volleys) and 165 intra-burst delays. These, along with reload time, are summed into a constant
387. This leaves only the animation-based delays (cocking and recovery) exposed toMath.ceilrounding, which is affected by attack speed.```javascript function mediblasterOutput( bulletValue = 7.5, weaponPower = 100, attackSpeed = 100, clipSize = 180, withReload = true, ) { const TPS = 60; const RELOAD_FRAMES = withReload ? 1.5 * TPS : 0; const COCKING_FRAMES = 0.3 * TPS; const RECOVERY_FRAMES = 0.45 * TPS; const INTRA_BURST_INTERVAL_FRAMES = 0.03 * TPS; const VOLLEY_SIZE = 12;
const attackSpeedPercent = attackSpeed / 100; const weaponPowerPercent = weaponPower / 100; const cockingFrames = Math.ceil(COCKING_FRAMES / attackSpeedPercent);
let cycleFrames = RELOAD_FRAMES + cockingFrames; const singleRecoveryFrame = Math.ceil(RECOVERY_FRAMES / attackSpeedPercent); for (let i = 1; i <= clipSize; i++) { const isFirstBulletOfVolley = (i - 1) % VOLLEY_SIZE === 0; if (!isFirstBulletOfVolley) cycleFrames += INTRA_BURST_INTERVAL_FRAMES; const isEndOfVolley = i % VOLLEY_SIZE === 0; const hasAmmoLeft = i < clipSize; if (isEndOfVolley && hasAmmoLeft) cycleFrames += singleRecoveryFrame; }
const totalDamage = clipSize * bulletValue * weaponPowerPercent;
return totalDamage * (TPS / cycleFrames); } ```
We can write the full firing cycle in frames as a closed form.
Total cycle frames:
```txt C(AS) = F_fixed + F_scaled(AS)
// Fixed frames, never affected by attack speed: F_fixed = RELOAD_FRAMES + (clip - V) * INTRA_BURST_INTERVAL_FRAMES
// Attack speed scaled frames: F_scaled(AS) = ceil(COCKING_FRAMES / s) + R * ceil(RECOVERY_FRAMES / s)
// For Juno F_fixed = 90 + (180 - 15) * 1.8 = 387 F_scaled(AS) = ceil(18 / AS) + 14 * ceil(27 / AS)
// Total cycle: C(AS) = 387 + ceil(18 / AS) + 14 * ceil(27 / AS) ```
If we ignore frame rounding and replace ceil(x) with x:
C_theory(AS) = 387 + (396 / AS)Only the 396 / AS term scales. The 387 frames are a hard floor. Only about 50.6 percent of the cycle is scalable at base case (AS=1).
Conclusion
The testing and modeling show that attack speed is fundamentally weak on Juno in Stadium, not because of bugs or bad math, but because of how her weapon is structured.
Most of Juno's firing cycle is fixed-time. Reload, intra-burst spacing, and volley execution do not scale with attack speed. Only two parts do: the post-reload delay and the between-volley recovery time. Together, these account for roughly half of the total cycle at baseline, which already caps the theoretical max value of attack speed to about 50% effectiveness. In actual weapon model, much lower due to many factors.
On top of that, attack speed scaling is quantized by server tickrate. Because recovery and cocking times are rounded to whole frames, some 5% attack speed increments produce no real change at all. Portions of investment end up with no effect until a threshold is crossed, at which point DPS jumps by only small amounts. This explains why some attack speed values feel completely wasted.
Weapon power does not suffer from either limitation. It scales all damage directly, applies to every bullet, and is not subject to frame rounding. As a result, weapon power behaves exactly as players expect, while attack speed consistently underperforms.
In short:
- Juno's volley timing does not scale with attack speed
- Only recovery and cocking delays scale, and they are a minority of the cycle
- Frame rounding causes frequent dead zones in attack speed investment
- Weapon power scales cleanly, smoothly, and fully
For Stadium builds, weapon power is objectively the stronger stat for Juno's Mediblaster. Attack speed has a hard ceiling, heavy quantization, and diminishing returns that make it a poor primary investment.
Side note
While weapon power is not the main focus here, but I will point out how conditional "more"-labeled items do.
Items like Long Range Blaster (Mediblaster deals 15% more damage and healing beyond 12 meters) and Vantage Shot (Mediblaster deals 15% more damage while airborne), along with other "more X% when Y condition" general items, stack together as a single multiplier.
For example, if you take Long Range Blaster and Vantage Shot, have 40% weapon power, and shoot beyond 12 meters while airborne, the effective weapon multiplier becomes:
txt 1 * (1 + 0.4) * (1 + 0.15 + 0.15) = 1.82That's an effective 82% increase to DPS under those conditions.
-
My Dva cosplay
submitted by /u/silvia_kay to r/Overwatch [link] [comments]
This is my first ever overwatch cosplay! I wanted to cosplay Dva for so long and with a good quality costume and here it is! I still can’t play tank for the life of me tho😂 but I love her.
Overwatch YouTube channel
View Twitch.tv Streaming Service Related Overwatch Gear and Accessories
Overwatch Facebook group or fan page
Gaming, whether they are multi-player or not, is largely about the communities of fans that share the same passion for a particular game. Join your Facebook friends that also play Overwatch or just gain new insights from the Overwatch Facebook community. Scroll down the community page to view more content.
Overwatch Official Twitter
More instant updates about your favorite game usually direct from the game publisher and specially tailored to the Twitter faithful.
You have been reading
Overwatch game. View video, gaming news, Overwatch Reddit community, Instagram, Twitter, Youtube pages