It is currently 16 Apr 2024, 13:54
   
Text Size

[confirmed-checked]Sanguine Bond & Exquisite Blood

Report wrong Card behavior to get it fixed.
PLEASE ADD SAVEGAMES TO YOUR TOPIC !

Moderators: BAgate, drool66, Aswan jaguar, gmzombie, stassy, CCGHQ Admins

[confirmed-checked]Sanguine Bond & Exquisite Blood

Postby BAgate » 25 Mar 2014, 20:32

Describe the Bug:
The combo crashes the game

Which card did behave improperly ?
Sanguine Bond and Exquisite Blood

Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
2014/02/18: Born of the Gods v2 - DUEL

What exactly should be the correct behavior/interaction ?
No crash

Are any other cards possibly affected by this bug ?
-

previously reported here
Attachments
AUTOSAVE.rar
(1.46 KiB) Downloaded 263 times
Last edited by Aswan jaguar on 03 May 2016, 09:43, edited 2 times in total.
Reason: confirmed - checked by dev-reconfirmed
Working on: housekeeping and archived reports
User avatar
BAgate
Tester
 
Posts: 2444
Joined: 06 Mar 2012, 11:09
Has thanked: 117 times
Been thanked: 158 times

Re: Sanguine Bond & Exquisite Blood

Postby Gargaroz » 27 Mar 2014, 14:21

These sort of "infinite combos" rarely works out in Manalink. I'll investigate.
----
- Current / medium term task: adjusting the code for making Misdirection and such usable
- Long term task: inserting all the good stuff I left out from the "Golden Years" mod
Gargaroz
Programmer
 
Posts: 7097
Joined: 06 Nov 2009, 11:11
Has thanked: 82 times
Been thanked: 595 times

Re: Sanguine Bond & Exquisite Blood

Postby Aswan jaguar » 27 Mar 2014, 15:07

If you can't find a proper solution maybe you can use something along these lines?:
Would it be possible to change both Sanguine Bond and Exquisite Blood ability/text to lets say trigger up to 100 times per turn.(most games will end if it triggers 100 times but you can make it bigger I guess)

so Sanguine Bond will become:
Whenever you gain life up to a limit of 100 times per turn, target opponent loses that much life.
and Exquisite Blood will become:
Whenever an opponent loses life up to a limit of 100 times per turn, you gain that much life
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8078
Joined: 13 May 2010, 12:17
Has thanked: 730 times
Been thanked: 458 times

Re: Sanguine Bond & Exquisite Blood

Postby Korath » 27 Mar 2014, 17:25

This will fix itself as a side effect of three things we need to do anyway:
  1. Make gain-life triggers use TRIGGER_GAIN_LIFE instead of happening instantly in gain_life(). trigger_gain_life() does this the right way (see its notes in functions.c). real_gain_life() in the exe needs a minor touch up before we start doing too much of this (it doesn't properly stash the global it uses to indicate how much life was gained; but if gain-life triggers are resulting in life gains themselves, we're in infinite combo territory anyway). Easy but tedious.
  2. Make loss-of-life triggers be actual triggers instead of happening instantly in lose_life(). Also easy but tedious; I have custom triggers working in my wip-clones branch.
  3. Make having 0 or less life cause you to lose the game whenever static effects are checked, instead of only at the ends of phases. Very easy, and I mostly haven't done it because I've always loved Spirit Link and I think modern rules have treated it very poorly.
Probably it would be sufficient to do only C and one of A or B.

I don't think it needs to wait on triggers using the stack (fairly difficult and very, very tedious), though I'm not certain static effects are currently checked between triggers resolving.
User avatar
Korath
DEVELOPER
 
Posts: 3707
Joined: 02 Jun 2013, 05:57
Has thanked: 496 times
Been thanked: 1106 times

Re: [confirmed-checked]Sanguine Bond & Exquisite Blood

Postby drool66 » 02 May 2020, 23:08

I added an if loop to gain_life to win the game if Exquisite Blood is on the BF with either Sanguine Bond or Defiant Bloodlord so... fixed?

Making the changes above would be much much better, but at this point I have no idea how.
User avatar
drool66
Programmer
 
Posts: 1163
Joined: 25 Nov 2010, 22:38
Has thanked: 186 times
Been thanked: 267 times

Re: [confirmed-checked]Sanguine Bond & Exquisite Blood

Postby Aswan jaguar » 06 May 2020, 12:01

Well not fixed, but good to have if it doesn't cause any issues, until this can be fixed correctly.
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8078
Joined: 13 May 2010, 12:17
Has thanked: 730 times
Been thanked: 458 times


Return to Bug Reports

Who is online

Users browsing this forum: No registered users and 29 guests


Who is online

In total there are 29 users online :: 0 registered, 0 hidden and 29 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 29 guests

Login Form