Cancel Pet Fight

Overlay Mode

Prompts about canceling the current pet battle/duel if no rare pet is found on the opposing team. Useful when trying to catch only rare (blue) pets.

There are no settings. Simply start a pet battle. If there are no rare pets in the opposing team, there will be a prompt asking you to continue or cancel the fight. Simply pressing "Escape" on your keyboard, or "Cancel" in the dialogue menu will cancel the pet battle.

Unfortunately the "Cancel" function requires a hardware event and can't be automatically fired.


  • /cpf chat - toggles printing the current opposing team to chat
  • /cpf popup - toggles between the old mode (displaying a pop-up) or the new overlay mode (new overlay mode is by default)
  • /cpf mark - toggle the raid marking option
  • Shift+Clicking the Forfeit button on the PetBattle UI will immediately cancel the battle without any confirmation!

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of FuxieDK FuxieDK May 20, 2015 at 18:51 UTC - 0 likes

    2x cancel-pet-fight\cancel-pet-fight-r44-release.lua:117 table index is nil
    cancel-pet-fight\cancel-pet-fight-r44-release.lua:117 in function <cancel-pet-fight\cancel-pet-fight.lua:71


    No idea what caused it..

  • Avatar of FuxieDK FuxieDK Dec 19, 2014 at 21:43 UTC - 0 likes

    Request: if there is a blue pet (or better if ever implemented), you sometimes have to cancel (for whatever reason). However, sometime, pets are clumped together, making it hard/impossible to spot the correct pet to battle (e.g. after you heal you capture team), because the orang nibble just keeps switching between the pets.

    Could it be possible, to have a {Square} set on the pet that actually contained a blue pet, so you can quickly find the correct pet Again?

  • Avatar of Znuff Znuff Sep 09, 2013 at 14:02 UTC - 0 likes

    @FuxieDK: Go

    That is on purpose disabled so you don't mess up with markers while in a raid group.

  • Avatar of FuxieDK FuxieDK Aug 19, 2013 at 14:55 UTC - 0 likes

    Since tickets isn't enabled, I'll post here..

    If you are in a raid, {circle} isn't set on pets you have cancelled a fight on. Even when you are Assistant (or higher) in the raid, and thus have permission to set icons..

    I'm in a rather small guild, so when officers are trying to pug the last people for raid, I usually battle pets, but as said, CPF can't set icons, even though I have permission :(

  • Avatar of Znuff Znuff Jan 06, 2013 at 01:39 UTC - 0 likes

    @NLGill: Go

    I haven't changed the addon since Nov. 28 (you can see that on the sidebar), so not sure what to tell you.

  • Avatar of NLGill NLGill Dec 19, 2012 at 20:51 UTC - 0 likes

    started getting this error in the last few days:

    [ADDON_ACTION_BLOCKED] AddOn "cancel-pet-fight" tried to call the protected function "ForfeitGame()". !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587> <in C code> cancel-pet-fight\cancel-pet-fight-r24-release.lua:15: in function "OnCancel" FrameXML\StaticPopup.lua:4038: in function "StaticPopup_HideExclusive" FrameXML\StaticPopup.lua:3384: in function "StaticPopup_Show" cancel-pet-fight\cancel-pet-fight-r24-release.lua:39: in function <cancel-pet-fight\cancel-pet-fight.lua:23>

    Locals: nil


Table of contents

  1. 1 Commands


Date created
Oct 16, 2012
Last update
Jul 19, 2016
Development stage
Public Domain
Curse link
Cancel Pet Fight
Recent files