BiaoGePlus-2.2.4.zip
What's new
BiaoGePlus 2.2.4 Changelog
======================================
[v2.2.4 Critical Fixes]
- FIX: BatchSendMail SavedVariables initialization race condition
· BiaoGeVIP.sendMail table pre-initialized in VIP_Core.lua (1st layer)
· Re-init at BatchSendMail.lua file load time (2nd layer)
· Re-verify inside BGV.Init2 callback (3rd layer)
· Fully resolves "attempt to index field 'sendMail' (a nil value)"
- FIX: TOC IconTexture path mismatch with addon folder name
· Old: Interface\AddOns\BiaoGePlus\Media\icon\icon.tga
· New: Interface\AddOns\BiaoGe\Media\icon\icon.tga
· Matches BiaoGe folder inside ZIP, icon loads correctly
- OPT: System message prefix unified to "<BiaoGe>"
[v2.2.4 Feature List]
1. Preset Price (F01)
- ALT+Right-click equipment in table to set/modify price
- Manage all preset prices in Settings panel
- Filter by raid/difficulty/loot/slot/quality
- Lowest bid price highlight
2. Fine Enhancement
- Right-click Fine column to merge same-player fines
- One-click clear all fines
- Auto-record fine operator
3. Expense Template
- Right-click Expense column to apply preset templates
- Custom expense items & amount templates
- Import/Export support (Base64)
4. Leader Chat Log
- "History" tab at bottom of table
- View leader's 5-hour public channel chat records
- Content filtering & search
5. Batch Whisper
- Batch whisper in WhoFrame search panel
- Batch send by role/class/amount groups
- Blacklist filtering support
6. Merchant Overview
- Entry button top-right of merchant UI
- Arrange items by equipment slot
- Filter by iLvl/BoP/sell status/class
7. Auction Enhancement (F02+F03)
- ALT+BOSS name → batch quick auction
- Right-click+ALT → quick auction item (auto-fill price)
- Hooks original auction flow, auto-fills preset price & text
- Preset price panel management (raid/loot/slot/quality filter)
8. Batch Send Mail
- "Batch" tab in system mailbox
- 40 team member buttons (8 groups x 5)
- Select all / Deselect all / Refresh team
- 5 custom roster management
- Import roster (paste / current team)
- Template variables: {A}Amount {B}Count {C}Recipient {D}Sender {E}Date
- Salary & Subsidy panel (item subsidy / average amount)
- Auto-queue mailing by CD (1.5s Classic / 0.5s others)
- Auto friend-add → mail → friend-remove flow
- ElvUI/NDui skin compatibility
[Top Version Display Module]
- Version display + hover instructions
- First-time tutorial (shows once only)
- Update announcement (shows once per new version)
[Commands]
- /BiaoGe or /GBG : Open main UI
- /BGR : Role overview
[Compatibility]
- Multi-version support (Classic/Retail)
- Works with major UI suites (ElvUI, NDui)
BiaoGePlus 2.2.4 更新说明
======================================
【v2.2.4 主要修复】
- 修复:批量邮寄 SavedVariables 初始化时序问题
· 在 VIP_Core.lua 中提前初始化 BiaoGeVIP.sendMail 表(第一道防线)
· 在 BatchSendMail.lua 文件加载时再次初始化(第二道防线)
· 在 BGV.Init2 回调内重校验初始化(第三道防线)
· 彻底解决「attempt to index field 'sendMail' (a nil value)」报错
- 修复:TOC IconTexture 路径与插件目录名不一致导致图标丢失
· 原路径 Interface\AddOns\BiaoGePlus\Media\icon\icon.tga
· 新路径 Interface\AddOns\BiaoGe\Media\icon\icon.tga
· 与 ZIP 内 BiaoGe 目录名匹配,插件加载后图标正常显示
- 优化:系统消息前缀统一改为 <BiaoGe增强版>
· 去掉原 <BiaoGeVIP> 前缀,符合增强版定位
【v2.2.4 包含的全部功能】
1. 预设心理价格(F01)
- 表格装备 ALT+右键 设置/修改心理价格
- 主面板「设置」页管理所有预设价格
- 按副本/难度/掉落/部位/品质多维度过滤
- 最低竞拍价高亮显示
2. 罚款增强
- 右键表格「罚款」列合并同玩家多项罚款
- 一键清空全部罚款
- 自动记录罚款操作人
3. 支出模版
- 右键表格「支出」列套用预设模版
- 自定义支出项和金额模版
- 支持导入/导出(Base64格式)
4. 团长历史喊话
- 表格底部「历史喊话」标签页
- 查看团长5小时内公共频道喊话记录
- 内容过滤和搜索
5. 批量密语
- WhoFrame 查找面板批量密语
- 按角色/职业/金额分组批量发送
- 支持黑名单过滤
6. 商品总览
- 商人界面右上角入口按钮
- 按装备部位排列商品列表
- 装等/装绑/已有标记/职业过滤
7. 拍卖行增强(F02+F03)
- ALT+BOSS名 批量快速开拍
- 右键+ALT 一键拍卖物品(自动填起拍价)
- Hook 原拍卖流程,自动填充预设起拍价和起拍语
- 预设价格面板管理(按副本/掉落/部位/品质过滤)
8. 批量邮寄
- 系统邮箱界面「批量」Tab
- 40个团队成员按钮(8组×5)
- 全选/取消全选/刷新团队
- 5组自定义名单管理
- 导入名单(粘贴名字/当前团队)
- 模板变量:{A}金额、{B}人数、{C}收件人、{D}发件人、{E}日期
- 工资与补贴面板(物品补贴/平均金额)
- 按CD自动排队邮寄(时光服1.5秒/其他0.5秒)
- 自动加好友→邮寄→删好友流程
- ElvUI/NDui美化兼容
【顶部版本文字增强模块】
- 顶部增强模块版本号 + 悬停说明
- 首次使用新手教程(只弹一次)
- 版本更新公告(新版本只弹一次)
【使用命令】
- /BiaoGe 或 /GBG :打开主界面
- /BGR :角色总览命令
【兼容版本】
- 支持多个游戏版本(怀旧服/正式服等)
- 兼容 ElvUI、NDui 等主流整合插件
This mod has no additional files