The engine currently appears to lack special win/loss handling for the case where Destiny Bond causes both players' final Pokemon to faint. Under the intended rule, if both final Pokemon faint because of Destiny Bond, the player whose Pokemon used Destiny Bond should lose.
Current simulation shows both sides faint, but the engine does not apply the special Destiny Bond final-KO tiebreak.
HIPPOWDON,50,GROUND,TYPELESS,GROUND,TYPELESS,214,214,SANDSTREAM,SANDSTREAM,NONE,IMPISH,31;0;5;0;30;0,132,157,79,122,67,NONE,0,0,300,EARTHQUAKE;false;16,YAWN;false;15,SLACKOFF;false;7,STEALTHROCK;false;31,false,GROUND,0,false=GRENINJAMEGA,50,ICE,TYPELESS,WATER,DARK,0,153,PROTEAN,PROTEAN,NONE,TIMID,6;0;0;32;1;27,130,97,185,102,207,NONE,0,0,40,DARKPULSE;false;24,ICEBEAM;false;14,SLUDGEWAVE;false;16,TOXICSPIKES;false;32,false,WATER,0,true=ARCHALUDON,50,STEEL,DRAGON,STEEL,DRAGON,0,197,STAMINA,STAMINA,LEFTOVERS,MODEST,32;0;5;17;12;0,112,155,178,97,105,NONE,0,0,60,FLASHCANNON;false;16,DRAGONTAIL;false;14,THUNDERBOLT;false;24,SUBSTITUTE;false;15,false,STEEL,0,false=NONE,1,NORMAL,TYPELESS,NORMAL,TYPELESS,0,100,NONE,NONE,NONE,SERIOUS,11;11;11;11;11;11,100,100,100,100,100,NONE,0,0,0,NONE;true;0,NONE;true;0,NONE;true;0,NONE;true;0,true,TYPELESS,0,false=NONE,1,NORMAL,TYPELESS,NORMAL,TYPELESS,0,100,NONE,NONE,NONE,SERIOUS,11;11;11;11;11;11,100,100,100,100,100,NONE,0,0,0,NONE;true;0,NONE;true;0,NONE;true;0,NONE;true;0,true,TYPELESS,0,false=NONE,1,NORMAL,TYPELESS,NORMAL,TYPELESS,0,100,NONE,NONE,NONE,SERIOUS,11;11;11;11;11;11,100,100,100,100,100,NONE,0,0,0,NONE;true;0,NONE;true;0,NONE;true;0,NONE;true;0,true,TYPELESS,0,false=0=0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0==0;0;0;0;0;0=0=0=0=0=0=0=0=0=0=0=0=0=false=NONE=false=false=false=move:0=false=true/GENGARMEGA,50,GHOST,POISON,GHOST,POISON,61,137,SHADOWTAG,SHADOWTAG,NONE,TIMID,2;0;0;32;0;32,76,100,222,115,200,NONE,0,0,40.5,SHADOWBALL;false;22,SLUDGEWAVE;false;16,DESTINYBOND;false;8,FOCUSBLAST;false;8,false,GHOST,0,true=NONE,1,NORMAL,TYPELESS,NORMAL,TYPELESS,0,100,NONE,NONE,NONE,SERIOUS,11;11;11;11;11;11,100,100,100,100,100,NONE,0,0,0,NONE;true;0,NONE;true;0,NONE;true;0,NONE;true;0,true,TYPELESS,0,false=NONE,1,NORMAL,TYPELESS,NORMAL,TYPELESS,0,100,NONE,NONE,NONE,SERIOUS,11;11;11;11;11;11,100,100,100,100,100,NONE,0,0,0,NONE;true;0,NONE;true;0,NONE;true;0,NONE;true;0,true,TYPELESS,0,false=NONE,1,NORMAL,TYPELESS,NORMAL,TYPELESS,0,100,NONE,NONE,NONE,SERIOUS,11;11;11;11;11;11,100,100,100,100,100,NONE,0,0,0,NONE;true;0,NONE;true;0,NONE;true;0,NONE;true;0,true,TYPELESS,0,false=NONE,1,NORMAL,TYPELESS,NORMAL,TYPELESS,0,100,NONE,NONE,NONE,SERIOUS,11;11;11;11;11;11,100,100,100,100,100,NONE,0,0,0,NONE;true;0,NONE;true;0,NONE;true;0,NONE;true;0,true,TYPELESS,0,false=NONE,1,NORMAL,TYPELESS,NORMAL,TYPELESS,0,100,NONE,NONE,NONE,SERIOUS,11;11;11;11;11;11,100,100,100,100,100,NONE,0,0,0,NONE;true;0,NONE;true;0,NONE;true;0,NONE;true;0,true,TYPELESS,0,false=0=0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0==0;0;0;0;0;0=0=0=0=0=0=0=0=0=0=0=0=0=false=NONE=false=false=false=move:0=false=true/SAND;5/NONE;0/false;0/false
The engine treats the final mutual KO as an ordinary both-sides-fainted state. It appears to lack cause-aware tiebreak logic for Destiny Bond, so this branch is not scored as a side-one win.
The engine currently appears to lack special win/loss handling for the case where
Destiny Bondcauses both players' final Pokemon to faint. Under the intended rule, if both final Pokemon faint because ofDestiny Bond, the player whose Pokemon usedDestiny Bondshould lose.In the reproduced state below:
HIPPOWDONGENGARMEGAGENGARMEGAcan useDESTINYBONDHIPPOWDONcan KOGENGARMEGAwithEARTHQUAKEDESTINYBONDthen also KOsHIPPOWDONCurrent simulation shows both sides faint, but the engine does not apply the special Destiny Bond final-KO tiebreak.
State String
Current Output
Expected Behavior
When
GENGARMEGAusesDESTINYBONDandHIPPOWDONKOs it withEARTHQUAKE, causing both final Pokemon to faint, side two should lose because side two was the Destiny Bond user. Therefore this branch should be evaluated as a side-one win.Actual Behavior
The engine treats the final mutual KO as an ordinary both-sides-fainted state. It appears to lack cause-aware tiebreak logic for Destiny Bond, so this branch is not scored as a side-one win.