Permalink
Switch branches/tags
Nothing to show
Commits on Apr 9, 2014
  1. Shutup.py needed to learn to shutup itself. Debug output is now silen…

    …ced unless DEBUG = True
    committed Apr 9, 2014
Commits on Jan 31, 2014
  1. [shutup.py] New Python script for WeeChat: allows for muting IRC PRIV…

    …MSGs from users matching certain hostmasks and optionally channels.
    committed Jan 31, 2014
Commits on May 14, 2013
  1. [battlearena.py] 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.
    committed May 14, 2013
Commits on May 13, 2013
  1. [battlearena.py] 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.
    committed May 13, 2013
  2. [battlearena.py] 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.
    committed May 13, 2013
  3. [battlearena.py] Added orbs from chests and black orbs from bosses co…

    …unting.
    
    Also added bold control codes to bar item prefixes.
    committed May 13, 2013
  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.
    committed May 13, 2013
  5. [battlearena.py] Bugfix: now orbtrains are properly stopped too.

    Also updated the TODO list a bit.
    committed May 13, 2013
  6. [battlearena.py] 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.
    committed May 13, 2013
Commits on May 12, 2013
  1. [battlearena.py] 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
    committed May 12, 2013
Commits on May 11, 2013
  1. Added support for Melee-only battles. (Though I haven't been able to …

    …test all of it yet...)
    committed May 11, 2013
  2. 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.
    committed May 11, 2013
Commits on May 10, 2013
  1. Don't !enter multiple times.

    committed May 10, 2013
  2. Output in current buffer please!

    committed May 10, 2013
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...
    committed May 9, 2013
  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.
    committed May 9, 2013
Commits on May 8, 2013
  1. Added battlearena.py

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

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

    committed Mar 19, 2013
  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.
    committed Mar 19, 2013
  3. Merge pull request #2 from killerrabbit/Channels

    Channels can have just # as a name (didn't know this was even possible!)
    committed Mar 19, 2013
Commits on Feb 19, 2013
  1. Channels can have # as a name

    Colgate committed Feb 19, 2013