League of Legends

League of Legends Dev Tracker




14 Aug

Comment

Originally posted by RiotLtRandolph

Close. Actually the parabola part didn't play a part. What actually occurred is that, when you're dashing to another unit (for reasons I cannot fathom) you arrive at a random short distance from them. If you started your dash at a closer distance than that random short distance, but not exactly on top of them, some funny math happens.

In order to smooth the arrival (again, for reasons that I cannot fathom), the two distances are divided by each other to come up with a speed scaling factor. Unfortunately, that can lead to dividing a larger number by a smaller number. Sometimes a much smaller number. So for a single frame of simulation, Lee (or Irelia, Jax, Yuumi, etc.) could report that they're going hyperspeed. Like cross Summoner's Rift in a tenth of a second fast.

Then, in the area trigger/missile collision, we ask "hey, where were you last frame" so we can do "capsule collision" (pretty standard game collision technique). In order to compute that, Lee says, "Well...

Read more

The key for me to debug it was when our QA pointed out to me that it always was behind the dashing unit. Thus I rescripted Caitlyn trap to spawn like 50 traps in a circle around where she casts it, and encircled Lee as he repeatedly dashed at blue buff. The bug would happen every 20 seconds or so, letting me set breakpoints and figure out where the bogus values were coming from.

Comment

Originally posted by VeryExtraSpicyCheese

It wasn't random, the dash (and all others previous to season 4) were coded linearly in the xy plane, but Lee's dash followed the target like a parabola if the target moved. In order to make it appear that Lee was curving he had to travel in a straight line over and over updating every time the server ticked over, and there was a chance that he could be hit by skillshots in that path. This "bug fix" changed dash tracking to be able to curve without starting a new path.

Close. Actually the parabola part didn't play a part. What actually occurred is that, when you're dashing to another unit (for reasons I cannot fathom) you arrive at a random short distance from them. If you started your dash at a closer distance than that random short distance, but not exactly on top of them, some funny math happens.

In order to smooth the arrival (again, for reasons that I cannot fathom), the two distances are divided by each other to come up with a speed scaling factor. Unfortunately, that can lead to dividing a larger number by a smaller number. Sometimes a much smaller number. So for a single frame of simulation, Lee (or Irelia, Jax, Yuumi, etc.) could report that they're going hyperspeed. Like cross Summoner's Rift in a tenth of a second fast.

Then, in the area trigger/missile collision, we ask "hey, where were you last frame" so we can do "capsule collision" (pretty standard game collision technique). In order to compute that, Lee says, "Well...

Read more
Comment

Originally posted by TheGamingBrothersz

Additionally i believe that new champions will still have champion spotlight (Forgot to mention that)

This one is really good! Nice work. And yeah, still doing them for new champs (I write them currently).

Comment

Originally posted by ToTheNintieth

Only 100x? TT was more popular than I thought.

I’d have to go check the numbers again to get an exact figure but yeah it might have been over 100x difference. Nexus Blitz was many times more popular than TT and TFT is many times more popular than Nexus Blitz ever was (even at its height, before it rapidly dropped off). So it’s not close.

Comment

Originally posted by anialater45

It would be nice if there was some acknowledgement that people are actually listening. Even something like "Yes we see concerns people have and are considering other options" or something, rather than just silence/replying to positive comments instead. That kind of lack of communication really makes it feel like you're not actually listening, just blowing it off.

I used to agree with this but over time I realized that if you do that every time people complain then it starts to just feel like hollow words. “We’re listening! We hear you, summoners!” You’ve seen it here and in other game communities. Now my belief is that taking action is the best way to show you’re listening.

That said, I still think engaging directly on a place like Reddit can be useful IF you’re able to draw people into a productive conversation. Because then you have an opportunity to ask smart questions that deepen your understanding of your audience.

Comment

Originally posted by BADxW0LF1

It's more of no discussion from riot right now unless it's to positive feedback. So trying to find an outlet where we feel heard until that happens.

Yeah I get it. I think that team would be wise to just read and see what/if anything changes once people get their hands on the system on PBE. Some parts of the feedback probably will, or it’ll get more directed and specific.

It’s been my experience having worked on many, many campaigns for League that sometimes, if you jump in right away into discussion, you fall into the trap of being defensive instead of listening.

Comment

Originally posted by RazeULikeaPhoenix

screw that.

I think spotlights are important because

  1. it outlines how to play the champ at all stages of the game. IE heres how to play in lane. heres what to do in a teamfight. here are the situations where the champion excels! take note of how I do X to ensure that Y doesnt happen and I can successfully execute my gameplan.

  2. sometimes its fun to go back and try out the hidden builds/older build styles. believe it or not I like salvaging new builds and stuff like how the OG Jayce spotlight tells you to go Phantom Dancer/Bloodthirster crit stuff on him. or playing yorick mid. building Rylais+Roa on Fizz and just being a 3k hp menace. exploring old vids for off-meta """outdated"""" methods of playing is ultra fun and its also fun to just look into the past and see how far the game has come since then.

I mean putting together a spotlight seems like something a unpaid intern could do so Idk why you guys act like its somethi...

Read more

I mean putting together a spotlight seems like something a unpaid intern could do so Idk why you guys act like its something that NEEDS to be cut.

I wasn’t an unpaid intern when I wrote the spotlights. Neither were the video capture team, editors, audio mix guy, or the localization team.

Posting on Reddit, though... that part is actually unpaid lol. So here we are.

Comment

Originally posted by BADxW0LF1

I feel like a bad example is the eternals thing. If it didn't cost so much I could see it MAYBE being legit, but the high cost doesn't account for what it provides from what has been revealed. I sincerely hope there is much more to it. Otherwise I foresee this being a flop.

I saw the 6 other Eternals reaction threads but I don’t really see the connection to this topic. The people who made champion Spotlights aren’t working on Eternals, and I don’t work on Eternals.

But I know the people on that team and I’m sure they won’t be happy until they’re confident they’ve made something that people feel good buying. Funny thing about selling cosmetics in this game: if a lot of people don’t want to buy it, it doesn’t make money. So it’s in our interest to get it right, even if it takes time. Same process we’ve always gone through when we introduce a new RP product.

Comment

Originally posted by Zotwi

support for twisted treeline? where?

Believe it or not, it took a lot of backend work. Engineering time, just to make sure it wasn’t breaking every time we changed something else in the game (even things you’d think would only affect Summoner’s Rift). We weren’t actively balancing TT but that would’ve been only a fraction of the total opportunity cost of the mode if we had been.

Comment

Originally posted by Rejimi

Or maybe they’re cutting them because people don’t watch them and they get outdated quickly?

Yeah mostly this.

It’s not the year of cost-cutting—it’s the year of reprioritizing in favor of high impact sh*t. Dropping support for Twisted Treeline so we can go HAM with support for a mode like TFT (which is played by roughly 100x as many players) would be another good example.

I’ll miss the rework spotlights too, though. I spent like two years co-writing them with Phreak. But dropping them is the right call imho.


13 Aug

Comment

Originally posted by sanketower

That new passive looks like a jungle Garen to me

OH MY GOD I'M SO HAPPY

Edit: I slacked the designer and he assures me that jungle garen is still bad because of the clear speed lol