Bluetracker
Tracks Blizzard employees across various accounts.
Not being able to target Torb turrets as Moira sucks, but you know what is worse?
Targeting the PAYLOAD.
Does the payload have health I don't know about? Because it seems like I can target it for no reason. Is it charging my ult or refilling my healing reserves? I am pretty sure it is not.
I can't say how many games, in my 20+ hours as Moira, have been lost because my beam snaps from an enemy to the payload. And why does it do this? I don't know.
How did Blizzard make the payload targetable, and yet turrets aren't? I actually don't understand how this got through Q&A, let alone PTR.
(But other than this... I really love Moira!)
Bill Warnecke
These bugs are deceptively complex. The result of fixing another more critical Moira issue exposed the bugs you’re seeing now on live in 1.17.
We did fix these problems in the 1.18 release which is on PTR now. The complexity and scope of changes to some deep down game play code was overall safer to do where they could have some time on PTR.
I know this answer may not be satisfying, but maybe it’s a glimpse behind the curtain of game development. Some things that seem simple end up being really gnarly. Apologies for the bugs.
Cheers!
Bill Warnecke
For a personal project I’d recommend using lua. Your instinct to focus on the main task (your engine) is very good.
World of Warcraft shipped using lua for scripting. It’s incredibly powerful. Over time the WoW team has specifically optimized and natively implemented certain functionality, but this was the result of benchmarking and profiling to know what mattered.
We don’t regret creating statescript, if we were starting the project today we’d make the same choice. There was an original implementation of it in Project Titan, we used lessons learned there and reimplemented it completely when we started on Overwatch.
Cheers
Bill Warnecke
I use my phone a lot. I’m not in the office right now. ;)