DWWeapon - 成长型武器

原创 DWWeapon - 成长型武器 1.8.0

  • 新增 [ContinuousRockets] 额外连发火箭弹数量 选项,用于设置成长型武器在ContinuousRockets - 连发火箭弹的额外连发火箭弹数量,仅对火箭发射器生效(需ContinuousRockets版本在1.2.3及以上)。
  • 改进 UI显示,现在武器图标显示为游戏内的物品皮肤图标,而不是创意工坊的图标。
    1715759856108
  • 移除 武器图标(留空自动获取) 选项。
  • 改正方法拼写错误。
  • 新增 玩家击破自己和队友放置的实体不增加经验 选项,默认启用。启用后如果玩家破坏的是自己或队友放置的实体则不增加经验。
  • 新增在使用强化石时检查经济插件余额是否满足需要的货币数量,而不是通过是否扣除余额成功判断是否满足(某些插件可能会支持负数的余额)。
  • 改进武器信息获取的方式,当前若存在不符合要求的Text字段,则将其判定为非成长型武器,且不进行任何操作。
  • 如果你是从1.5.0之前的版本升级,请完成RustSBAuth页面教程步骤后再更新本插件,否则将无法正常加载。
    • 如遇任何问题请及时反馈。
  • 该版本应按照预期更新物品Text字段中的成长型武器信息,如遇问题请及时联系作者处理。
  • 新增 击杀指定实体得到的经验选项,用于自定义摧毁指定实体时给予经验。
    • 填写实体短名称,例如autoturret_deployed
    • JSON:
      "击杀指定实体得到的经验": {
        "autoturret_deployed": 10
      },
  • 强化石新增以下强化增益支持:
    • 额外暴击伤害
    • 额外毒药量
    • 额外弹夹倍数
  • 改进主UI界面的强化石背景和数量显示,现在更加美观。
  • DWWeaponEditer - 成长型武器编辑器独立发布,请前往单独界面下载,新版本支持编辑额外暴击伤害、毒药量和弹夹倍数。
  • 如果你是从1.5.0之前的版本升级,请完成RustSBAuth页面教程步骤后再更新本插件,否则将无法正常加载。
    • 如遇任何问题请及时反馈。
  • 在几个Hook新增更新弹夹容量的执行,以兼容在某些情况下其它插件会将弹夹重置为默认容量的情况。
  • 修复Rust武器的VIP最大玩家等级权限不会被注册的Bug。
  • 如果你是从1.5.0之前的版本升级,请完成RustSBAuth页面教程步骤后再更新本插件,否则将无法正常加载。
    • 如遇任何问题请及时反馈。
  • 新增 击破油桶得到的经验 选项。
  • 新增 武器信息小UI显示位置 选项,默认快捷栏右,支持:快捷栏右快捷栏左右上角左上角状态栏上自定义
  • 新增 小UI自定义显示位置 选项,用于当显示位置设置为自定义时的显示位置。
  • 改进强化石判断顺序,优先判断武器专属强化石是否包含该强化石,如果包含则优先应用该强化石设置。
  • 改进武器信息界面的弹夹倍数展示歧义。
  • 修复计算下一级经验时可能会忽略小数点的问题。
  • 修复强化石强化面板如果设置了Economics之外的经济系统,不会显示所需的硬币金额的问题。
  • 修复武器信息界面的弹夹倍数不会显示小数点的数值的问题。
  • 修复设置弹夹倍数可能会导致无法增加武器经验的BUG。
号外!成长型服饰已开启预售!首发优惠100元!4月24日结束活动!心动不如行动!快来预购吧!
  • 如果你是从1.5.0之前的版本升级,请完成RustSBAuth页面教程步骤后再更新本插件,否则将无法正常加载。
    • 如遇任何问题请及时反馈。
  • 改进部分逻辑的成长型武器获取顺序。
  • 修复自定义武器的无限子弹和无限耐久因获取顺序导致的会失效的问题。
  • 配置选项 禁止从修理台更换至自定义武器皮肤 现在默认启用。
  • 如果你是从1.5.0之前的版本升级,请完成RustSBAuth页面教程步骤后再更新本插件,否则将无法正常加载。
    • 如遇任何问题请及时反馈。
  • 新增 禁止从修理台更换重定向皮肤选项,默认true。
    • 开启后禁止从修理台中将物品更换为重定向皮肤(例如:火箭发射器=>火箭发射器-龙)。
    • 同时也会禁用相反的更换,例如:火箭发射器-龙=>火箭发射器。
    • 此变动是因为在更换重定向皮肤时并不是更新皮肤,而是生成了新的物品并继承了旧物品的信息。但这个新物品不会且无法继承成长型武器的数据,这会导致在更换时丢失数据。建议开启该选项以避免这种情况的出现。
  • 新增 禁止从修理台更换至自定义武器皮肤(其它=>自定义武器),默认false。
    • 开启后禁止在修理台将其它皮肤更换至自定义武器的皮肤。(例如:0=>2713003091(自定义武器皮肤ID)是不能更换的)
  • 新增 禁止从修理台更换自定义武器皮肤至其它皮肤(自定义武器=>其它),默认false。
    • 开启后禁止在修理台将自定义武器的皮肤更换为其它皮肤。(例如:2713003091(自定义武器皮肤ID)=> 2561433008(非自定义武器皮肤ID) 是不能更换的)
  • 如果你是从1.5.0之前的版本升级,请完成RustSBAuth页面教程步骤后再更新本插件,否则将无法正常加载。
    • 如遇任何问题请及时反馈。
  • 新增 货币设置 选项,现在 每使用一个需要多少硬币 选项可选使用:Economics、ServerRewards、物品和自行填写其他插件的Hook。
  • 新增 每日奖励重置时间(时:分:秒)选项,来修改每日奖励的重置时间默认23:59:59。
  • 兼容 火焰喷射器 和 军用火焰喷射器 物品。
  • 调整 data数据文件存储位置,请在更新前按照以下步骤迁移(也可不迁移,但今日的每日奖励领取状态会被重置
    • 在更新新版本前将 oxide/data/DWWeapon/DWWeapon文件夹剪切至 oxide/data/DuiWei/ 文件夹(如果不存在请手动创建)。
    • 迁移后的目录格式应为 oxide/data/DuiWei/DWWeapon/ ,每日奖励数据文件路径应为oxide/data/DuiWei/DWWeapon/DailyReward.json
  • 新增 API:
    • IsWeaponItem(Item)
  • 新增 Hooks:
    • OnDWWeaponLevelUp
    • OnDWWeaponUseGemSuccess
    • OnDWWeaponUseGemFailed
  • 如果你是从1.5.0之前的版本升级,请完成RustSBAuth页面教程步骤后再更新本插件,否则将无法正常加载。
    • 如遇任何问题请及时反馈。
  • 新增 在主界面隐藏未使用的属性 选项,默认为true。开启后将隐藏武器配置都为0的属性。
  • 优化 默认配置文件,新增默认VIP玩家的经验倍数列表。
  • 优化 每日奖励 图标展示,现在当日已领取过奖励的图标将会变淡。
  • 修复 插件初始化时加载默认配置文件的报错。
  • 修复 无限子弹 功能不需要对应武器使用权限(如果设置了)的BUG。
  • 修复 无限耐久 功能不需要对应武器使用权限(如果设置了)的BUG。
  • 修复 扩展弹夹 功能导致的无法换弹的BUG。
  • 修复 扩展弹夹 功能导致的无限子弹失效的BUG。
  • 如果你是从1.5.0之前的版本升级,请完成RustSBAuth页面教程步骤后再更新本插件,否则将无法正常加载。
    • 如遇任何问题请及时反馈。
  • 新增 基础弹夹倍数 增益选项,填写 1 就是增加1倍的弹夹。
  • 新增 每升一级增加的弹夹容量倍数 增益选项,设置为1即100%。
  • 兼容 旧版猎弓、火箭发射器-龙、中华长矛 物品。
  • 优化 暴击伤害提示达到最大值的显示问题,现在超过999999999将会显示999999999+。
  • 优化 默认配置文件,现在预设配置3个Rust武器、2个自定义武器和4个强化石。
  • 修复 玩家死亡时打开或正在显示成长型武器的UI,UI界面仍会存在的BUG。
  • 修复 插件重载时,如果玩家正在显示增益介绍文字时文字不会消失的BUG。