The forums moved on March 1, 2021. Please read this page for more information.

Mechanics Question: Friendly Fire + Jack Handle?

12 posts / 0 new
Last post
Aevylmar
Offline
Last seen: 3 years 6 months ago
Joined: Jan 03, 2014
Mechanics Question: Friendly Fire + Jack Handle?

Basically, does this go infinite?

Setback's Friendly Fire optionally triggers an attack against him whenever a villain target gets attacked. Mister Fixer's Jack Handle prevents all attacks against single targets, then uses that preventation to create an attack against all villain targets. You'd logically think that Setback could trigger Friendly Fire off this new attack, dealing infinite damage from a single use of Mister Fixer's "strike" power, so long as the initial blow did damage.

In the video game, it doesn't go infinite, instead petering out almost immediately. Is this correct, and if so, why/why not?

Thanks to anyone who can help with this.


Powerhound_2000
Powerhound_2000's picture
Offline
Last seen: 3 years 1 month ago
PlaytesterExceeded Expectations
Joined: Sep 14, 2013

My understanding as an Alpha tester is that the hit due to Friendly Fire is one instance of damage.   Jack Handle then stops that one instance of damage from hitting Setback and instead delivers that one hit to each non-hero target.  So this is why you get only two hits.   Once from his strike and once from trying to hit Setback due to Friendly Fire.  


Crush your enemies, drive them before you, and laminate their women! - Guise, Prime Wardens #31

 
Arcanist Lupus
Arcanist Lupus's picture
Offline
Last seen: 5 years 7 months ago
Bolster AlliesInspiring Presence
Joined: Dec 06, 2013

Short answer:  No, it doesn't go infinite, because infinite loops make the game too easy, and thus less fun*.

 

If you want a non-meta reason that it doesn't go infinite then consider this:  When Mr. Fixer deals damage and Jack Handle triggers, he the deals damage to every non-hero target.  Those instances of damage do not trigger Jack Handle.  They can't, because if they did Jack Handle would just continue triggering an infinite number of times, and never stop until everything is dead.  Which is obviously not the intent.  So Jack Handle damage must retain information that ties the new damage to the original damage.  Thus Jack Handle knows that these instances of damage are part of an instance that already triggered Jack Handle, and don't retrigger it.  You can see this when Jack Handle triggers Friendly Fire.  In most cases of mass damage, Friendly Fire triggers after each target is hit.  But after a Jack Handle hit Friendly Fire only triggers once, because the damage is still considered part of the original single hit.  When Mr. Fixer targets Setback with Friendly Fire, Jack Handle converts the damage into mass non-hero damage.  But it's still tied to the original hit towards Setback, which is a hero targeting a hero, and thus does not trigger Friendly Fire.

The logic is perhaps a bit shakey, I'll admit, but I think it works and is as good of a rationalization as any as to why Friendly Fire doesn't trigger again.  You could test if this is consistent gamewide behavior by having Mr. Fixer target a hero before the damage is converted to Jack Handle damage, and that should not trigger Friendly Fire either.  Of course, the video game converts the damage before letting you choose a target, so that's hard to test.  But give me a bit, and I'll test it with the Mindbreaker title.

 

EDIT:  Also, this theory doesn't explain why Jack Handle + 2 Friendly Fires triggers 4 times total, rather than 2 like I would expect it to.

 

* There is one known infinite loop in the game - Fixed Point + Isothermic Transducer + Twist the Ether/Imbued Fire**.  They'd probably eliminate that one too, except that you'd have to fundementally change how one of those cards worked in order to do so, and the involvment of Fixed Point makes it much rarer than something like Jack Handle + Friendly Fire.

** In theory you could use Guise with Lemme See That and Uh Yeah, I'm that Guy copying Greased Monkey Fist instead.  But why would you?


"Do you not know that a man is not dead while his name is still spoken?"

- Terry Pratchett, Going Postal

MigrantP
MigrantP's picture
Offline
Last seen: 3 years 1 month ago
Joined: May 22, 2012

This will be in the next Fireside Chat update:

Suppose Mr. Fixer would deal 1 damage to a target. Due to Jack Handle, Mr. Fixer deals the 1 damage to all non-hero targets, then Friendly Fire lets him deal 2 to Setback, which becomes 2 to all non-hero targets, and then stops. Setback does not get to add 2 tokens to his Unlucky Pool, as he was not damaged this way.

 

Lead Bit Flipper, Handelabra Games
Developer of Sentinels, Bottom of the 9th, and Spirit Island

Arcanist Lupus
Arcanist Lupus's picture
Offline
Last seen: 5 years 7 months ago
Bolster AlliesInspiring Presence
Joined: Dec 06, 2013

Will the chat also cover the case with 2 Friendly Fires?


"Do you not know that a man is not dead while his name is still spoken?"

- Terry Pratchett, Going Postal

MigrantP
MigrantP's picture
Offline
Last seen: 3 years 1 month ago
Joined: May 22, 2012

When there are two copies of Friendly FIre in play, they both can be activated (but not off each other's damage), which means Setback would get hit twice and get a total of 4 tokens. In the case of Jack Handle, this would generate two Jack Handle attacks, but zero tokens, as Setback was not hit.

 

Lead Bit Flipper, Handelabra Games
Developer of Sentinels, Bottom of the 9th, and Spirit Island

Arcanist Lupus
Arcanist Lupus's picture
Offline
Last seen: 5 years 7 months ago
Bolster AlliesInspiring Presence
Joined: Dec 06, 2013

That may be the intention, but that's not what actually happens.  Unfortuantely, I've already overwritten my log files, but when I had two Friendly Fires and Jack Handle, I got 4 triggers off of each Strike.

 

EDIT:  I've played it again, and here is the log file.

Attachment(s): 

"Do you not know that a man is not dead while his name is still spoken?"

- Terry Pratchett, Going Postal

MigrantP
MigrantP's picture
Offline
Last seen: 3 years 1 month ago
Joined: May 22, 2012

If you're seeing incorrect behaviour please report a bug from in-game in the credits screen, or at http://handelabra.com/contact


Lead Bit Flipper, Handelabra Games
Developer of Sentinels, Bottom of the 9th, and Spirit Island

Trajector
Trajector's picture
Offline
Last seen: 3 years 1 month ago
Joined: Dec 13, 2014

Seems like Jack Handle is a bit weird. It was probably always going to be so!

Aevylmar
Offline
Last seen: 3 years 6 months ago
Joined: Jan 03, 2014

Thanks for your help explaining it, everyone. I think Arcanist Lupus's explanation makes the most sense, that clarifies it for me, and I'm eager to hear what the answer given by the the next Fireside Chat.

Thanks.

thrawn.kol
thrawn.kol's picture
Offline
Last seen: 3 years 9 months ago
Joined: Dec 12, 2015

To clarify a situation that came up in a game I played this afternoon, Xtreme Fanatic's Kill the Spirit should work the same way, correct? That is:

Fanatic deals damage while KtS' redirection is active.

Friendly Fire triggers and attempts to have Fanatic deal 2 to Setback.

KtS redirects the damage.

Loop ends here because Friendly Fire can't trigger off its own damage instance.

Powerhound_2000
Powerhound_2000's picture
Offline
Last seen: 3 years 1 month ago
PlaytesterExceeded Expectations
Joined: Sep 14, 2013

Yes that should be how it works.  


Crush your enemies, drive them before you, and laminate their women! - Guise, Prime Wardens #31