• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
  • [新增] 武器属性快捷预览功能,现在点击主界面的武器属性中的图标即可打开对应属性的介绍,可以查看简介和该武器当前此属性的组成部分(基础属性、每级增加、强化增益和成长型服饰带来的增益)
    1767245598632
  • [改进] 优化插件UI相关代码。
  • [修复] 销毁暴击提示UI时使用了错误的UI组件名称导致的没有成功销毁UI的问题。
  • [信息] 该版本需要RustSB Extensions - RustSB扩展版本在v1.0.9及以上。
  • [信息] DWWeapon - 成长型武器 2.0 UI焕新更新已发布!在更新前请注意以下事项:
    • 该版本UI已完全重制,先前在配置文件配置的部分选项需要重新配置。请在更新前备份您的配置文件
    • 该版本已移除先前的“大”信息UI,现在精简的信息UI已成为默认且唯一的信息UI。相关设置现已重置。
    • 该版本已移除统一的使用的经济系统设置,强化石设置新增了 需要的经济余额类型 配置选项,默认 Economics,如果您先前使用的其他经济系统(例如ServerRewards请前往每个强化石的配置文件重新设置
    • 该版本属性/功能图标已完全重制,更新后会自动重置为2.0的默认图标,如需修改请备份配置文件后再次替换。
    • 本插件概述页面即将重写,以适应成长型武器2.0版本更新内容。
    • 更新到新版本后,如遇问题请及时进行反馈。
    • 为迎接成长型武器2.0更新,以下插件正在进行限时折扣
  • [焕新] DWWeapon - 成长型武器 2.0 UI已完全焕新!与其他DW系列新插件统一风格,且更加容易维护!
    17671013730491767101199911
    特性:
    • 全新布局,信息内容更加直观,设计更加大气。
    • 自适应动态化功能入口,DLC功能入口展现更加自然。
    • 独立的使用强化石界面,不在臃肿的挤在一个单独的UI中。
    • 使用强化石预览更加直观,直接显示强化成功后的属性预览,直观展现本次强化消耗和强化失败惩罚(2.0新增功能)。
    • 更多UI特性等待你的发现。
    免费翻译中...
  • [新增] 强化石强化失败惩罚功能:
    • 新增 强化失败惩罚(按武器等级激活,留空则没有惩罚) 配置选项(默认空列表)。
    • 现在可以为强化石设置强化失败时的惩罚,可以选择扣除武器属性、耐久、等级,甚至是重置武器等级。
    • 默认列表留空则代表无惩罚,仅在失败时扣除相关强化石、体力和货币。
    • 单个强化石可以根据武器的不同等级启用不同的惩罚,例如1-9级强化失败仅可能掉经验,那么>=10级强化失败就可能掉等级。支持添加无限个不同等级区间的强化失败惩罚设置。
    • 配置文件演示,可直接粘贴至配置文件中:
      JSON:
      "强化失败惩罚(按武器等级激活,留空则没有惩罚)": {
        "1": {
          "减少武器耐久(当前耐久的百分比,0-100)": 10.0,
          "减少武器耐久上限(当前耐久上限的百分比,0-100)": 0.0,
          "重置武器等级为(0=禁用)": 0,
          "扣除等级": 0,
          "扣除经验值": 50,
          "扣除等级上限": 0,
          "扣除伤害": 0.0,
          "扣除暴击几率": 0.0,
          "扣除暴击伤害": 0.0,
          "扣除吸血": 0.0,
          "扣除毒药几率": 0.0,
          "扣除毒药量": 0.0,
          "扣除弹夹倍数": 0.0,
          "扣除辐射量": 0.0,
          "扣除视野模糊": 0.0,
          "[DWAbyss]扣除对深渊NPC额外伤害": 0.0
        },
        "10": {
          "减少武器耐久(当前耐久的百分比,0-100)": 30.0,
          "减少武器耐久上限(当前耐久上限的百分比,0-100)": 0.0,
          "重置武器等级为(0=禁用)": 0,
          "扣除等级": 2,
          "扣除经验值": 200,
          "扣除等级上限": 0,
          "扣除伤害": 0.1,
          "扣除暴击几率": 0.0,
          "扣除暴击伤害": 0.0,
          "扣除吸血": 0.5,
          "扣除毒药几率": 0.0,
          "扣除毒药量": 0.0,
          "扣除弹夹倍数": 0.0,
          "扣除辐射量": 0.0,
          "扣除视野模糊": 0.0,
          "[DWAbyss]扣除对深渊NPC额外伤害": 0.0
        }
      }
  • [新增] 强化石设置 -> 需要的经济余额类型 配置选项,默认 Economics 。可以配置使用该强化石时所需要消耗的经济类型。支持 Economics/ServerRewards/IQEconomic/物品/Hook
  • [新增] UI设置 -> 打开主界面时禁用键盘 配置选项,默认false。启用后玩家在打开主界面UI后,不再可以使用键盘,也不可以进行移动,同时也无法切换手持物品。
  • [新增] UI设置 -> 在强化石界面隐藏未使用的属性 配置选项,默认false。启用后将在使用强化石预览区域隐藏属性为0且使用强化石后也不会发生变化的属性。
  • [新增] UI设置 -> 在主界面显示成长型武器LOGO 配置选项,默认true。仅装饰性作用。
  • [新增] UI设置 -> 武器信息UI设置 配置类,武器信息小UI相关设置已独立成为一个配置分类。
  • [新增] UI设置 -> 暴击提示UI设置配置类,暴击提示UI相关设置已独立成为一个配置分类。
    • 新增 屏幕中心暴击UI显示位置 配置选项,可以设置当暴击显示位置设置为中间时的UI坐标。
  • [新增] UI设置 -> 帮助界面UI设置 配置类,帮助界面UI相关设置已独立成为一个配置分类。后续将进行扩展更新。
  • [新增] UI设置 -> 图标URL设置(留空默认)配置类,属性图标UI相关设置已独立成为一个配置分类。
    • 现在相关图标设置默认为空时将使用默认图标,自行填写链接后可以自定义使用的图标。
  • [新增] 货币设置 配置类新增各个货币类型的图标URL设置,用于强化石消耗预览时显示图标。
  • [新增] 统一的提示UI,移除了所有通过聊天发送的提示消息。
  • [改进] 更新了默认配置文件,添加了强化失败惩罚的演示。
  • [改进] 现已支持LR-300新重定向皮肤物品(rifle.lr300.space)。
  • [改进] 重写了强化石强化逻辑,现在性能更好且更加容易维护。
  • [改进] 重写了强化石获取逻辑,现在能更好的兼容DWCustomGem - 自定义强化石生成的自定义强化石。
  • [改进] 重写了暴击提示UI,现在当显示位置设置为下方武器信息旁边时可以正常的定位位置了。
  • [改进] 合并UI相关的指令,更加方便维护。
  • [改进] 重命名了所有UI组件名称,避免冲突。
  • [改进] 数据文件路径现已修改为硬编码。
  • [改进] 重写了获取武器配置和判断物品是否为成长型武器的方法,现在代码更加精简。
  • [改进] 优化了部分Hook获取成长型武器信息/配置的方法,现在使用了统一的方法,避免偶尔部分功能无法正常工作的问题。
  • [改进] 支持从武装直升机的列表获取攻击者,解决了偶现不会增加经验的问题。
  • [改进] 完全重新设计了成长型武器界面所有功能和属性图标。
  • [改进] 用于发放成长型武器的 DWWEAPON_GIVEWEAPON 管理员指令更新,新增支持强制绑定所有者武器至被发放的玩家。DWWEAPON_GIVEWEAPON 玩家名称/SteamID 武器短名称/皮肤ID/武器名称 数量 [等级] [绑定所有者(1/true)]
  • [改进] 优化了每日奖励领取的代码。
  • [改进] 优化了插件的部分文案。
  • [改进] 优化了插件部分方法的性能。
  • [改进] 移除了部分无用的功能代码。
  • [新增] 武器设置 -> 记录日志 配置选项,默认true。设置为false后即该成长型武器不会记录日志,可对一般武器关闭日志功能来减少武器日志的无用内容。
  • [改进] 优化了 禁止从修理台更换重定向皮肤 配置选项的逻辑。
  • [改进] 优化了OnDWWeaponUseGemSuccess Hook仅在增加经验/等级时才会被触发的问题。(用于DWQuest - 任务系统
  • [新增] 支持兼容火箭发射器新增的重定向皮肤。
    • 如未单独设置 rocket.launcher.rpg7 物品,则视为原物品火箭发射器。
  • [新增] [DWAbyss]对深渊NPC额外伤害倍数 增益配置选项,以增加对DWAbyss - 深渊(爬塔)中NPC的伤害。
    • 强化石等也已支持该增益。
  • [新增] 基础设置 -> 在插件加载时处理在线玩家手中武器 配置选项,默认true。关闭后插件在加载时将不会自动处理所有在线玩家当前持有的成长型武器,需要玩家重新拿起武器才能再次显示UI入口。
  • [新增] 基础设置 -> 加载时每N帧处理1个玩家(数值越大越省性能) 配置选项,默认10。如果您在重载本插件时出现了服务器性能问题,可考虑调大该值。
  • [新增] CanPlayerDWWeaponBuffs(BasePlayer, BaseEntity, HitInfo, Item) Hook,用于其他插件阻止武器增益生效。
  • [改进] 将插件初始化时处理在线玩家手中武器的方法修改为异步协程,避免阻塞服务器进程的风险。
  • [新增] 支持 IQEconomic 插件经济类型(经济系统类型填写4)。
  • [新增] GetPlayerActiveWeaponInfo API,用于获取玩家手中成长型武器的详细信息。
  • [改进] 优化性能:优化清理历史武器日志记录的方式,避免频繁的数据写入。
  • [改进] 改进与优化清理每周经验上限计时器。
  • [改进] 重写清理每周经验上限数据处理逻辑。
  • [改进] 优化对Economics插件的支持,现在插件可以处理高于2147483647的余额。
  • [改进] 优化经济系统和经济余额数据存储处理。
  • [改进] 优化数据文件的加载与保存。
  • [新增] 对 DWItemLibrary - 物品图鉴 的支持。
  • [新增] 大量API以支持DWItemLibrary - 物品图鉴实时获取并显示成长型武器的信息。
    • 您现在可以使用itemlib.adddwweapon指令快速导入所有成长型武器到物品图鉴。
  • [改进] 优化性能:避免生成无效武器ID并存储。
  • [修复] 暴击提示UI未显示正确的伤害的Bug。
  • [改进] 优化性能:战斗计算恢复内联计算,节省性能(建议更新)。
  • [改进] 优化性能:武器日志管理器、武器ID管理器现在将异步缓存存储日志和ID,避免频繁读写影响性能(建议更新)。
  • [信息] 该版本需要RustSB Extensions - RustSB扩展版本在v1.0.7及以上。
  • [新增] 增益设置新增吸血模式(true=基于原伤害|false=基于倍数伤害)配置选项,默认true。设置为false后将基于应用倍数后的伤害数值计算吸血量。
  • [新增] 强化石设置新增 增加的额外造成视野模糊 配置选项。强化石上限也同步增加了该选项。
  • [新增] 保护UI使用的控制台指令,避免被玩家滥用。
  • [新增] 统一的武器增益计算管理类,方便后续维护。
  • [新增] 获取武器信息的API,用于在 DWMarket - 交易市场 显示市场中的成长型武器信息
  • [信息] 该版本需要RustSB Extensions - RustSB扩展版本在v1.0.6及以上。
  • [新增] 武器ID管理器 用于管理成长型武器ID,节省插件内存性能占用。(测试)
  • [新增] 武器日志管理器 用于管理成长型武器日志,仅在需要指定武器的时候才缓存该武器的日志信息,节省插件内存性能占用。(测试)
  • [新增] 基础设置 -> 武器日志缓存最大数量(减少内存占用)(默认1000)配置选项,用于设置缓存在插件内的武器日志数量,数量越少越节省内存占用(建议1000)。
  • [修复] 辐射效果应用错误的问题。
  • [修复] 一次性使用过多数量的强化石可以超过限制设置的强化石强化数值上限的问题。