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…

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

    FiXato committed Jan 31, 2014
    …MSGs from users matching certain hostmasks and optionally channels.
Commits on May 14, 2013
  1. [battlearena.py] 0.4: includes some bugfixes

    FiXato committed May 14, 2013
    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. [battlearena.py] Added checks for cursed and various turn-skipping st…

    FiXato committed May 13, 2013
    …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. [battlearena.py] Reworked taunting and stealing code as well as fixed…

    FiXato committed May 13, 2013
    … 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. [battlearena.py] Added orbs from chests and black orbs from bosses co…

    FiXato committed May 13, 2013
    …unting.
    
    Also added bold control codes to bar item prefixes.
  4. Added another autobattle mode, 'tracking', as well as bar items.

    FiXato committed May 13, 2013
    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. [battlearena.py] Bugfix: now orbtrains are properly stopped too.

    FiXato committed May 13, 2013
    Also updated the TODO list a bit.
  6. [battlearena.py] Orb tracking + bar items

    FiXato committed May 13, 2013
    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. [battlearena.py] Taunting and stealing support and more.

    FiXato committed May 12, 2013
    - 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. Added support for Melee-only battles. (Though I haven't been able to …

    FiXato committed May 11, 2013
    …test all of it yet...)
  2. Keep track of entering enemies.

    FiXato committed May 11, 2013
    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.

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

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

    FiXato committed May 9, 2013
    - 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

    FiXato committed May 9, 2013
    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 battlearena.py

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

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

    FiXato committed Mar 19, 2013
  2. Current sort order and whether or not it has to be inverted is now st…

    FiXato committed Mar 19, 2013
    …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

    FiXato committed Mar 19, 2013
    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

    FiXato committed Feb 14, 2013
    Take into account &(local) channels.