修复自插件初发布以来的严重bug,请务必升级此版本!
感谢热心群友的反馈!
仅替换LuckyPray.js,编辑器未更新。
祈愿代币选择snbt物品的情况下,如果玩家将代币放到不同的物品格子中,抽奖扣除祈愿代币异常。
玩家可利用此bug减半代币投入。
本次插件配置文件将自动升级。
涉及文件: CardPool.json、PlayerTemp.json
升级步骤:
1、解压并覆盖到./plugins/下。
新增:保底规则从硬保底改为概率递增机制,与原神一致(插件升级后服主需重新检查和编辑各卡池的保底配置)。
新增:保底规则祈愿定轨功能,玩家可自行选择要保底的物品。
新增:奖品可设置自定义命令,发放奖励时自动执行(编辑奖品"cmds"项, ${player}表示抽奖者自己)。
新增:抽卡动画提示是否出金(以全服播报等级为准)。
新增:抽卡数据统计,可了解up与歪的概率等。
新增:增加两个默认示例卡池,原神焰色天河角色池与薙刀飞雷武器池。
新增:抽奖命令: /pray pray @p [卡池索引] [祈愿次数] (例: /pray pray @p "活动卡池1" 10)
新增:本版本起,祈愿配置编辑器将与插件一起打包发布,版本号仍为插件版本号,编辑器版本独立递增。
优化:卡池抽奖按钮增加图标显示,可在卡池配置里编辑祈愿物品图标。
修复:祈愿说明中显示正确的基础概率。
编辑器:适配祈愿1.3.0。
本次插件涉及配置文件升级,请自行备份插件数据(./plugins/LuckyPray/*.json)!
涉及文件: Config.json、CardPool.json、PlayerTemp.json
升级步骤:
1、自行备份插件数据(./plugins/LuckyPray/*.json)
2、替换:./plugins/LuckPray.js
3、替换祈愿编辑器文件夹(./plugins/LuckyPray/PrayEditor/)
祈愿奖池编辑器同步升级1.2.0: 祈愿编辑器
更改:单独设置每个奖池的 连抽模式,每日最大祈愿次数及重置时间
(Config.json中的"maxPrayCountPerday"、"timeOfResetPerday"、"prayMode"移到了奖池设置下)
这样便于以抽奖方式来做一些一次性的节日福利分发。
修复:奖池图标前自动加“textures/”防止客户端崩溃。
优化:抽奖主界面显示奖池的当日剩余祈愿次数。
优化:祈愿说明奖品概率按百分比显示,显示该奖品基础获得概率(不包含保底)。
优化:祈愿说明显示奖池截止日期。
优化:CardPool.json删除奖池后, 重启插件会自动删除有关该奖池的玩家连抽缓存。
仅替换LuckPray.js
【~】修复玩家意外退出导致无法抽奖的bug
【+】增加全服播报。
旧版本升级后请在config.json中手动添加配置项"broadcastLevel": "5", 大于等于5等级的奖励被抽中时会全服播报。
如果改为100,则表示关闭播报。
注:1.0.0与1.1.0版本抽奖时一些玩家意外退出会导致无法抽奖,显示当前祈愿进行中。
你需要将.\plugins\LuckyPray\PlayerTemp.json中该玩家的"Praying"项删除或改为false解除玩家无法抽奖的状态。
如果嫌麻烦且不在意玩家连抽的缓存数据,可删除PlayerTemp.json。
从代码来看这个bug不会让玩家数据出错,意外退出再登录时奖励也会补发。
【~】 奖池的奖品等级不用全设置满了(上个版本会报错)
【+】 增加 计分板抽奖、奖品配置(酌情使用计分板,计分板api似乎有问题)
【+】 增加 删除某个snbt的功能
【+】 增加 命令 pray getitem 的玩家选择器参数
已经发生报错的,该玩家成功抽奖一次就好了。
或者将PlayerTemp.json 里面该玩家的"DrawInfoTemp"从{}改为 []