…ced unless DEBUG = True
…MSGs from users matching certain hostmasks and optionally channels.
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.
…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.
… 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.
…unting. Also added bold control codes to bar item prefixes.
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.
Also updated the TODO list a bit.
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.
- 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
…test all of it yet...)
- 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...
…t's patches and bumped version.
…ored in the settings. Sort order is now also indicated in the list buffer title. Thanks to mave_ for the idea.