Giter VIP home page Giter VIP logo

buffwatcher's Introduction

魔兽世界怀旧服团队buf检查监控插件

插件主界面

image

1. Buff监控插件功能介绍

魔兽世界怀旧服Buff监控插件功能如下

  1. buf分配:插件自动读取团队信息,团长可以对每种buf进行责任人分配
  2. 自动分配:插件可以按照职业自动分配责任人,团长再进行微调
  3. 团队通报:可以向团队中通报buf分配情况,并对责任人其负责的buf与小队进行私聊
  4. buf检查:检查全团buf完整性,并进行全团通报buf缺失情况,私聊责任人提醒其对谁刷buf
  5. 自动检查:可以进行buf自动检查,并私聊责任人或者全团通报

不同职业buf检查的类型如下:

职业 耐力 精神 智力 爪子 王者 力量 智慧 光明 拯救 庇护
战士 Y N N Y Y Y N Y Y Y
盗贼 Y N N Y Y Y N Y Y Y
法师 Y Y Y Y Y N Y Y Y Y
牧师 Y Y Y Y Y N Y Y Y Y
术士 Y Y Y Y Y N Y Y Y Y
猎人 Y N Y Y Y N Y Y Y Y
小德 Y Y Y Y Y N Y Y Y Y
骑士 Y Y Y Y Y N Y Y Y Y

2. 使用教程

2.1 安装插件

下载压缩包后解压,得到BuffWatcher文件夹,将此文件夹拷贝到魔兽世界怀旧服所在的目录: classic/Interface/AddOns 下启动游戏即可

(注,如果是在github下载的,有可能文件夹名字会带一个后缀,手动删除即可)

2.2 插件界面介绍

2.2.1 小地图按钮

启动游戏后,会看到小地图下面有一个这个图标,这个图标是打开插件主界面的按钮

image

2.2.2 主界面

点击小地图图标后打开主界面,主界面如下

image

主界面分为几个区域

  • 小队buf区: 耐力,精神,智力,爪子 都是按照小队进行分配的,可以为每种buf的8个小队分别指定责任人
  • 骑士buf区:骑士buf按照王者、力量、光明、拯救、庇护、智慧进行分配责任人
  • 术士buf区:可以分别对术士的四种buf 鲁莽、元素、语言、暗影指定责任人
  • 坦克选择区:可以选择四个坦克,也可以只指定部分坦克,指定了的坦克,将不会检查拯救缺失,并提示拯救buf点掉
  • 检查通报设置:检查通报设置区可以选择点击检查按钮后通报的频道,可以选择团队通报,也可以选择私聊责任人通报,或者均通报
  • 自动检查间隔设置:自动检查设置区可以设置自动检查的时间间隔,单位为秒,点击开启自动检查后,将按照此间隔进行自动检查
  • 按钮区:每个按钮的功能如下
    • 初始化: 插件加载团队成员信息
    • 自动分配:插件自动分配每种buf的责任人
    • 通报:插件全团通报buf分配情况,并私聊责任人其负责的buf与小队
    • 检查设置:打开检查成员设置界面
    • 检查:进行buf检查
    • 开启自动检查:启动自动检查功能,按照设置的间隔进行自动检查

2.2.3 检查设置界面

image

点击检查设置按钮后,将打开此界面

此界面按照小队列举出来了所有团队成员,每个成员昵称前有一个勾选框,选中则表示对其进行buf检查,默认所有成员均为选中状态,自己可以对其取消勾选,则将不对其进行buf检查

2.3 使用步骤

(1)点击小地图按钮打开主界面

(2)点击初始化按钮加载团队成员信息

注意,如果加载之后团队成员又有了变化,需要再次点击此按钮重新加载

(3)点击自动分配按钮,进行buf自动分配

插件将进行buf自动分配

(4)根据自动分配结果进行手动微调

  • 比如不需要刷庇护buf,则手动设为空
  • 比如不需要刷8队buf,手动将8队的都设为空
  • 比如不需要安排术士暗影buf,手动将暗影设为空

(5)设置坦克

手动选择团队的坦克,有几个选几个,上限为4个

(6)设置排除,点击检查设置按钮,对不需要检查buf的成员取消勾选

比如8队的老板不需要检查buf,则可以对其取消勾选

(7)点击通报按钮,进行全团通报

(8)设置检查通报范围,默认勾选了团队,还可以选择私聊,或者两项都勾选

(9)检查buf

想要知道团队buf是否完整的时候,点击检查按钮,对全团进行buf检查,并按照通报设置频道进行通报,通报例子如下 image

如果buf齐全,则会在团队中打印“Buff全部正常”

(10)自动检查

如果想要每隔一段时间自动检查,则可以点击开启自动检查按钮,想要关闭时可以点击关闭自动检查按钮

注意:此功能慎用,因为有可能会造成团队刷屏或者频繁私聊责任人

buffwatcher's People

Contributors

cao19881125 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

buffwatcher's Issues

自动分配bug

自动分配后,目前是设置的dropdown字符串,而没有跟选项进行关联,需要进行关联

小按钮驻留

在游戏界面添加驻留按钮

  1. 检查按钮,左键一键检查,右键打开主界面

力量智慧检测BUG

第五阶段开启后,力量祝福由6级升至7级(强效力量祝福1级升至2级),智慧祝福由5级升至6级(强效智慧祝福1级升至2级),插件仍然显示BUFF缺失
应修改 BuffWatcher/BufMonitor.lua 91行,95行,168行,184行
91 -- 力量: 小力量:力量祝福 25291 大力量:强效力量祝福 25916
95 -- 智慧: 小智慧:智慧祝福 25290 大智慧:强效智慧祝福 25918
168 checkgroupbuf("LiLiang",25291,25916,exception_classs)
184 checkgroupbuf("ZhiHui",25290,25918,exception_classs)

添加更直观的缺buf可视化界面

添加一个类似一键驱散的界面,按照颜色显示当前团队缺buf情况

  1. 绿色为不缺buf
    2.黄色为缺1-2 buf
  2. 橙色为缺3-4buf
  3. 红色为缺>5buf

希望针对部落使用优化

1.界面上圣骑相关最好隐藏,但是没有也无伤大雅
2.通报和检查时,跳过圣骑相关的信息;

骑士buf分配调整

4个骑士的团队,4骑士分别负责王者/拯救/光明/力量智慧

3个骑士的团队,3骑士分别负责王者/光明拯救/力量智慧

简单的解决办法就是把力量智慧放在第一第二个位置 王者庇护放在第二第三个位置

命令行支持

添加一些命令行支持,比如开关主界面之类的

功能建议

1。希望每个BUFF职责人前可以加个锁子按钮进行锁定,使得团队人员更新后减少操作(可同建议2一同修改);
2。每次小退游戏,之前的分配记录会被清空,非常麻烦;
3。鲁莽诅咒与元素诅咒通常不会是同一个术士,自动分配建议调整
4。坦克职责人希望再添加2-4人的空位,TAQ虽然用得不多,但NAXX会用到的。

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.