1. New to the forums? Check out our Mentorship Program!
    Our mentors will answer your questions and help you become a part of the community!
  2. Welcome to Smogon Forums! Please take a minute to read the rules.

Self-KO clause

Discussion in 'Pokemon Online' started by Antar, Mar 23, 2012.

  1. Antar

    Antar Self-anointed Czar of LC UU
    is a Battle Server Administratoris a Programmeris a Super Moderatoris a Community Contributor
    Official Data Miner

    Joined:
    Feb 17, 2010
    Messages:
    3,168
    I share with you a conversation I had with a friend.

    Now, ordinarily, as I told him, this is the kind of stuff that should be directed towards PO. But if it's something simple to fix, I'd like to see if I can implement a patch.

    So has anyone else had a problem with self-KO clause doing this? And, more importantly, is it wrong?
  2. Steamroll

    Steamroll resident zombie
    is a Smogon IRC AOp Alumnusis a Battle Server Moderator Alumnus

    Joined:
    Jan 1, 2011
    Messages:
    2,346
    I have heard complaints about KO clause before but they are extremely rare and usually happen in events like with the user you were talking to. I am not sure about the clause but I know it doesn't disallow explosion (because I used to ladder with a CB explosion Ferrothorn to be an ass). I believe it comes down to 1-1 events were both mons are KO'd at the same time via LO, rocky helmet, aftermath, etc. This seriously should just be ruled a tie and no points are awarded to either battler but Self-KO clause is so rare an occurance I don't really know.
  3. Antar

    Antar Self-anointed Czar of LC UU
    is a Battle Server Administratoris a Programmeris a Super Moderatoris a Community Contributor
    Official Data Miner

    Joined:
    Feb 17, 2010
    Messages:
    3,168
    I agree.

    Here are two (anonymized) battle logs:

    LO Recoil (open)
    Code:
    <!DOCTYPE html><!-- Pokemon Online battle log (version 3.0) -->
    <head>
    	<title>Player 1 vs Player 2</title>
    </head><body><span class="BattleStart"><b><span style='color:#0000ff'>Battle between Player 1 and Player 2 started!</span></b></span><br />
    <span class="Space"></span><br />
    <span class="Teams"><b><span style='color:#0000ff'>Player 1's team:</span></b>Drifblim / Vigoroth / Ampharos / Sawk / Audino / Dragonair</span><br />
    <span class="Teams"><b><span style='color:#0000ff'>Player 2's team:</span></b>Braviary / Carracosta / Leavanny / Cryogonal / Magmortar / Stunfisk</span><br />
    <span class="Space"></span><br />
    <span class="Tier"><b><span style='color:#0000ff'>Tier: </span></b>Standard NU</span><br />
    <span class="Mode"><b><span style='color:#0000ff'>Mode: </span></b>Singles</span><br />
    <span class="Variation"><b><span style='color:#0000ff'>Variation: </span></b>+15, -17</span><br />
    <span class="Variation"><b><span style='color:#0000ff'>Variation: </span></b>+37, -33</span><br />
    <span class="Rated"><b><span style='color:#0000ff'>Rule: </span></b>Rated</span><br />
    <span class="Clause"><b><span style='color:#0000ff'>Rule: </span></b>Sleep Clause</span><br />
    <span class="Clause"><b><span style='color:#0000ff'>Rule: </span></b>Species Clause</span><br />
    <span class="Clause"><b><span style='color:#0000ff'>Rule: </span></b>Wifi Battle</span><br />
    <span class="Clause"><b><span style='color:#0000ff'>Rule: </span></b>Self-KO Clause</span><br />
    <span class="Space"></span><br />
    <span class="SendOut">Player 1 sent out Vigoroth!</span><br />
    <!--Vigoroth's previous position in the team: 0.-->
    <!--Vigoroth's new place on the field: 0.-->
    <!--Vigoroth's life: 100%.-->
    <!--Vigoroth's status: fine.-->
    <!--Vigoroth's level: 100.-->
    <!--Vigoroth's shininess: 1.-->
    <!--Vigoroth's gender: Female.-->
    <span class="SendOut">Player 2 sent out Talons! (Braviary)</span><br />
    <!--Talons's previous position in the team: 0.-->
    <!--Talons's new place on the field: 0.-->
    <!--Talons's life: 100%.-->
    <!--Talons's status: fine.-->
    <!--Talons's level: 100.-->
    <!--Talons's shininess: 0.-->
    <!--Talons's gender: Male.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 1!</span></b></span><br />
    <span class="UseAttack">Talons used <b><span style='color:#000000'>Superpower</span></b>!</span><br />
    <span class="Effective"><span style='color:#0000ff'>It's super effective!</span></span><br />
    <span class="StraightDamage">Vigoroth lost 314 HP! (86% of its health)</span><br />
    <!--Vigoroth's new HP is 50/364.-->
    <span class="StatChange">Talons's Attack fell!</span><br />
    <span class="StatChange">Talons's Defense fell!</span><br />
    <span class="Space"></span><br />
    <span class="UseAttack">Vigoroth used <b><span style='color:#000000'>Slack Off</span></b>!</span><br />
    <span class="MoveMessage">Vigoroth regained health!</span><br />
    <!--Vigoroth's new HP is 232/364.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 2!</span></b></span><br />
    <span class="SendBack">Player 1 called Vigoroth back!</span><br />
    <span class="SendOut">Player 1 sent out Drifblim!</span><br />
    <!--Drifblim's previous position in the team: 3.-->
    <!--Drifblim's new place on the field: 0.-->
    <!--Drifblim's life: 100%.-->
    <!--Drifblim's status: fine.-->
    <!--Drifblim's level: 100.-->
    <!--Drifblim's shininess: 0.-->
    <!--Drifblim's gender: Male.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Talons used <b><span style='color:#000000'>Superpower</span></b>!</span><br />
    <span class="Effective">It had no effect!</span><br />
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 3!</span></b></span><br />
    <span class="SendBack">Player 2 called Talons back!</span><br />
    <span class="SendOut">Player 2 sent out Cryogonal!</span><br />
    <!--Cryogonal's previous position in the team: 3.-->
    <!--Cryogonal's new place on the field: 0.-->
    <!--Cryogonal's life: 100%.-->
    <!--Cryogonal's status: fine.-->
    <!--Cryogonal's level: 100.-->
    <!--Cryogonal's shininess: 0.-->
    <!--Cryogonal's gender: Neutral.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Drifblim used <b><span style='color:#000000'>Calm Mind</span></b>!</span><br />
    <span class="StatChange">Drifblim's Sp. Att. rose!</span><br />
    <span class="StatChange">Drifblim's Sp. Def. rose!</span><br />
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 4!</span></b></span><br />
    <span class="UseAttack">Cryogonal used <b><span style='color:#000000'>Ice Beam</span></b>!</span><br />
    <span class="Effective"><span style='color:#0000ff'>It's super effective!</span></span><br />
    <span class="StraightDamage">Drifblim lost 252 HP! (55% of its health)</span><br />
    <!--Drifblim's new HP is 204/456.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Drifblim used <b><span style='color:#000000'>Shadow Ball</span></b>!</span><br />
    <span class="StraightDamage">Cryogonal lost 97 HP! (28% of its health)</span><br />
    <!--Cryogonal's new HP is 247/344.-->
    <span class="Space"></span><br />
    <span class="ItemMessage">Cryogonal restored a little HP using its Leftovers!</span><br />
    <!--Cryogonal's new HP is 268/344.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 5!</span></b></span><br />
    <span class="SendBack">Player 1 called Drifblim back!</span><br />
    <span class="SendOut">Player 1 sent out Audino!</span><br />
    <!--Audino's previous position in the team: 4.-->
    <!--Audino's new place on the field: 0.-->
    <!--Audino's life: 100%.-->
    <!--Audino's status: fine.-->
    <!--Audino's level: 100.-->
    <!--Audino's shininess: 0.-->
    <!--Audino's gender: Male.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Cryogonal used <b><span style='color:#000000'>Ice Beam</span></b>!</span><br />
    <span class="StraightDamage">Audino lost 91 HP! (22% of its health)</span><br />
    <!--Audino's new HP is 319/410.-->
    <span class="Space"></span><br />
    <span class="ItemMessage">Cryogonal restored a little HP using its Leftovers!</span><br />
    <!--Cryogonal's new HP is 289/344.-->
    <span class="ItemMessage">Audino restored a little HP using its Leftovers!</span><br />
    <!--Audino's new HP is 344/410.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 6!</span></b></span><br />
    <span class="UseAttack">Cryogonal used <b><span style='color:#000000'>Toxic</span></b>!</span><br />
    <span class="StatusChange">Audino was badly poisoned!</span><br />
    <!--Audino had its status changed to: poisoned.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: poisoned.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Audino used <b><span style='color:#000000'>Thunder Wave</span></b>!</span><br />
    <span class="StatusChange">Cryogonal is paralyzed! It may be unable to move!</span><br />
    <!--Cryogonal had its status changed to: paralyzed.-->
    <!--Pokemon number 0 of Player 2 had its status changed to: paralyzed.-->
    <span class="Space"></span><br />
    <span class="ItemMessage">Audino restored a little HP using its Leftovers!</span><br />
    <!--Audino's new HP is 369/410.-->
    <span class="ItemMessage">Cryogonal restored a little HP using its Leftovers!</span><br />
    <!--Cryogonal's new HP is 310/344.-->
    <span class="StatusMessage">Audino is hurt by poison!</span><br />
    <!--Audino's new HP is 344/410.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 7!</span></b></span><br />
    <span class="UseAttack">Audino used <b><span style='color:#000000'>Wish</span></b>!</span><br />
    <span class="Space"></span><br />
    <span class="UseAttack">Cryogonal used <b><span style='color:#000000'>Ice Beam</span></b>!</span><br />
    <span class="StraightDamage">Audino lost 82 HP! (20% of its health)</span><br />
    <!--Audino's new HP is 262/410.-->
    <span class="Space"></span><br />
    <span class="ItemMessage">Audino restored a little HP using its Leftovers!</span><br />
    <!--Audino's new HP is 287/410.-->
    <span class="ItemMessage">Cryogonal restored a little HP using its Leftovers!</span><br />
    <!--Cryogonal's new HP is 331/344.-->
    <span class="StatusMessage">Audino is hurt by poison!</span><br />
    <!--Audino's new HP is 236/410.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 8!</span></b></span><br />
    <span class="SendBack">Player 1 called Audino back!</span><br />
    <span class="SendOut">Player 1 sent out Vigoroth!</span><br />
    <!--Vigoroth's previous position in the team: 3.-->
    <!--Vigoroth's new place on the field: 0.-->
    <!--Vigoroth's life: 63%.-->
    <!--Vigoroth's status: fine.-->
    <!--Vigoroth's level: 100.-->
    <!--Vigoroth's shininess: 1.-->
    <!--Vigoroth's gender: Female.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Cryogonal used <b><span style='color:#000000'>Ice Beam</span></b>!</span><br />
    <span class="StraightDamage">Vigoroth lost 102 HP! (28% of its health)</span><br />
    <!--Vigoroth's new HP is 130/364.-->
    <span class="StatusChange">Vigoroth was frozen solid!</span><br />
    <!--Vigoroth had its status changed to: frozen.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: frozen.-->
    <span class="Space"></span><br />
    <span class="MoveMessage">Audino's wish came true!</span><br />
    <!--Vigoroth's new HP is 335/364.-->
    <span class="ItemMessage">Cryogonal restored a little HP using its Leftovers!</span><br />
    <!--Cryogonal's new HP is 344/344.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 9!</span></b></span><br />
    <span class="SendBack">Player 1 called Vigoroth back!</span><br />
    <span class="SendOut">Player 1 sent out Audino!</span><br />
    <!--Audino's previous position in the team: 3.-->
    <!--Audino's new place on the field: 0.-->
    <!--Audino's life: 57%.-->
    <!--Audino's status: poisoned.-->
    <!--Audino's level: 100.-->
    <!--Audino's shininess: 0.-->
    <!--Audino's gender: Male.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Cryogonal used <b><span style='color:#000000'>Toxic</span></b>!</span><br />
    <span class="AlreadyStatusMessage">Audino is already poisoned.</span><br />
    <span class="Space"></span><br />
    <span class="ItemMessage">Audino restored a little HP using its Leftovers!</span><br />
    <!--Audino's new HP is 261/410.-->
    <span class="StatusMessage">Audino is hurt by poison!</span><br />
    <!--Audino's new HP is 236/410.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 10!</span></b></span><br />
    <span class="UseAttack">Audino used <b><span style='color:#000000'>Heal Bell</span></b>!</span><br />
    <span class="MoveMessage">A bell chimed!</span><br />
    <!--Audino had its status changed to: fine.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: fine.-->
    <!--Pokemon number 1 of Player 1 had its status changed to: fine.-->
    <!--Pokemon number 2 of Player 1 had its status changed to: fine.-->
    <!--Pokemon number 3 of Player 1 had its status changed to: fine.-->
    <!--Pokemon number 4 of Player 1 had its status changed to: fine.-->
    <!--Pokemon number 5 of Player 1 had its status changed to: fine.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Cryogonal used <b><span style='color:#000000'>Ice Beam</span></b>!</span><br />
    <span class="StraightDamage">Audino lost 82 HP! (20% of its health)</span><br />
    <!--Audino's new HP is 154/410.-->
    <span class="Space"></span><br />
    <span class="ItemMessage">Audino restored a little HP using its Leftovers!</span><br />
    <!--Audino's new HP is 179/410.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 11!</span></b></span><br />
    <span class="UseAttack">Audino used <b><span style='color:#000000'>Wish</span></b>!</span><br />
    <span class="Space"></span><br />
    <span class="UseAttack">Cryogonal used <b><span style='color:#000000'>Ice Beam</span></b>!</span><br />
    <span class="StraightDamage">Audino lost 85 HP! (20% of its health)</span><br />
    <!--Audino's new HP is 94/410.-->
    <span class="Space"></span><br />
    <span class="ItemMessage">Audino restored a little HP using its Leftovers!</span><br />
    <!--Audino's new HP is 119/410.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 12!</span></b></span><br />
    <span class="UseAttack">Audino used <b><span style='color:#000000'>Thunder Wave</span></b>!</span><br />
    <span class="AlreadyStatusMessage">Cryogonal is already paralyzed.</span><br />
    <span class="Space"></span><br />
    <span class="UseAttack">Cryogonal used <b><span style='color:#000000'>Toxic</span></b>!</span><br />
    <span class="StatusChange">Audino was badly poisoned!</span><br />
    <!--Audino had its status changed to: poisoned.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: poisoned.-->
    <span class="Space"></span><br />
    <span class="MoveMessage">Audino's wish came true!</span><br />
    <!--Audino's new HP is 324/410.-->
    <span class="ItemMessage">Audino restored a little HP using its Leftovers!</span><br />
    <!--Audino's new HP is 349/410.-->
    <span class="StatusMessage">Audino is hurt by poison!</span><br />
    <!--Audino's new HP is 324/410.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 13!</span></b></span><br />
    <span class="SendBack">Player 1 called Audino back!</span><br />
    <span class="SendOut">Player 1 sent out Vigoroth!</span><br />
    <!--Vigoroth's previous position in the team: 3.-->
    <!--Vigoroth's new place on the field: 0.-->
    <!--Vigoroth's life: 92%.-->
    <!--Vigoroth's status: fine.-->
    <!--Vigoroth's level: 100.-->
    <!--Vigoroth's shininess: 1.-->
    <!--Vigoroth's gender: Female.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Cryogonal used <b><span style='color:#000000'>Ice Beam</span></b>!</span><br />
    <span class="StraightDamage">Vigoroth lost 106 HP! (29% of its health)</span><br />
    <!--Vigoroth's new HP is 229/364.-->
    <span class="StatusChange">Vigoroth was frozen solid!</span><br />
    <!--Vigoroth had its status changed to: frozen.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: frozen.-->
    <span class="Space"></span><br />
    <span class="PlayerChat"><span style='color:green'><b>Player 1: </b></span>WOW</span><br />
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 14!</span></b></span><br />
    <span class="SendBack">Player 1 called Vigoroth back!</span><br />
    <span class="SendOut">Player 1 sent out Audino!</span><br />
    <!--Audino's previous position in the team: 3.-->
    <!--Audino's new place on the field: 0.-->
    <!--Audino's life: 79%.-->
    <!--Audino's status: poisoned.-->
    <!--Audino's level: 100.-->
    <!--Audino's shininess: 0.-->
    <!--Audino's gender: Male.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Cryogonal used <b><span style='color:#000000'>Toxic</span></b>!</span><br />
    <span class="AlreadyStatusMessage">Audino is already poisoned.</span><br />
    <span class="Space"></span><br />
    <span class="ItemMessage">Audino restored a little HP using its Leftovers!</span><br />
    <!--Audino's new HP is 349/410.-->
    <span class="StatusMessage">Audino is hurt by poison!</span><br />
    <!--Audino's new HP is 324/410.-->
    <span class="PlayerChat"><span style='color:#5811b1'><b>Player 2: </b></span>LOL</span><br />
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 15!</span></b></span><br />
    <span class="UseAttack">Audino used <b><span style='color:#000000'>Heal Bell</span></b>!</span><br />
    <span class="MoveMessage">A bell chimed!</span><br />
    <!--Audino had its status changed to: fine.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: fine.-->
    <!--Pokemon number 1 of Player 1 had its status changed to: fine.-->
    <!--Pokemon number 2 of Player 1 had its status changed to: fine.-->
    <!--Pokemon number 3 of Player 1 had its status changed to: fine.-->
    <!--Pokemon number 4 of Player 1 had its status changed to: fine.-->
    <!--Pokemon number 5 of Player 1 had its status changed to: fine.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Cryogonal used <b><span style='color:#000000'>Ice Beam</span></b>!</span><br />
    <span class="StraightDamage">Audino lost 87 HP! (21% of its health)</span><br />
    <!--Audino's new HP is 237/410.-->
    <span class="Space"></span><br />
    <span class="ItemMessage">Audino restored a little HP using its Leftovers!</span><br />
    <!--Audino's new HP is 262/410.-->
    <span class="PlayerChat"><span style='color:#5811b1'><b>Player 2: </b></span>that's some shit luck</span><br />
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 16!</span></b></span><br />
    <span class="UseAttack">Audino used <b><span style='color:#000000'>Wish</span></b>!</span><br />
    <span class="Space"></span><br />
    <span class="UseAttack">Cryogonal used <b><span style='color:#000000'>Ice Beam</span></b>!</span><br />
    <span class="StraightDamage">Audino lost 91 HP! (22% of its health)</span><br />
    <!--Audino's new HP is 171/410.-->
    <span class="Space"></span><br />
    <span class="ItemMessage">Audino restored a little HP using its Leftovers!</span><br />
    <!--Audino's new HP is 196/410.-->
    <span class="PlayerChat"><span style='color:green'><b>Player 1: </b></span>oh well</span><br />
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 17!</span></b></span><br />
    <span class="SendBack">Player 1 called Audino back!</span><br />
    <span class="SendOut">Player 1 sent out Vigoroth!</span><br />
    <!--Vigoroth's previous position in the team: 3.-->
    <!--Vigoroth's new place on the field: 0.-->
    <!--Vigoroth's life: 62%.-->
    <!--Vigoroth's status: fine.-->
    <!--Vigoroth's level: 100.-->
    <!--Vigoroth's shininess: 1.-->
    <!--Vigoroth's gender: Female.-->
    <span class="Space"></span><br />
    <span class="StatusMessage">Cryogonal is paralyzed! It can't move!</span><br />
    <span class="Space"></span><br />
    <span class="MoveMessage">Audino's wish came true!</span><br />
    <!--Vigoroth's new HP is 364/364.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 18!</span></b></span><br />
    <span class="UseAttack">Vigoroth used <b><span style='color:#000000'>Bulk Up</span></b>!</span><br />
    <span class="StatChange">Vigoroth's Attack rose!</span><br />
    <span class="StatChange">Vigoroth's Defense rose!</span><br />
    <span class="Space"></span><br />
    <span class="UseAttack">Cryogonal used <b><span style='color:#000000'>Ice Beam</span></b>!</span><br />
    <span class="StraightDamage">Vigoroth lost 102 HP! (28% of its health)</span><br />
    <!--Vigoroth's new HP is 262/364.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 19!</span></b></span><br />
    <span class="UseAttack">Vigoroth used <b><span style='color:#000000'>Return</span></b>!</span><br />
    <!--Cryogonal's new HP is 0/344.-->
    <span class="StraightDamage">Cryogonal lost 344 HP! (100% of its health)</span><br />
    <!--Cryogonal had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 2 had its status changed to: koed.-->
    <span class="Ko"><b>Cryogonal fainted!</b></span><br />
    <span class="Space"></span><br />
    <span class="SendOut">Player 2 sent out Talons! (Braviary)</span><br />
    <!--Talons's previous position in the team: 3.-->
    <!--Talons's new place on the field: 0.-->
    <!--Talons's life: 100%.-->
    <!--Talons's status: fine.-->
    <!--Talons's level: 100.-->
    <!--Talons's shininess: 0.-->
    <!--Talons's gender: Male.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 20!</span></b></span><br />
    <span class="UseAttack">Talons used <b><span style='color:#000000'>Superpower</span></b>!</span><br />
    <span class="Effective"><span style='color:#0000ff'>It's super effective!</span></span><br />
    <span class="StraightDamage">Vigoroth lost 218 HP! (59% of its health)</span><br />
    <!--Vigoroth's new HP is 44/364.-->
    <span class="StatChange">Talons's Attack fell!</span><br />
    <span class="StatChange">Talons's Defense fell!</span><br />
    <span class="Space"></span><br />
    <span class="UseAttack">Vigoroth used <b><span style='color:#000000'>Slack Off</span></b>!</span><br />
    <span class="MoveMessage">Vigoroth regained health!</span><br />
    <!--Vigoroth's new HP is 226/364.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 21!</span></b></span><br />
    <span class="UseAttack">Talons used <b><span style='color:#000000'>Superpower</span></b>!</span><br />
    <span class="Effective"><span style='color:#0000ff'>It's super effective!</span></span><br />
    <span class="CriticalHit"><span style='color:#6b0000'>A critical hit!</span></span><br />
    <!--Vigoroth's new HP is 0/364.-->
    <span class="StraightDamage">Vigoroth lost 226 HP! (62% of its health)</span><br />
    <!--Vigoroth had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: koed.-->
    <span class="Ko"><b>Vigoroth fainted!</b></span><br />
    <span class="StatChange">Talons's Attack fell!</span><br />
    <span class="StatChange">Talons's Defense fell!</span><br />
    <span class="Space"></span><br />
    <span class="SendOut">Player 1 sent out Drifblim!</span><br />
    <!--Drifblim's previous position in the team: 4.-->
    <!--Drifblim's new place on the field: 0.-->
    <!--Drifblim's life: 44%.-->
    <!--Drifblim's status: fine.-->
    <!--Drifblim's level: 100.-->
    <!--Drifblim's shininess: 0.-->
    <!--Drifblim's gender: Male.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 22!</span></b></span><br />
    <span class="SendBack">Player 2 called Talons back!</span><br />
    <span class="SendOut">Player 2 sent out Kakarot! (Carracosta)</span><br />
    <!--Kakarot's previous position in the team: 1.-->
    <!--Kakarot's new place on the field: 0.-->
    <!--Kakarot's life: 100%.-->
    <!--Kakarot's status: fine.-->
    <!--Kakarot's level: 100.-->
    <!--Kakarot's shininess: 0.-->
    <!--Kakarot's gender: Male.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Drifblim used <b><span style='color:#000000'>Rest</span></b>!</span><br />
    <!--Drifblim's new HP is 456/456.-->
    <span class="MoveMessage">Drifblim went to sleep and became healthy!</span><br />
    <!--Drifblim had its status changed to: asleep.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: asleep.-->
    <span class="ItemMessage">Drifblim ate its Chesto Berry!</span><br />
    <!--Drifblim had its status changed to: fine.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: fine.-->
    <span class="ItemMessage">Drifblim woke up!</span><br />
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 23!</span></b></span><br />
    <span class="UseAttack">Drifblim used <b><span style='color:#000000'>Thunderbolt</span></b>!</span><br />
    <span class="Effective"><span style='color:#0000ff'>It's super effective!</span></span><br />
    <span class="StraightDamage">Kakarot lost 193 HP! (66% of its health)</span><br />
    <!--Kakarot's new HP is 97/290.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Kakarot used <b><span style='color:#000000'>Shell Smash</span></b>!</span><br />
    <span class="StatChange">Kakarot's Defense fell!</span><br />
    <span class="StatChange">Kakarot's Sp. Def. fell!</span><br />
    <span class="StatChange">Kakarot's Attack sharply rose!</span><br />
    <span class="StatChange">Kakarot's Sp. Att. sharply rose!</span><br />
    <span class="StatChange">Kakarot's Speed sharply rose!</span><br />
    <span class="ItemMessage">Kakarot restored its stats using White Herb!</span><br />
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 24!</span></b></span><br />
    <span class="UseAttack">Drifblim used <b><span style='color:#000000'>Thunderbolt</span></b>!</span><br />
    <span class="Effective"><span style='color:#0000ff'>It's super effective!</span></span><br />
    <!--Kakarot's new HP is 0/290.-->
    <span class="StraightDamage">Kakarot lost 97 HP! (33% of its health)</span><br />
    <!--Kakarot had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 2 had its status changed to: koed.-->
    <span class="Ko"><b>Kakarot fainted!</b></span><br />
    <span class="Space"></span><br />
    <span class="SendOut">Player 2 sent out Stunfisk!</span><br />
    <!--Stunfisk's previous position in the team: 5.-->
    <!--Stunfisk's new place on the field: 0.-->
    <!--Stunfisk's life: 100%.-->
    <!--Stunfisk's status: fine.-->
    <!--Stunfisk's level: 100.-->
    <!--Stunfisk's shininess: 1.-->
    <!--Stunfisk's gender: Male.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 25!</span></b></span><br />
    <span class="UseAttack">Drifblim used <b><span style='color:#000000'>Calm Mind</span></b>!</span><br />
    <span class="StatChange">Drifblim's Sp. Att. rose!</span><br />
    <span class="StatChange">Drifblim's Sp. Def. rose!</span><br />
    <span class="Space"></span><br />
    <span class="UseAttack">Stunfisk used <b><span style='color:#000000'>Toxic</span></b>!</span><br />
    <span class="StatusChange">Drifblim was badly poisoned!</span><br />
    <!--Drifblim had its status changed to: poisoned.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: poisoned.-->
    <span class="Space"></span><br />
    <span class="StatusMessage">Drifblim is hurt by poison!</span><br />
    <!--Drifblim's new HP is 428/456.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 26!</span></b></span><br />
    <span class="UseAttack">Drifblim used <b><span style='color:#000000'>Shadow Ball</span></b>!</span><br />
    <span class="StraightDamage">Stunfisk lost 144 HP! (34% of its health)</span><br />
    <!--Stunfisk's new HP is 278/422.-->
    <span class="StatChange">Stunfisk's Sp. Def. fell!</span><br />
    <span class="Space"></span><br />
    <span class="UseAttack">Stunfisk used <b><span style='color:#000000'>Discharge</span></b>!</span><br />
    <span class="Effective"><span style='color:#0000ff'>It's super effective!</span></span><br />
    <span class="StraightDamage">Drifblim lost 158 HP! (34% of its health)</span><br />
    <!--Drifblim's new HP is 270/456.-->
    <span class="Space"></span><br />
    <span class="ItemMessage">Stunfisk restored a little HP using its Leftovers!</span><br />
    <!--Stunfisk's new HP is 304/422.-->
    <span class="StatusMessage">Drifblim is hurt by poison!</span><br />
    <!--Drifblim's new HP is 213/456.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 27!</span></b></span><br />
    <span class="UseAttack">Drifblim used <b><span style='color:#000000'>Rest</span></b>!</span><br />
    <!--Drifblim's new HP is 456/456.-->
    <span class="MoveMessage">Drifblim went to sleep and became healthy!</span><br />
    <!--Drifblim had its status changed to: asleep.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: asleep.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Stunfisk used <b><span style='color:#000000'>Scald</span></b>!</span><br />
    <span class="StraightDamage">Drifblim lost 61 HP! (13% of its health)</span><br />
    <!--Drifblim's new HP is 395/456.-->
    <span class="Space"></span><br />
    <span class="ItemMessage">Stunfisk restored a little HP using its Leftovers!</span><br />
    <!--Stunfisk's new HP is 330/422.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 28!</span></b></span><br />
    <span class="StatusMessage">Drifblim is fast asleep!</span><br />
    <span class="Space"></span><br />
    <span class="UseAttack">Stunfisk used <b><span style='color:#000000'>Discharge</span></b>!</span><br />
    <span class="Effective"><span style='color:#0000ff'>It's super effective!</span></span><br />
    <span class="StraightDamage">Drifblim lost 164 HP! (35% of its health)</span><br />
    <!--Drifblim's new HP is 231/456.-->
    <span class="Space"></span><br />
    <span class="ItemMessage">Stunfisk restored a little HP using its Leftovers!</span><br />
    <!--Stunfisk's new HP is 356/422.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 29!</span></b></span><br />
    <span class="StatusMessage">Drifblim is fast asleep!</span><br />
    <span class="Space"></span><br />
    <span class="UseAttack">Stunfisk used <b><span style='color:#000000'>Discharge</span></b>!</span><br />
    <span class="Effective"><span style='color:#0000ff'>It's super effective!</span></span><br />
    <span class="StraightDamage">Drifblim lost 170 HP! (37% of its health)</span><br />
    <!--Drifblim's new HP is 61/456.-->
    <span class="Space"></span><br />
    <span class="ItemMessage">Stunfisk restored a little HP using its Leftovers!</span><br />
    <!--Stunfisk's new HP is 382/422.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 30!</span></b></span><br />
    <!--Drifblim had its status changed to: fine.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: fine.-->
    <span class="StatusMessage">Drifblim woke up!</span><br />
    <span class="UseAttack">Drifblim used <b><span style='color:#000000'>Shadow Ball</span></b>!</span><br />
    <span class="StraightDamage">Stunfisk lost 235 HP! (55% of its health)</span><br />
    <!--Stunfisk's new HP is 147/422.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Stunfisk used <b><span style='color:#000000'>Discharge</span></b>!</span><br />
    <span class="Effective"><span style='color:#0000ff'>It's super effective!</span></span><br />
    <!--Drifblim's new HP is 0/456.-->
    <span class="StraightDamage">Drifblim lost 61 HP! (13% of its health)</span><br />
    <!--Drifblim had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: koed.-->
    <span class="Ko"><b>Drifblim fainted!</b></span><br />
    <span class="Space"></span><br />
    <span class="ItemMessage">Stunfisk restored a little HP using its Leftovers!</span><br />
    <!--Stunfisk's new HP is 173/422.-->
    <span class="SendOut">Player 1 sent out Sawk!</span><br />
    <!--Sawk's previous position in the team: 1.-->
    <!--Sawk's new place on the field: 0.-->
    <!--Sawk's life: 100%.-->
    <!--Sawk's status: fine.-->
    <!--Sawk's level: 100.-->
    <!--Sawk's shininess: 1.-->
    <!--Sawk's gender: Male.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 31!</span></b></span><br />
    <span class="UseAttack">Sawk used <b><span style='color:#000000'>Close Combat</span></b>!</span><br />
    <!--Stunfisk's new HP is 0/422.-->
    <span class="StraightDamage">Stunfisk lost 173 HP! (40% of its health)</span><br />
    <!--Stunfisk had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 2 had its status changed to: koed.-->
    <span class="Ko"><b>Stunfisk fainted!</b></span><br />
    <span class="AbilityMessage">Stunfisk's Static activates!</span><br />
    <span class="StatusChange">Sawk is paralyzed! It may be unable to move!</span><br />
    <!--Sawk had its status changed to: paralyzed.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: paralyzed.-->
    <span class="StatChange">Sawk's Defense fell!</span><br />
    <span class="StatChange">Sawk's Sp. Def. fell!</span><br />
    <span class="Space"></span><br />
    <span class="SendOut">Player 2 sent out Magmortar!</span><br />
    <!--Magmortar's previous position in the team: 4.-->
    <!--Magmortar's new place on the field: 0.-->
    <!--Magmortar's life: 100%.-->
    <!--Magmortar's status: fine.-->
    <!--Magmortar's level: 100.-->
    <!--Magmortar's shininess: 0.-->
    <!--Magmortar's gender: Female.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 32!</span></b></span><br />
    <span class="UseAttack">Magmortar used <b><span style='color:#000000'>Fire Blast</span></b>!</span><br />
    <span class="AbilityMessage">Sawk held on thanks to Sturdy!</span><br />
    <span class="StraightDamage">Sawk lost 291 HP! (99% of its health)</span><br />
    <!--Sawk's new HP is 1/292.-->
    <span class="ItemMessage">Magmortar is hurt by its Life Orb!</span><br />
    <!--Magmortar's new HP is 263/292.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Sawk used <b><span style='color:#000000'>Close Combat</span></b>!</span><br />
    <!--Magmortar's new HP is 0/292.-->
    <span class="StraightDamage">Magmortar lost 263 HP! (90% of its health)</span><br />
    <!--Magmortar had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 2 had its status changed to: koed.-->
    <span class="Ko"><b>Magmortar fainted!</b></span><br />
    <span class="StatChange">Sawk's Defense fell!</span><br />
    <span class="StatChange">Sawk's Sp. Def. fell!</span><br />
    <span class="Space"></span><br />
    <span class="SendOut">Player 2 sent out Annie! (Leavanny)</span><br />
    <!--Annie's previous position in the team: 2.-->
    <!--Annie's new place on the field: 0.-->
    <!--Annie's life: 100%.-->
    <!--Annie's status: fine.-->
    <!--Annie's level: 100.-->
    <!--Annie's shininess: 0.-->
    <!--Annie's gender: Female.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 33!</span></b></span><br />
    <span class="UseAttack">Annie used <b><span style='color:#000000'>X-Scissor</span></b>!</span><br />
    <span class="Effective"><span style='color:#a0a0a4'>It's not very effective...</span></span><br />
    <span class="CriticalHit"><span style='color:#6b0000'>A critical hit!</span></span><br />
    <!--Sawk's new HP is 0/292.-->
    <span class="StraightDamage">Sawk lost 1 HP! (0% of its health)</span><br />
    <!--Sawk had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: koed.-->
    <span class="Ko"><b>Sawk fainted!</b></span><br />
    <span class="ItemMessage">Annie is hurt by its Life Orb!</span><br />
    <!--Annie's new HP is 263/292.-->
    <span class="Space"></span><br />
    <span class="SendOut">Player 1 sent out Dragonair!</span><br />
    <!--Dragonair's previous position in the team: 5.-->
    <!--Dragonair's new place on the field: 0.-->
    <!--Dragonair's life: 100%.-->
    <!--Dragonair's status: fine.-->
    <!--Dragonair's level: 100.-->
    <!--Dragonair's shininess: 1.-->
    <!--Dragonair's gender: Male.-->
    <span class="Space"></span><br />
    <span class="PlayerChat"><span style='color:#5811b1'><b>Player 2: </b></span>i'm fucked</span><br />
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 34!</span></b></span><br />
    <span class="UseAttack">Annie used <b><span style='color:#000000'>Swords Dance</span></b>!</span><br />
    <span class="StatChange">Annie's Attack sharply rose!</span><br />
    <span class="Space"></span><br />
    <span class="UseAttack">Dragonair used <b><span style='color:#000000'>Dragon Dance</span></b>!</span><br />
    <span class="StatChange">Dragonair's Attack rose!</span><br />
    <span class="StatChange">Dragonair's Speed rose!</span><br />
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 35!</span></b></span><br />
    <span class="UseAttack">Annie used <b><span style='color:#000000'>Swords Dance</span></b>!</span><br />
    <span class="StatChange">Annie's Attack sharply rose!</span><br />
    <span class="Space"></span><br />
    <span class="UseAttack">Dragonair used <b><span style='color:#000000'>Outrage</span></b>!</span><br />
    <span class="StraightDamage">Annie lost 208 HP! (71% of its health)</span><br />
    <!--Annie's new HP is 55/292.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 36!</span></b></span><br />
    <span class="UseAttack">Annie used <b><span style='color:#000000'>Baton Pass</span></b>!</span><br />
    <span class="SendBack">Player 2 called Annie back!</span><br />
    <span class="SendOut">Player 2 sent out Talons! (Braviary)</span><br />
    <!--Talons's previous position in the team: 1.-->
    <!--Talons's new place on the field: 0.-->
    <!--Talons's life: 100%.-->
    <!--Talons's status: fine.-->
    <!--Talons's level: 100.-->
    <!--Talons's shininess: 0.-->
    <!--Talons's gender: Male.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Dragonair used <b><span style='color:#000000'>Outrage</span></b>!</span><br />
    <span class="StraightDamage">Talons lost 228 HP! (66% of its health)</span><br />
    <!--Talons's new HP is 113/341.-->
    <span class="MoveMessage">Dragonair calmed down!</span><br />
    <span class="StatusChange">Dragonair became confused!</span><br />
    <!--Dragonair had its status changed to: confused.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 37!</span></b></span><br />
    <span class="UseAttack">Talons used <b><span style='color:#000000'>Brave Bird</span></b>!</span><br />
    <!--Dragonair's new HP is 0/326.-->
    <span class="StraightDamage">Dragonair lost 326 HP! (100% of its health)</span><br />
    <!--Dragonair had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: koed.-->
    <span class="Ko"><b>Dragonair fainted!</b></span><br />
    <span class="Recoil">Talons is hit with recoil!</span><br />
    <!--Talons's new HP is 6/341.-->
    <span class="Space"></span><br />
    <span class="SendOut">Player 1 sent out Audino!</span><br />
    <!--Audino's previous position in the team: 3.-->
    <!--Audino's new place on the field: 0.-->
    <!--Audino's life: 47%.-->
    <!--Audino's status: fine.-->
    <!--Audino's level: 100.-->
    <!--Audino's shininess: 0.-->
    <!--Audino's gender: Male.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 38!</span></b></span><br />
    <span class="UseAttack">Talons used <b><span style='color:#000000'>Brave Bird</span></b>!</span><br />
    <!--Audino's new HP is 0/410.-->
    <span class="StraightDamage">Audino lost 196 HP! (47% of its health)</span><br />
    <!--Audino had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: koed.-->
    <span class="Ko"><b>Audino fainted!</b></span><br />
    <span class="Recoil">Talons is hit with recoil!</span><br />
    <!--Talons's new HP is 0/341.-->
    <!--Talons had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 2 had its status changed to: koed.-->
    <span class="Ko"><b>Talons fainted!</b></span><br />
    <span class="Space"></span><br />
    <span class="SendOut">Player 1 sent out Ampharos!</span><br />
    <!--Ampharos's previous position in the team: 2.-->
    <!--Ampharos's new place on the field: 0.-->
    <!--Ampharos's life: 100%.-->
    <!--Ampharos's status: fine.-->
    <!--Ampharos's level: 100.-->
    <!--Ampharos's shininess: 1.-->
    <!--Ampharos's gender: Female.-->
    <span class="Space"></span><br />
    <span class="SendOut">Player 2 sent out Annie! (Leavanny)</span><br />
    <!--Annie's previous position in the team: 1.-->
    <!--Annie's new place on the field: 0.-->
    <!--Annie's life: 18%.-->
    <!--Annie's status: fine.-->
    <!--Annie's level: 100.-->
    <!--Annie's shininess: 0.-->
    <!--Annie's gender: Female.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 39!</span></b></span><br />
    <span class="UseAttack">Annie used <b><span style='color:#000000'>X-Scissor</span></b>!</span><br />
    <span class="StraightDamage">Ampharos lost 322 HP! (86% of its health)</span><br />
    <!--Ampharos's new HP is 51/373.-->
    <span class="ItemMessage">Annie is hurt by its Life Orb!</span><br />
    <!--Annie's new HP is 26/292.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Ampharos used <b><span style='color:#000000'>Focus Blast</span></b>!</span><br />
    <span class="Miss">The attack of Ampharos missed!</span><br />
    <span class="Space"></span><br />
    <span class="PlayerChat"><span style='color:#5811b1'><b>Player 2: </b></span>lol</span><br />
    <span class="PlayerChat"><span style='color:green'><b>Player 1: </b></span>FUCK I KNEW IT</span><br />
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 40!</span></b></span><br />
    <span class="UseAttack">Annie used <b><span style='color:#000000'>X-Scissor</span></b>!</span><br />
    <!--Ampharos's new HP is 0/373.-->
    <span class="StraightDamage">Ampharos lost 51 HP! (13% of its health)</span><br />
    <!--Ampharos had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: koed.-->
    <span class="Ko"><b>Ampharos fainted!</b></span><br />
    <span class="ItemMessage">Annie is hurt by its Life Orb!</span><br />
    <!--Annie's new HP is 0/292.-->
    <!--Annie had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 2 had its status changed to: koed.-->
    <span class="Ko"><b>Annie fainted!</b></span><br />
    <span class="Space"></span><br />
    <span class="ClauseMessage">The Self-KO Clause acted as a tiebreaker.</span><br />
    <span class="BattleEnd"><b><span style='color:#0000ff'>Player 2 won the battle!</span></b></span><br />
    <span class="PlayerChat"><span style='color:#5811b1'><b>Player 2: </b></span>GG ^^</span><br />
    <span class="PlayerChat"><span style='color:#5811b1'><b>Player 2: </b></span>XD</span><br />
    <span class="PlayerChat"><span style='color:#5811b1'><b>Player 2: </b></span>GG</span><br />
    <span class="PlayerChat"><span style='color:green'><b>Player 1: </b></span>gg man XD</span><br />


    Iron Barbs (open)

    <!DOCTYPE html><!-- Pokemon Online battle log (version 3.0) -->
    <head>
    <title>Player 1 vs Player 2</title>
    </head><body><span class="BattleStart"><b><span style='color:#0000ff'>Battle between Player 1 and Player 2 started!</span></b></span><br />
    <span class="Space"></span><br />
    <span class="Teams"><b><span style='color:#0000ff'>Player 1's team:</span></b>Darumaka / Ferroseed / Slowpoke</span><br />
    <span class="Teams"><b><span style='color:#0000ff'>Player 2's team:</span></b>Drilbur / Croagunk / Frillish</span><br />
    <span class="Space"></span><br />
    <span class="Tier"><b><span style='color:#0000ff'>Tier: </span></b>Standard LC</span><br />
    <span class="Mode"><b><span style='color:#0000ff'>Mode: </span></b>Singles</span><br />
    <span class="Rated"><b><span style='color:#0000ff'>Rule: </span></b>Unrated</span><br />
    <span class="Clause"><b><span style='color:#0000ff'>Rule: </span></b>Sleep Clause</span><br />
    <span class="Clause"><b><span style='color:#0000ff'>Rule: </span></b>Disallow Spects</span><br />
    <span class="Clause"><b><span style='color:#0000ff'>Rule: </span></b>Species Clause</span><br />
    <span class="Clause"><b><span style='color:#0000ff'>Rule: </span></b>Wifi Battle</span><br />
    <span class="Clause"><b><span style='color:#0000ff'>Rule: </span></b>Self-KO Clause</span><br />
    <span class="Space"></span><br />
    <!--Pokemon number 3 of Player 1 had its status changed to: koed.-->
    <!--Pokemon number 3 of Player 2 had its status changed to: koed.-->
    <!--Pokemon number 4 of Player 1 had its status changed to: koed.-->
    <!--Pokemon number 4 of Player 2 had its status changed to: koed.-->
    <!--Pokemon number 5 of Player 1 had its status changed to: koed.-->
    <!--Pokemon number 5 of Player 2 had its status changed to: koed.-->
    <span class="SendOut">Player 1 sent out Darumaka!</span><br />
    <!--Darumaka's previous position in the team: 0.-->
    <!--Darumaka's new place on the field: 0.-->
    <!--Darumaka's life: 100%.-->
    <!--Darumaka's status: fine.-->
    <!--Darumaka's level: 5.-->
    <!--Darumaka's shininess: 0.-->
    <!--Darumaka's gender: Female.-->
    <span class="SendOut">Player 2 sent out Croagunk!</span><br />
    <!--Croagunk's previous position in the team: 0.-->
    <!--Croagunk's new place on the field: 0.-->
    <!--Croagunk's life: 100%.-->
    <!--Croagunk's status: fine.-->
    <!--Croagunk's level: 5.-->
    <!--Croagunk's shininess: 0.-->
    <!--Croagunk's gender: Female.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 1!</span></b></span><br />
    <span class="UseAttack">Croagunk used <b><span style='color:#000000'>Fake Out</span></b>!</span><br />
    <span class="StraightDamage">Darumaka lost 5 HP! (21% of its health)</span><br />
    <!--Darumaka's new HP is 18/23.-->
    <span class="Space"></span><br />
    <span class="Flinch">Darumaka flinched!</span><br />
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 2!</span></b></span><br />
    <span class="UseAttack">Croagunk used <b><span style='color:#000000'>Vacuum Wave</span></b>!</span><br />
    <span class="StraightDamage">Darumaka lost 7 HP! (30% of its health)</span><br />
    <!--Darumaka's new HP is 11/23.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Darumaka used <b><span style='color:#000000'>Flare Blitz</span></b>!</span><br />
    <!--Croagunk's new HP is 0/21.-->
    <span class="StraightDamage">Croagunk lost 21 HP! (100% of its health)</span><br />
    <!--Croagunk had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 2 had its status changed to: koed.-->
    <span class="Ko"><b>Croagunk fainted!</b></span><br />
    <span class="Recoil">Darumaka is hit with recoil!</span><br />
    <!--Darumaka's new HP is 5/23.-->
    <span class="Space"></span><br />
    <span class="SendOut">Player 2 sent out Frillish!</span><br />
    <!--Frillish's previous position in the team: 1.-->
    <!--Frillish's new place on the field: 0.-->
    <!--Frillish's life: 100%.-->
    <!--Frillish's status: fine.-->
    <!--Frillish's level: 5.-->
    <!--Frillish's shininess: 0.-->
    <!--Frillish's gender: Male.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 3!</span></b></span><br />
    <span class="UseAttack">Darumaka used <b><span style='color:#000000'>Flare Blitz</span></b>!</span><br />
    <span class="Effective"><span style='color:#a0a0a4'>It's not very effective...</span></span><br />
    <span class="StraightDamage">Frillish lost 8 HP! (32% of its health)</span><br />
    <!--Frillish's new HP is 17/25.-->
    <span class="Recoil">Darumaka is hit with recoil!</span><br />
    <!--Darumaka's new HP is 3/23.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Frillish used <b><span style='color:#000000'>Scald</span></b>!</span><br />
    <span class="Effective"><span style='color:#0000ff'>It's super effective!</span></span><br />
    <!--Darumaka's new HP is 0/23.-->
    <span class="StraightDamage">Darumaka lost 3 HP! (13% of its health)</span><br />
    <!--Darumaka had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: koed.-->
    <span class="Ko"><b>Darumaka fainted!</b></span><br />
    <span class="Space"></span><br />
    <span class="SendOut">Player 1 sent out Ferroseed!</span><br />
    <!--Ferroseed's previous position in the team: 1.-->
    <!--Ferroseed's new place on the field: 0.-->
    <!--Ferroseed's life: 100%.-->
    <!--Ferroseed's status: fine.-->
    <!--Ferroseed's level: 5.-->
    <!--Ferroseed's shininess: 0.-->
    <!--Ferroseed's gender: Male.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 4!</span></b></span><br />
    <span class="UseAttack">Frillish used <b><span style='color:#000000'>Will-O-Wisp</span></b>!</span><br />
    <span class="Miss">The attack of Frillish missed!</span><br />
    <span class="Space"></span><br />
    <span class="UseAttack">Ferroseed used <b><span style='color:#000000'>Leech Seed</span></b>!</span><br />
    <span class="MoveMessage">Frillish was seeded!</span><br />
    <span class="Space"></span><br />
    <span class="MoveMessage">Frillish's health is sapped by leech seed.</span><br />
    <!--Frillish's new HP is 14/25.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 5!</span></b></span><br />
    <span class="UseAttack">Frillish used <b><span style='color:#000000'>Will-O-Wisp</span></b>!</span><br />
    <span class="Miss">The attack of Frillish missed!</span><br />
    <span class="Space"></span><br />
    <span class="UseAttack">Ferroseed used <b><span style='color:#000000'>Bullet Seed</span></b>!</span><br />
    <span class="Effective"><span style='color:#0000ff'>It's super effective!</span></span><br />
    <span class="StraightDamage">Frillish lost 6 HP! (24% of its health)</span><br />
    <!--Frillish's new HP is 8/25.-->
    <span class="AbilityMessage">Frillish's Cursed Body activates!</span><br />
    <span class="MoveMessage">Ferroseed's Bullet Seed was disabled!</span><br />
    <span class="StraightDamage">Frillish lost 6 HP! (24% of its health)</span><br />
    <!--Frillish's new HP is 2/25.-->
    <span class="Hit">Hit 2 times!</span><br />
    <span class="Space"></span><br />
    <span class="MoveMessage">Frillish's health is sapped by leech seed.</span><br />
    <!--Frillish's new HP is 0/25.-->
    <!--Frillish had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 2 had its status changed to: koed.-->
    <span class="Ko"><b>Frillish fainted!</b></span><br />
    <span class="PlayerChat"><span style='color:green'><b>Player 1: </b></span>hehe</span><br />
    <span class="SendOut">Player 2 sent out Drilbur!</span><br />
    <!--Drilbur's previous position in the team: 2.-->
    <!--Drilbur's new place on the field: 0.-->
    <!--Drilbur's life: 100%.-->
    <!--Drilbur's status: fine.-->
    <!--Drilbur's level: 5.-->
    <!--Drilbur's shininess: 0.-->
    <!--Drilbur's gender: Female.-->
    <span class="Space"></span><br />
    <span class="PlayerChat"><span style='color:green'><b>Player 1: </b></span>blz</span><br />
    <span class="PlayerChat"><span style='color:green'><b>Player 1: </b></span>hax</span><br />
    <span class="PlayerChat"><span style='color:green'><b>Player 1: </b></span>ganho o jogo</span><br />
    <span class="PlayerChat"><span style='color:green'><b>Player 1: </b></span>kkkk</span><br />
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 6!</span></b></span><br />
    <span class="UseAttack">Drilbur used <b><span style='color:#000000'>Swords Dance</span></b>!</span><br />
    <span class="StatChange">Drilbur's Attack sharply rose!</span><br />
    <span class="Space"></span><br />
    <span class="UseAttack">Ferroseed used <b><span style='color:#000000'>Leech Seed</span></b>!</span><br />
    <span class="MoveMessage">Drilbur was seeded!</span><br />
    <span class="Space"></span><br />
    <span class="MoveMessage">Drilbur's health is sapped by leech seed.</span><br />
    <!--Drilbur's new HP is 20/22.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 7!</span></b></span><br />
    <span class="SendBack">Player 1 called Ferroseed back!</span><br />
    <span class="SendOut">Player 1 sent out Slowpoke!</span><br />
    <!--Slowpoke's previous position in the team: 2.-->
    <!--Slowpoke's new place on the field: 0.-->
    <!--Slowpoke's life: 100%.-->
    <!--Slowpoke's status: fine.-->
    <!--Slowpoke's level: 5.-->
    <!--Slowpoke's shininess: 0.-->
    <!--Slowpoke's gender: Male.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Drilbur used <b><span style='color:#000000'>Swords Dance</span></b>!</span><br />
    <span class="StatChange">Drilbur's Attack sharply rose!</span><br />
    <span class="Space"></span><br />
    <span class="MoveMessage">Drilbur's health is sapped by leech seed.</span><br />
    <!--Drilbur's new HP is 18/22.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 8!</span></b></span><br />
    <span class="UseAttack">Drilbur used <b><span style='color:#000000'>Earthquake</span></b>!</span><br />
    <span class="StraightDamage">Slowpoke lost 25 HP! (89% of its health)</span><br />
    <!--Slowpoke's new HP is 3/28.-->
    <span class="Space"></span><br />
    <span class="UseAttack">Slowpoke used <b><span style='color:#000000'>Scald</span></b>!</span><br />
    <span class="Effective"><span style='color:#0000ff'>It's super effective!</span></span><br />
    <span class="StraightDamage">Drilbur lost 14 HP! (63% of its health)</span><br />
    <!--Drilbur's new HP is 4/22.-->
    <span class="Space"></span><br />
    <span class="MoveMessage">Drilbur's health is sapped by leech seed.</span><br />
    <!--Drilbur's new HP is 2/22.-->
    <!--Slowpoke's new HP is 5/28.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 9!</span></b></span><br />
    <span class="UseAttack">Drilbur used <b><span style='color:#000000'>Earthquake</span></b>!</span><br />
    <!--Slowpoke's new HP is 0/28.-->
    <span class="StraightDamage">Slowpoke lost 5 HP! (17% of its health)</span><br />
    <!--Slowpoke had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: koed.-->
    <span class="Ko"><b>Slowpoke fainted!</b></span><br />
    <span class="Space"></span><br />
    <span class="SendOut">Player 1 sent out Ferroseed!</span><br />
    <!--Ferroseed's previous position in the team: 2.-->
    <!--Ferroseed's new place on the field: 0.-->
    <!--Ferroseed's life: 100%.-->
    <!--Ferroseed's status: fine.-->
    <!--Ferroseed's level: 5.-->
    <!--Ferroseed's shininess: 0.-->
    <!--Ferroseed's gender: Male.-->
    <span class="Space"></span><br />
    <span class="BeginTurn"><b><span style='color:#0000ff'>Start of turn 10!</span></b></span><br />
    <span class="UseAttack">Drilbur used <b><span style='color:#000000'>Brick Break</span></b>!</span><br />
    <span class="Effective"><span style='color:#0000ff'>It's super effective!</span></span><br />
    <!--Ferroseed's new HP is 0/24.-->
    <span class="StraightDamage">Ferroseed lost 24 HP! (100% of its health)</span><br />
    <!--Ferroseed had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 1 had its status changed to: koed.-->
    <span class="Ko"><b>Ferroseed fainted!</b></span><br />
    <span class="AbilityMessage">Ferroseed's Iron Barbs hurts Drilbur</span><br />
    <!--Drilbur's new HP is 0/22.-->
    <!--Drilbur had its status changed to: koed.-->
    <!--Pokemon number 0 of Player 2 had its status changed to: koed.-->
    <span class="Ko"><b>Drilbur fainted!</b></span><br />
    <span class="Space"></span><br />
    <span class="ClauseMessage">The Self-KO Clause acted as a tiebreaker.</span><br />
    <span class="BattleEnd"><b><span style='color:#0000ff'>Player 1 won the battle!</span></b></span><br />[/CODE]


    IMO, these both should have been declared ties. Ugh. Time to poke through PO's source code...
  4. Antar

    Antar Self-anointed Czar of LC UU
    is a Battle Server Administratoris a Programmeris a Super Moderatoris a Community Contributor
    Official Data Miner

    Joined:
    Feb 17, 2010
    Messages:
    3,168
    ...and here's the relevant source code:

    Code:
        if (recoil < 0) {
            inflictDamage(source, damage, source, false);
    
            /* Self KO Clause! */
            if (koed(source)) {
               [COLOR="Blue"][B][U] /* In VGC 2011 (gen 5), the user of the recoil move wins instead of losing with the Self KO Clause */[/U][/B][/COLOR]
               [B] if (gen() <= 4)
                    selfKoer() = source;
                else
                    selfKoer() = target;[/B]
            }
        } else  {
            if (hasWorkingItem(source, Item::BigRoot)) /* Big root */ {
                damage = damage * 13 / 10;
            }
    
            if (hasWorkingAbility(target, Ability::LiquidOoze)) {
                sendMoveMessage(1,2,source,Pokemon::Poison,target);
                inflictDamage(source,damage,source,false);
    
                /* Self KO Clause! */
                if (koed(source)) {
                    if (gen() >= 5)
                        [B]selfKoer() = target;[/B]
                }
            } else {
                if (pokeMemory(source).value("HealBlockCount").toInt() > 0) {
                    sendMoveMessage(60, 0, source);
                } else {
                    healLife(source, damage);
                }
            }
        }
    }
    and

    Code:
        if (c1*c2==0) {
            if (c1 + c2 == 0) {
                if ((clauses() & ChallengeInfo::SelfKO) && selfKoer() != -1) {
                    notifyClause(ChallengeInfo::SelfKO);
                    endBattle(Win, opponent(player(selfKoer())), player(selfKoer()));
                }
                endBattle(Tie, Player1, Player2);
            } else if (c1 == 0) {
                endBattle(Win, Player2, Player1);
            } else {
                endBattle(Win, Player1, Player2);
            }
        }
    Relevant part: apparently the PO staff decided that they'd follow VGC 2011 rules. Need confirmation from someone who knows about VGC--is this a correct implementation of said rule?
  5. Pidge

    Pidge

    Joined:
    Aug 26, 2005
    Messages:
    2,255
    On a cartridge wi-fi battle, I believe it's actually impossible to tie. This is because in 5th gen, the game actually has an inherent Self-KO Clause. For these following videos, pay close attention to the ending message that says "Player defeated/lost against ____."

    Life Orb user wins: http://www.youtube.com/watch?v=ESBCyHAK9yE
    Destiny Bond user loses: http://www.youtube.com/watch?v=CxdP0ionlFA
    Final Gambit user loses: http://www.youtube.com/watch?v=2HE8Mni3dxw
    Rocky Helmet holder wins: http://www.youtube.com/watch?v=UpeFDBpxOAU

    All these types of scenarios are explained here: http://www.pokemonvgc.com/static/pdf/VGC Regionals Tournament Operation_2011_EN.pdf

    If you really wanted to emulate wi-fi battles on PO or any other simulator, you would remove Self-KO Clause from being optional, and implement it into the actual coding of all 5th gen battles.
  6. Unbreakable

    Unbreakable

    Joined:
    May 21, 2010
    Messages:
    348
    In response to Pidge's post (nice finds, btw!), it seems that the rule is implemented various ways based on the mechanics of the specific method used.

    Destiny Bond/Final Gambit/Explosion has the user faint as an activation cost before the effect of the move resolves. Obviously, if the user of those moves got themselves into such a situation that they need to drag the opponent down with them, they were most likely (I say "likely" instead of "certainly" because lol hax) outplayed and don't deserve the win, so this interpretation makes sense.

    The Rocky Helmet holder winning, however, is a bit less straightforward. In that example, note how damage from Bug Bite was applied, then Rocky Helmet's effect activated, then Scizor faints first after the effect of Rocky Helmet before Metagross bites it. Also, it's fairly common knowledge that LO recoil is applied after a KO is scored.

    In all of these examples, a common thread can be found: The loser was the one whose last Pokemon fainted first. (In the case of the weather double kill, for once you can be glad that your opponent outspeeds you!)
  7. Antar

    Antar Self-anointed Czar of LC UU
    is a Battle Server Administratoris a Programmeris a Super Moderatoris a Community Contributor
    Official Data Miner

    Joined:
    Feb 17, 2010
    Messages:
    3,168
    So, bottom line: is PO is correctly implementing the VGC rule?
  8. muffinhead

    muffinhead b202 wifi vgc
    is a Forum Moderator Alumnusis a Contributor Alumnus

    Joined:
    Mar 6, 2010
    Messages:
    933
    in vgc, recoil moves (double-edge, flare blitz), life orb recoil = user of move wins.

    destiny bond, explosion selfdestruct = user of move loses.

    edit: also at the bottom of the link that pidge posted is extremely important ( # of pokemon, then average % hp remaining, then # total hp, THEN bo1 match). is any of that implemented?
  9. Antar

    Antar Self-anointed Czar of LC UU
    is a Battle Server Administratoris a Programmeris a Super Moderatoris a Community Contributor
    Official Data Miner

    Joined:
    Feb 17, 2010
    Messages:
    3,168
    Yes, partially. I can't remember how far down the line I went.
  10. Pwnemon

    Pwnemon Switching is a metagame trend
    is a Tutoris a Forum Moderatoris a Community Contributoris a Tiering Contributoris a Contributor to Smogonis a Smogon Media Contributor
    Doubles Co-Lead

    Joined:
    Aug 26, 2010
    Messages:
    3,876
    It appears that, since Pidge is correct, at least based on my past experience, the only problem with Self-KO clause is the message. Zell correctly lost points, but he shouldn't have been told that the match was a tie.

Users Viewing Thread (Users: 0, Guests: 0)