Skip to content

Runes Corner: Guardian Soul

Riotgregab··1 votes·85,867 views

Welcome back for another week in the Runes Corner!

I’m Riot Gregab, a Technical Game Designer on Runes Reforged. Thus far in this series we’ve talked about a lot of runes that help champions deal damage. This week I want to switch things up and take a look at a defensive keystone. Also, this is a rune where we’ve gone through a lot of iterations trying to find just the right version. And, in fact, we’re still trying to improve it to get it to a state where we’d be happy seeing it in the the game.

We always mention that the design of the system is still very much a work in progress. Well here’s where you get a peek behind the scenes at what that work looks like.

Guardian Soul

We’ve known for awhile that we wanted a Resolve keystone that gave wardens and enchanters a way to defend their teams. And at some point we struck on an idea for a specific, simple mechanic: walk into an ally to give both of you a shield.

http://i.imgur.com/GoZqwGz.gif

We tried this out and found that the basic goal was solid. Warden and enchanter players liked the challenge of shielding their allies at just the right time. The rune created feel good moments of teamwork for both the shielder and the shielded.

However there were a few problems with usability. People would trigger the shield accidentally by bumping into their allies. To avoid this they’d spend their time dodging their own allies as if they were deadly obstacles. Or they’d find themselves hopelessly chasing after an ally frantically trying to give them a shield when it was most needed.

So how could we make this easier to use while still delivering on what was promising about it? Unlike champion spells or active items, runes aren’t associated with buttons. We couldn’t just have you press Q and click on an ally. How could we give you more control over when the shield triggered?

To answer this we tried triggering the shield effect whenever you landed an immobilizing crowd control ability. The result was pretty close to the live mastery, Courage of the Colossus, but with the addition of a shield for a nearby ally. While this is something we know could work, we still saw some potential room for improvement. This version turned the shielding effect into a side benefit of landing a CC spell. If we could find an alternate control, it would give players an additional way to express their skill rather than increasing the output of something they already do.

At this point we struck on a key breakthrough: what if you could right-click an ally to trigger this shield? We hoped this would reduce the number of accidental shields .

There was only one catch: this was an interaction that didn’t exist in League. We didn’t have any code that let designers make this. Riot Reinboom swiftly rectified the situation by building the tech and we tried out the new version.

The result was interesting: this version completely eliminated accidental triggers for some playtesters but not others. A lot of players click constantly while playing League. They click repeatedly for all the steps their champion takes to get to a destination. Others click more selectively, they click once and let their champion make their way to that destination. The Constant Clickers would still accidentally trigger this version by right-clicking their allies while moving around, particularly in the run-up to a team fight when teams tend to dance around the lane together.

At this point we felt we were getting close to something good. But we really wanted to nail the usability. Instead of trying to avoid accidental triggers on allies we decided to try giving you a way to cancel them when they do happen. We tried adding a channel before it would trigger that you could cancel by moving. That helped the intentionality but made it less responsive.

And this brings us to the best version we’ve found so far:

http://i.imgur.com/7DHmmTA.gif

You can right-click an ally any time you want to mark them briefly. The shield will only trigger (and the keystone only go on cooldown) if they take damage while marked. This approach doesn’t eliminate accidental triggers, but it does remove their penalty.

This version dramatically improved the usability for click-happy wardens and enchanter players without hurting the experience of the more selective clickers, but it’s still not completely perfect. Sometimes it creates the drive to constantly keep the mark on allies just in case they might be damaged, which could become a chore and reduce the skill expression involved it. We can still make this keystone better and that’s exactly the kind of thing we’ll be spending time on before the launch of Runes Reforged.

Thanks for reading! Hope you enjoyed this dive into some of the process behind creating Runes Reforged. We’ll stick around in the comments to answer your questions and talk with you about Guardian Soul.

181 Comments

Vhan876544 votes

"Hey guys, what is up and welcome to a new League of Legends video."

RiotSparkle50 votes

{quoted}

"Hey guys, what is up and welcome to a new League of Legends video."

Don't forget to like and subscribe. :P

Risk of Fate3 votes

[deleted]

yesnobanana2 votes

Facebook, subreddit, myspace and steam group.

Lotus Storm11 votes

Hey what's up guy's it's me Jeremy. [slayer-jinx-catface]

Quackas17 votes

I feel like just getting MORE SHIELDS or MORE RESISTS is too beneficial for people that already want to do that ie. Soraka/Janna and this doubling down is the exact same thing Windspeaker's Blessing is currently doing.

I think a better solution would be to combine the effects of Windspeaker's blessing with Stoneborn Pact. It gives an ally a shield that redirects all incoming damage to the person who gave the shield while the shield is active/unpopped. Once the damage limit is hit or a timer is done the shield deactivates.

This gives supports/tanks the ability to sacrifice themselves to shield an ally making it more able to differentiate between good use and bad use of the skill.

Iron M5 votes

{quoted}

I feel like just getting MORE SHIELDS or MORE RESISTS is too beneficial for people that already want to do that ie. Soraka/Janna and this doubling down is the exact same thing Windspeaker's Blessing is currently doing.

I think a better solution would be to combine the effects of Windspeaker's blessing with Stoneborn Pact. It gives an ally a shield that redirects all incoming damage to the person who gave the shield while the shield is active/unpopped. Once the damage limit is hit or a timer is done the shield deactivates.

This gives supports/tanks the ability to sacrifice themselves to shield an ally making it more able to differentiate between good use and bad use of the skill.

suuuure, not like supports want to keep everyone alive (including themselves), let me just die for my ADC and be called a feeder... again.

swampert91912 votes

Issue there is that this is meant as an option for both wardens and enchanters... So people who do want to be protecting allies but not necessarily a tank. Having it redirect damage might be fine for a warden but suddenly a janna or soraka won't want to take it or will be put at a disadvantage by taking it... this rune needs to be equally accessible to both squishy and tank.

I feel like just getting MORE SHIELDS or MORE RESISTS is too beneficial for people that already want to do that ie. Soraka/Janna and this doubling down is the exact same thing Windspeaker's Blessing is currently doing.

That's the idea... windspeakers is unlikely to be returning (as they haven't mentioned that it will be and when they had the vote it was one of the least popular, same with stone born pact), so the new runes need an option that allows wardens and enchanters alike to be able to perform the acts that their respective keystones allowed for without punishing for not being tanky nor alienating those without built in shields or heals.

Spideraxe9 votes

This is super cool, can I ask if this will interact with Mordekaiser ult?

Riotgregab18 votes

Mordekaiser mains have the best questions. :)

Spideraxe15 votes

Gotta keep Vandiril busy amirite?

DarkRitual14 votes

The real question is how many bugs will arise?

Kanzerman6 votes

Why not just left-click them? You never accidentaly left-click an ally. Seems the easiest solution to me.

DaSmartezt4 votes

Because then what happens if you're just trying to see their stats? It would essentially cause a double interaction.

SpecterVonBaren5 votes

As someone that's both interested in game design and went to a college for it (Wasn't the best unfortunately, we mostly learned modeling) I find this facinating and I'm glad that you guys are sharing this with us.

I'm also hopeful that this will help people understand that what ships to live wasn't the first and last idea you guys had for something and that there's actually a lot of work involved with designing these things and that that means they won't flame you so much for things that aren't your fault.

Riotgregab11 votes

Thanks! Really glad you enjoyed reading this. Before I worked at Riot, when I was studying game design, I loved reading stuff like Zileas's List of Game Design Anti-Patterns and they were a big part of why I wanted to come work here.

SpecterVonBaren2 votes

No problem! Glad you enjoyed me enjoying reading this.

TNing of Pine3 votes

It's amusing reading the comments on that article and seeing people talk about how invaluable Death Recap is in reducing the burden of knowledge. I guess once upon a time it actually worked well!

Apex Support3 votes

Wow looks like a really nice Keystone. Does the range increase with the auto attack range of the champion or is it the same for everyone?

Riotgregab10 votes

It's the same for everyone. If you're out of range and you right click on an ally you'll run into range and then apply the shield.

Sad Chihuahua3 votes

Are you considering a Stoneborn Pact replacement?

Riotgregab5 votes

Nothing to announce yet but we're experimenting with runes in that space.

blackfootedfox5 votes

I'll admit CoC and SBP are enjoyable as support, I hope they get something similar as a replacement

OceanicEyes3 votes

Would love to see the numbers behind this mastery. Does it scale on HP like Courage?

Riotgregab14 votes

I didn't share the numbers because they're very much in progress (and highly likely to change with future iterations) but you're right it scales with bonus health.

Penns34 votes

Chogath item 3193 send help

Abyssphere3 votes

No AP scaling?

Riotgregab8 votes

It currently also has an AP ratio.

morris125 votes

Veigar item 3089 send help

Eeyore3 votes

(Politely reminds people that Zilean exists, and already has the "attack allies" tech that apparently doesn't exist in League.)

Please say it's not as clunky as Zilean. It's super frustrating trying to "attack" allies that have more movement speed than you because if the target moves out of range during the "cast time", it's interrupted and never begins channelling. (Once it's begun channeling it seems to have an infinite tether range).

RiotSparkle4 votes

Riot Reinboom mentioned this on reddit but Zilean's passive is somewhat similar but the tech component was not reusable.

Mysticman893 votes

On that note though, what happens if Zilean tries to use the rune on someone who he's also able to use his passive on?

Does one take precedence, or do they both go off or does the game implode and delete both players from the game or...?

Illâoi Evê Siôn2 votes

If this is easier to use than Zilean's passive (less buggy) could you reuse it for Zilean's passive?

RiotSparkle4 votes

Reinboom thinks we possibly could.

Eleana2 votes

This looks pretty sweet so far. Can the channel be cancelled by others?

patmax172 votes

there is no channel anymore, AFAICT ^^

Eleana3 votes

Hmmm from the image shown it does look a bit like a channel but maybe I'm just misinterpreting it

RiotSparkle9 votes

Ohhh yeah the temporary VFX (sparkle that goes from me --> you) does kinda make it look like that. I'm not sure that we changed those between versions much.

It's more like a mark though, not a channel.

Eleana3 votes

Thanks for the clarification :)

Riotgregab4 votes

In the last version described, there's a very brief travel time between when you click and when the shield turns on (watch for the small green particle that moves from Braum to Caitlin). After that there's a window of a few seconds where any damage from enemy champions to Cailtlyn would trigger the shield.

There was an early version I mentioned in the post where the champion with Guardian Soul actually channeled briefly before applying the shield. The idea there was they could cancel the channel by moving if they hadn't actually meant to apply their shield. But we found that having to wait made the whole thing feel less responsive and ending up in repeated short channels disrupted your normal free movement around.

GIadiat0rZ4 votes

I feel like a big part of skill expression is lost when there is any kind of significant travel time on this type of ability, as it forces you to only be able to play predictively. If I'm playing as Soraka, I need to be able to hit this reactively, because there are times where I cannot predict the damage incoming, and if the travel time is as long as it appears in this clip, then that might take away half of the skill expression from the keystone.

Overall, I love the idea, and I'm looking forward to testing it out!

Also, it might be cool if there was a version of this (or maybe an item or alternative keystone :P) that would provide the banshee's veil passive instead of a standard shield. It would be really cool to have some way to predictively "cleanse" (for lack of a better term) an ability than just cleanse it after the cc goes through (like with mikaels). Especially if this ability only works on allies (and not on yourself), I think it could really offer some more skill expression to supports.

Riotgregab3 votes

I'm glad you're excited! The dynamic you're describing about predictive play is very much one of the things we're still working on with this rune.

Penns1 votes

Does the shield have hp scaling tho?

Riotgregab3 votes

Yes.

AWisZOO1 votes

Question on Runes Reforged itself: When Runes Reforged was announced, it was said to be a combination of runes and masteries. But to me this all looks like new masteries with a runes UI ( which manually moving masteries like runes doesnt make much difference than choosing option a b or c.). Maybe I'm just not seeing it... How is Runes Reforged a mastery and runes system in one???

Riotgregab3 votes

Keystone Runes (like this one) are more like masteries. But you also get 5 non-keystone runes in each build and a lot of those are much more stat-oriented. If you look at some of our previous posts you can see some examples of these more stat-oriented Runes. For example, take a look at Stone Skin, Mirror Skin, and Discipline that we announced here.

Trivial Arcana2 votes

I'm aware that it's probably not a priority but have you guys given any thought to blind pick? In the stone skin/ mirror skin/discipline slot you have a choice between early tuned defense or stronger general purpose resistance that is delayed. Is that a choice we just have to guess at in blind pick? It seems like if I want early resistances for perhaps a weak early game then I just have to take a chance and hope that my opponent has the right damage type.

A lot of the other trade off runes seem to rely on that same calculus which is just not available to blind pick. This also seems to be a problem you solved for damage with the 'adaptive' tech.

I love the concepts behind these choices just wondering if there'll be enough info to make a choice in lobby.

It's possible I'm over thinking this and the choices will be obvious.

Kinky Taric1 votes

I haven't been able to find an answer to this question, so here it goes: With the new rune system coming out, will masteries be removed? I really hope not, imagine the diversity with these keystone runes in combination with keystone masteries!

Kloqdq2 votes

They are being replaced by the current runes. Basically they are merging the two together. Unless I am misunderstanding something that is what they are doing.

Riotgregab5 votes

You've got it right.

More from Dev Corner

More by gregab