Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Apr 9, 2014
Commits on Jan 31, 2014
  1. [] New Python script for WeeChat: allows for muting IRC PRIV…

    …MSGs from users matching certain hostmasks and optionally channels.
Commits on May 14, 2013
  1. [] 0.4: includes some bugfixes

    Overview of changes since 0.3:
    - Red and Black Orbs are now tracked in:
      * !orbs response
      * 'Boss defeated' messages
      * 'End of battle' messages
      * 'Unlocked treasure chest' messages
    - Bunch of bar items added:
      * battlearena_orbs
      * battlearena_current_weapon
      * battlearena_battle_mode
      * battlearena_player_turn
      * battlearena_health_status
      * battlearena_status_effects
      * battlearena_active_skills
    - Added 'Tracking' AutoBattle mode
    - Renamed default AutoBattle mode to 'AutoAttack'
    - Improved stealing and taunting logic.
    - Added support for curse and melee-only
    - Taking various status effects into account at your turn
    - DEBUG log() support added.
Commits on May 13, 2013
  1. [] Added checks for cursed and various turn-skipping st…

    …atus effects.
    If intimidated, paralyzed, frozen in time, bored or stunned is in the status effects, the attack turn should be skipped.
    If you are cursed, or if it is a melee-only battle, then only taunting, stealing or regular attacks should be performed.
  2. [] Reworked taunting and stealing code as well as fixed…

    … the cb_turn_hook regex.
    Also added a DEBUG log method.
    Refactored the steal and taunt checking from cb_turn_hook to their own methods check_steal and check_taunt.
  3. [] Added orbs from chests and black orbs from bosses co…

    Also added bold control codes to bar item prefixes.
  4. Added another autobattle mode, 'tracking', as well as bar items.

    Bar items added:
     - battlearena_player_turn
     - battlearena_health_status
     - battlearena_status_effects
     - battlearena_active_skills
    I think there might still be some auto-battle bugs, but I'll fix those later.
  5. [] Bugfix: now orbtrains are properly stopped too.

    Also updated the TODO list a bit.
  6. [] Orb tracking + bar items

    First steps taken to keep track of your orb count. So far it parses the !orb response as well as the end-of-battle red orb reward.
    Also updated the known battlers list.
    Added helper methods for sending messages to the bot.
    Finally, added the first two bar items: battlearena_orbs and battlearena_current_weapon.
Commits on May 12, 2013
  1. [] Taunting and stealing support and more.

    - Added support for 'gets another turn'.
    - Also fixed new battle enemy mapping.
    - Added 'steal_first' setting.
    - Added 'taunt_first' setting.
    - Removed cb_attack in favour of cb_battlecommand.
    - Added a couple more TODOs
Commits on May 11, 2013
  1. Keep track of entering enemies.

    And make educated guesses about their names, storing them in known_battlers_mapped.txt (configurable).
    Also increased a couple of timers to reduce the chance of the bot complaining I have to wait for my turn.
Commits on May 10, 2013
  1. Don't !enter multiple times.

Commits on May 9, 2013
  1. Improved weapon choice possibilities for the autobattle system.

    - If you run out of TP, Tech attacks are temporarily disabled.
    - More fine-tuned tech selection criteria. You can now specify for which weapon you want to pick techs, and whether it should be a random tech, the one with the highest, or the one with the lowest level.
    - Auto-switching to the appropriate weapon based on a tech. Note: you need to have !equip'ed and done !techs for that/those weapon(s) at least once since loading the script.
    TODO: store a list of your weapons and techs in a more permanent database so we don't need to issue !techs all the time...
  2. Added more auto battle support

    The auto battle can now use techs and attacks based on simple parameters such as best or weakest tech level.
Commits on May 8, 2013
  1. Added

    Work in progress script to make playing Battle Arena on IRC simpler.
Commits on Apr 8, 2013
  1. [] Version 1.3: Added acknowledgement for killerrabbi…

    …t's patches and bumped version.
Commits on Mar 19, 2013
  1. Version 0.8

  2. Current sort order and whether or not it has to be inverted is now st…

    …ored in the settings. Sort order is now also indicated in the list buffer title. Thanks to mave_ for the idea.
  3. Merge pull request #2 from killerrabbit/Channels

    Channels can have just # as a name (didn't know this was even possible!)
Commits on Feb 14, 2013
  1. Merge pull request #1 from killerrabbit/master

    Take into account &(local) channels.
Something went wrong with that request. Please try again.