Coder Social home page Coder Social logo

wow-epgp-battlebot's Introduction

#DESCRIPTION World of Warcraft addon for automatic EP/GP charging by combatlog events: deaths, damage, debuffs, interrupts and dispels. May be useful for saving your raid time due to the new encounters mastering.

You may add/remove/enable/disable rules via console commands.

#DEPENDENCIES

This addon works only with epgp addon installed.

#CONFIGURATION Addon configuration may be managed via /epgpbb or /ebb slash commands:

  • /ebb help - display configuration help
  • /ebb status - display addon settings
  • /ebb announce (say|guild|raid|party) - announce active rules to a channel. Raid by default, or say if player is not in raid
  • /ebb list - list of current configuration and rules
  • /ebb add value (GP|EP) for event - add new rule to charge GP or EP on event. Negative values supported. Events are:
    • death by spell_id - taking damage with overkill from spell by id
    • damagetaken by spell_id [min_damage] - taking min_damage damage from spell by id, any damage by default
    • buff by spell_id [min_stacks] - gaining min_stacks of buff/debuff. 1 by default
    • interrupt spell_id - interrupting spell
    • dispel spell_id - dispelling/spellstealing spell
  • /ebb protect by - protect from damage taken penalties of penalty_class by conditions:
    • cast spell_id - casting spell with spell_id (long important heals)
    • buff spell_id - having buff with spell_id (anti-magic shell)
  • /ebb del rule_id - delete rule by id
  • /ebb enable rule_id - enable rule by id
  • /ebb disable rule_id - disable rule by id
  • /ebb reset - reset configuration, delete all rules. Note: no confirmation asked
  • /ebb autologging (on|off) - enables or disables automatic combatlogging on on/off command
  • /ebb on - enables monitoring, start combat logging if autologging is enabled (put this in pull macro)
  • /ebb off - disables monitoring, stops combat logging if autologging is disabled (put this in wipe macro)

#EXAMPLE RULES My guilds Blackrock Foundry penalties (except last boss and Blast Furnance)

/ebb add 150 GP for death by 156554       
/ebb add 150 GP for buff by 154960        
/ebb add 50 GP for damagetaken by 157247  
/ebb add 50 GP for damagetaken by 158140  
/ebb add 50 GP for damagetaken by 161570  
/ebb add 150 GP for death by 156938       
/ebb add 150 GP for death by 154938       
/ebb add 50 GP for buff by 155314         
/ebb add 150 GP for buff by 154989 3      
/ebb add 150 GP for damagetaken by 160050 
/ebb add 150 GP for damagetaken by 157659 
/ebb add 150 GP for damagetaken by 161839 
/ebb add 150 GP for damagetaken by 157884 
/ebb add 150 GP for damagetaken by 160733 
/ebb add 150 GP for damagetaken by 176133

#LINKS

#AUTHOR (c) 2015 Alexandr Evstigneev ([email protected])

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.