Manipulating speed and turn order

This is an article I wrote and posted last week on the website for our podcast, shatteredorder.com, I hope you'll check out the show and stay tuned for more stuff that will be coming to site in time. For now, this is my write up on how to manipulate speed and calculate it. The direct link to the article with images is (also formatted to be much easier to read than on the Forums) https://www.shatteredorder.com/speed-manipulation/

HOW TO CALCULATE SPEED WITH TM GAIN It's about time I do a write up on my favorite thing to discuss on the podcast, turn meter and speed manipulation! So many teams and characters have a percentage of turn meter gain, and that creates an opportunity for an advantage over many players. Back in the earlier days of the podcast I came up with a team designed entirely around this idea and it's now something I attempt to install in every arena team I use. It is not applicable to every team nor is it effective for every time, but it is incredibly awesome for the teams it does work for. Usually this type of manipulation only affects the opening turns, but that can heavily swing the outcome chances in your favor. Mods are obviously a massively important part speed manipulation, you can check out my podcast episode on mods here.
Rey (Jedi Training), BB-8, and R2-D2 were another example of this. BB-8 is the key character for this, the Self-Preservation Protocol is the ability that is the starting point for determining speeds and how the team will open the battle. The description for that ability is "At the start of each encounter, if BB-8 is active, Droid allies gain 8% turn meter for each active droid ally." Having BB-8 and R2-D2 on your team will now create 16% initial turn meter gain, now let's dig into the math, let's say I want to determine the initial turns speed of BB-8 that is modded to have 260 speed...
260 / (100% - 16% = 84% aka .84) = 309.52 is the initial speed of BB-8 (I'm unsure if this number gets rounded or not)
In the equation, the (100% - 16% = 84%) part comes from the character only needing to fill 84% of it's turn meter since they were given 16%.
BB-8 will always use the Covert Data Transfer ability on his opening turn, this will give an both BB-8 and an ally Secret Intel. Rey (JT)'s unique ability Virtuous Protector allows her to gain 8% turn meter whenever a Resistance ally gains Secret Intel. This gives an advantage to those who use an full Resistance team. Let's look at the difference between a full Resistance team and a partial Resistance team...
Since this team has 5 Resistance, there is a 100% chance that Secret Intel goes on BB-8 and a Resistance ally. Which means Rey (JT) has 100% chance to gain 16% turn meter
Since this team has 3 Resistance, there is a 50% chance that Secret Intel goes on BB-8 and another Resistance ally. Which means Rey (JT) has 50% chance to gain 16% turn meter and a 50% chance to gain only 8% turn meter
Now, let's look at the difference between a 240 speed Rey (JT) gaining 8% turn meter and 16% turn meter gain when paired with a 260 speed BB-8. BB-8 will go at the ~309 speed as discussed above,
240 / (100% - 16% = 84% aka .84) = 285.71 vs 240 / (100% - 8% = 92% aka .92) = 260.87
In this example, simply having two non-Resistance characters with Rey (JT) will cost her approximately 25 speed on her initial turn 50% of the time. That could leave a wide enough gap for the opposing team to sneak in and steal things back in their favor. So, while modding to get the first turn is generally good strategy, it could be more important to have the second character in line gaining full turn meter in the same time as the faster character. This can be achieved by having the character over the Speed Threshold. Speed Threshold is the speed at which the second character in line will be at 100% turn meter in the same "turn" as the first, faster character.
SPEED THRESHOLD Now that we know what the threshold is, let's go about calculating it with the 260 speed BB-8 as mentioned above. We will also use Rey (JT) and the full Resistance team so that we know she will gain the 16% turn meter on BB-8's first move.
309 x (100% - 16% = 84% aka .84) = a threshold number of 259.56 which we will round up to a Speed Threshold of 260 speed.
This means that a Rey with 260 speed or more will be at 100% turn meter after BB-8's Secret Intel ability. A Rey with 259 or less will not be at 100% turn meter. If Rey (JT) isn't over the Speed Threshold number, an opposing BB-8 that is slower than your BB-8 could actually have it's Rey go before yours if she is above the Speed Threshold for that BB-8. This means that an entirely equal full Resistance team that has a BB-8 with 250 speed and a Rey (JT) with 250 speed would have it's Rey (JT) go before the example team that has a 260 speed BB-8 and 240 speed Rey.
Another example is the reworked Emperor Palpatine, who's leader ability provides 5% turn meter whenever a debuff expires, and Darth Vader. We will now look at the math and possibilities if this Emperor team were to face this Rey team.
For our example, we will assume that Darth Vader has a speed of 240 before applying his unique. His unique will give him the following speed: 32 for Empire ally, 16 for Sith ally, 16 for Rebel enemy, and 8 for Jedi enemy. That results in a speed of 312 for Darth Vader in this battle. Vader will use his Force Crush ability first, due to the number of debuffs this inflicts, he will receive 100% turn meter because of Palpatine's leader ability, except in unusual circumstances. Force Crush can inflict up to 3 Damage Over Time debuffs and speed down on each enemy potentially. For this team, ideally I will want Emperor Palpatine to go 2nd so that he can stun and put the opposing team in an unfavorable position.
With Vader's 312 speed, if he has the opportunity to remove 4 debuffs with Culling Blade, the Speed Threshold for this team is: 312 x .8 = 249.6 ~ 250
With Vader's 312 speed, if he has the opportunity to remove 3 debuffs with Culling Blade, the Speed Threshold for this team is: 312 x .85 = 265.2 ~ 266
This team is another instance in which you could potentially be better off with lowering the speed of Darth Vader in order to make Emperor Palpatine faster and getting him above the Speed Threshold. Having the second character be above the Speed Threshold is generally going to be more useful than simply having your fastest character be as fast as you can possibly make them.
I hope that this helps explain my Speed Threshold theory more and helps clear up any confusion! This same idea can be used on many other team ideas for example: AA L with a fast STH, Droid teams with Jawa Engineer, Darth Maul lead, and even Rex L teams can also use this idea.
SETTING A TURN ORDER While I find it unlikely that this advice will be useful for most people, it can certainly still work in many areas of the game. Having one character as your keystone in the turn meter gain can allow a character like Han Solo to really screw it up, but it can still be a plethora of fun! Let's say, for example, I have a team comprised of Lando lead, Old Ben, Jedi Knight Anakin, Stormtrooper Han, and Admiral Ackbar (this may sound familiar to long time podcast listeners, it's my favorite team I've ever ran in arena), and I want this team to work in a very specific order of: Stormtrooper Han, Old Ben, JKA, Admiral Ackbar, and finally, Lando. STH's taunt will give 30% turn meter to everyone, this amount of turn meter could cause everyone to get to 100% turn meter which creates a completely random turn order, which is not the desired effect here. Let's also say that my mods allow me to make Stormtrooper Han 230 speed. We must also account for the speed given by Lando's leader ability, 15 speed for scoundrels.
245 x 70% = 171.5 speed threshold, therefore, anyone at or above 172 speed will be at 100% turn meter after STH's taunt.
I would then make Old Ben in that range, let's say he is 175. I would then need JKA at 171, Admiral Ackbar at 170, Lando at (169 - 15) 154.
230 Stormtrooper Han, above 172 Old Ben, 171 JKA, 170 AA, & 154 Lando would get my desired result in as small of a window as possible, limiting the number of external factors that could screw up the team.
-Wink
discord.me/shatteredorder

Replies

  • fseixas
    33 posts Member
    edited September 2018
    Options
    This is a great post! Congratulations! But I believe your math may be off a little.

    from the sentence:

    "245 x 70% = 171.5 speed threshold, therefore, anyone at or above 172 speed will be at 100% turn meter after STH's taunt."

    I understood that you used 70% because STH gives 30% of turn meter. However, I think the percentage given by STH take into account the initial value, not the final value. Adding 30% to a number is different from removing 70% from the result.

    Therefore, anyone with a speed 172, upon receiving plus 30% turn meter from STH, would reach:

    172 + (172 x 0,3) = 172 + 51,6 = 223,6 (and not 245 as intended above).

    The minimal initial speed that would reach 245 after STH 30% is given by the following equation:

    x + 0,3x = 245 => 1,3x = 245 => x = 188.

    Let me know what you think.
    Fernando
  • Options
    Hey Fernando, I’m glad you enjoyed the post! I love when people ask questions like this or bring up possible errors, since it is useful for everyone to consider their methods. However, I’m am quite certain my calculation is correct. I’ve built a few arena teams using this method that operate in a specific turn order flawlessly, everytime. It took a lot of trial and error to fully wrap my thought process around what’s happening... but it’s quite simple.

    You’re pretty much thinking about it correctly except the final value is really all that matters. The final value (speed of STH) determines how full everyone else’s TM is at that point. If they are at 70% or more at the point in which he taunts, then that ally is at 100%. The equation you wrote at the end would simply tell you the speed at which that character has reached 130% TM.

    Another example... a character with 200 speed is twice as fast as a character with 100 speed. If the character at 200 speed is taking his turn and is able to give the other 50% tm, how would you determine the threshold? 200 x 50% = 100 threshold, which he meets. What if he were 99? We know that’s not quite half as fast as 200, thus the 50% TM gain would land him short of full tm.

    Feel free you actually mess with the speeds on your characters and test it, I promise it works!

    If you this sort of stuff interesting, come chat in our discord! Lots of others there who enjoy this stuff Discord.me/shatteredorder

    Wink




  • Options
    Is there a tool somewhere to figure all this out?
  • Juzz
    366 posts Member
    Options
    The post is good but you are facing the problem the wrong way.

    A turn triggers when 100% TM is reached.

    So you are facing a time threshold to get 100% TM and not a speed thresold.

    A toon with 2x speed will reach 100% TM at half time(1/2), so TM fill is inverse proportional to speed.

    Let's assume 1/speed equals the time in seconds needed to fill 1% TM (could be 0.1%TM, 0.01%TM... we don't know for sure)

    Example:
    Toon 1 with 200 speed will need (1/200)*100= 0.5 seconds to reach 100% TM
    Toon 2 with 100 speed will need (1/100)*100= 1 second to reach 100% TM

    As you see this is consistent behaviour of a toon 2x speed reaching 100% TM 2x faster. Or, worded different, a toon 2x speed takes 2 actions while the other takes only 1 action.

    In case a toon gets a bonus TM, the calculation to know the time to 100% TM would be:
    (1/speed)*(100-TMgain)

    Taking your example of 99 speed getting a 50% bonus TM at the beginning of his turn vs toon with 200 with no bonuses:

    Toon 1 with 200 speed will need (1/200)*100= 0.5 seconds to reach 100% TM
    Toon 2 with 99 speed and 50% TM bomus at start turn will need (1/99)*(100-50)= 0.505050 seconds to reach 100% TM

    This is consistent being Toon 1 able to act before Toon 2, as game pauses time when a toon gets to 100%TM
    Against stupidity the gods themselves contend in vain
  • Options
    RuthDragon wrote: »
    Is there a tool somewhere to figure all this out?

    I’ve got a spreadsheet or two out there that can be used to figure this stuff out regarding a couple different teams. What are you wanting to figure out exactly?
  • Options
    @Juzz umm, no. Time is NOT a factor in the way turn meter works. If thinking of it in the terms of time helps you understand, then great. However, there is a counting aspect to the way turn meter works. I’m not facing it the wrong way, it’s quite simple to figure out... why do you think it is seconds? Why is it not hours? Why not minutes? This is why I use the term “speed threshold” because a clock isn’t helping determine what speed a character needs to be. Converting to time is an unnecessary conversion if you are trying to setup a turn order.
  • Juzz
    366 posts Member
    Options
    @Juzz umm, no. Time is NOT a factor in the way turn meter works. If thinking of it in the terms of time helps you understand, then great. However, there is a counting aspect to the way turn meter works. I’m not facing it the wrong way, it’s quite simple to figure out... why do you think it is seconds? Why is it not hours? Why not minutes? This is why I use the term “speed threshold” because a clock isn’t helping determine what speed a character needs to be. Converting to time is an unnecessary conversion if you are trying to setup a turn


    First, I am not saying your calculations are wrong.

    The thing is that speed is a measure of how fast the TM jar fills, but a turn goes when TM jar is full.
    Filling the jar is done via Speed and vía TM gains/loses.

    You stated that you were unsure if the resulting speed were rounded when you calculated the resulting speed. Game doesn’t care about the resulting speed, cares about how much the TM filled during the match, and the match is set in time measure. The resulting speed you get in your calculations is accurate and should not be rounded as you are converting the leftover TM you have left on the char to Speed. Actually you are converting the Time needed to get to 100% minus the already TM you got to speed.
    Your kind of calculation goes very well when you get TM at the start of turn, but gets awfully complicated when you get TM at any other time the TM on char is not 0%.It even can lead to false results. Say if you get a 25% TM gain when you already are at 80% TM, by doing your calculation, your calculations would state that the char actually goes after the time he got the 100% TM.

    Time is the final measure of when a TM has reached 100%, be it solely from speed attribute or TM gains/loses. I said seconds but most probably is related to ticks (as is standar time measure in computers across any platform). Also, 99% of the programmers assigned to male this kind of Speed,TM fill would go to timeline and check the status of each char on any action and reset the variable TimeTo100%Tm on each char every time an action is taken. Is the easiest and most accurate approach.

    The “Speed threshold” is not an in-game mechanic, and only valid for 0%TM char.

    Time approach is valid for any situarion and mimicks game mechanics. That’s what I was stating about


    Against stupidity the gods themselves contend in vain
  • FailingCrab
    1155 posts Member
    edited March 2019
    Options
    Juzz wrote: »
    @Juzz umm, no. Time is NOT a factor in the way turn meter works. If thinking of it in the terms of time helps you understand, then great. However, there is a counting aspect to the way turn meter works. I’m not facing it the wrong way, it’s quite simple to figure out... why do you think it is seconds? Why is it not hours? Why not minutes? This is why I use the term “speed threshold” because a clock isn’t helping determine what speed a character needs to be. Converting to time is an unnecessary conversion if you are trying to setup a turn


    First, I am not saying your calculations are wrong.

    The thing is that speed is a measure of how fast the TM jar fills, but a turn goes when TM jar is full.
    Filling the jar is done via Speed and vía TM gains/loses.

    You stated that you were unsure if the resulting speed were rounded when you calculated the resulting speed. Game doesn’t care about the resulting speed, cares about how much the TM filled during the match, and the match is set in time measure. The resulting speed you get in your calculations is accurate and should not be rounded as you are converting the leftover TM you have left on the char to Speed. Actually you are converting the Time needed to get to 100% minus the already TM you got to speed.
    Your kind of calculation goes very well when you get TM at the start of turn, but gets awfully complicated when you get TM at any other time the TM on char is not 0%.It even can lead to false results. Say if you get a 25% TM gain when you already are at 80% TM, by doing your calculation, your calculations would state that the char actually goes after the time he got the 100% TM.

    Time is the final measure of when a TM has reached 100%, be it solely from speed attribute or TM gains/loses. I said seconds but most probably is related to ticks (as is standar time measure in computers across any platform). Also, 99% of the programmers assigned to male this kind of Speed,TM fill would go to timeline and check the status of each char on any action and reset the variable TimeTo100%Tm on each char every time an action is taken. Is the easiest and most accurate approach.

    The “Speed threshold” is not an in-game mechanic, and only valid for 0%TM char.

    Time approach is valid for any situarion and mimicks game mechanics. That’s what I was stating about

    The devs have stated that TM doesn't accrue in a 'tick' based way.
    https://swgoh.gg/u/ionastarbound/
    Discord: Iona Starbound#5299
  • Juzz
    366 posts Member
    edited March 2019
    Options
    Juzz wrote: »
    @Juzz umm, no. Time is NOT a factor in the way turn meter works. If thinking of it in the terms of time helps you understand, then great. However, there is a counting aspect to the way turn meter works. I’m not facing it the wrong way, it’s quite simple to figure out... why do you think it is seconds? Why is it not hours? Why not minutes? This is why I use the term “speed threshold” because a clock isn’t helping determine what speed a character needs to be. Converting to time is an unnecessary conversion if you are trying to setup a turn


    First, I am not saying your calculations are wrong.

    The thing is that speed is a measure of how fast the TM jar fills, but a turn goes when TM jar is full.
    Filling the jar is done via Speed and vía TM gains/loses.

    You stated that you were unsure if the resulting speed were rounded when you calculated the resulting speed. Game doesn’t care about the resulting speed, cares about how much the TM filled during the match, and the match is set in time measure. The resulting speed you get in your calculations is accurate and should not be rounded as you are converting the leftover TM you have left on the char to Speed. Actually you are converting the Time needed to get to 100% minus the already TM you got to speed.
    Your kind of calculation goes very well when you get TM at the start of turn, but gets awfully complicated when you get TM at any other time the TM on char is not 0%.It even can lead to false results. Say if you get a 25% TM gain when you already are at 80% TM, by doing your calculation, your calculations would state that the char actually goes after the time he got the 100% TM.

    Time is the final measure of when a TM has reached 100%, be it solely from speed attribute or TM gains/loses. I said seconds but most probably is related to ticks (as is standar time measure in computers across any platform). Also, 99% of the programmers assigned to male this kind of Speed,TM fill would go to timeline and check the status of each char on any action and reset the variable TimeTo100%Tm on each char every time an action is taken. Is the easiest and most accurate approach.

    The “Speed threshold” is not an in-game mechanic, and only valid for 0%TM char.

    Time approach is valid for any situarion and mimicks game mechanics. That’s what I was stating about

    The devs have stated that TM doesn't accrue in a 'tick' based way.

    Beg you pardon, but a tick is a measure of time used in computing. It equals 100 nanoseconds. It doesn't relate to the old in game mechanichs you refer.

    Reference of a tick and DateTime variable in .Net FW (see Remarks):
    docs.microsoft.com/en-us/dotnet/api/system.datetime.ticks?view=netframework-4.7.2
    Against stupidity the gods themselves contend in vain
  • Juzz
    366 posts Member
    Options
    @FailingCrab
    A tick is a measure of time equal to 100 nanoseconds. It is not related to old way of in-game filling turn meter
    Against stupidity the gods themselves contend in vain
Sign In or Register to comment.