• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
需要插件(必装)
需要插件(可选)
可为您的服务器带来显著收益的卓越插件!众多服务器已借助本插件获取远超其价格的丰厚利益!

DWWeapon 是一个强大、高度可自定义、精美的武器强化系统,玩家可以通过击杀玩家、NPC来获得武器经验值,也可以使用强化石获得经验、等级和其它武器增益。可在配置文件中添加普通武器,也可以指定皮肤ID进行强化。

插件功能 - 全维度战斗进化方案

  • ▸ 可以让游戏内的武器成为成长型武器:
    • 成长型武器可以通过击杀玩家/NPC/动物/实体来获得经验并升级。
    • 每升一级即可增加武器属性(均可在配置文件中设置)。
    • 可以为单个成长型武器设置使用权限,没有权限的玩家将无法升级成长型武器和使用成长型武器。
    • 还支持为指定皮肤的武器设置为特殊的成长型武器。
    • 可以设置成长型武器的最大等级、基础增益等内容,还可以为指定名字的NPC设置额外伤害增益。
  • ▸ 限制玩家进程,拉长游戏时间
    • 支持限制每个成长型武器的每周获取经验上限,限制玩家每周每个武器可以获得的经验。
    • 支持限制每个成长型武器可以使用强化石强化带来的额外属性上限。
    • 支持限制某武器仅限拥有指定DWRole - 身份系统的玩家才能使用。
  • ▸ 玩家还可以使用强化石对成长型武器进行强化:
    • 可以添加无限个强化石,还可以设置强化石的最大/小使用数量、最低/大使用所需等级、使用数量每级倍增、使用一个所需要的硬币还有强化成功几率。
    • 强化石可以设置的属性有增加等级、经验值、伤害、暴击、吸血、毒药。
    • 还可以为某个成长型武器设置单独的专属强化石,并且限制该武器只能使用专属强化石。
    • 支持设置每使用一个强化石需要多少硬币,支持的经济系统有:Economics、ServerRewards、物品和自行填写其他插件的Hook。
    • 支持设置使用强化石需要并扣除DWStaminaSystem - 体力系统的体力。
    • 支持给每个武器设置限制来限制强化石带来的参数上限。
    • 强化石失败惩罚:
      • 支持启用强化石失败惩罚,在玩家强化失败时可以扣除武器属性。
      • 支持根据不同的成长型武器等级区间启用不同的强化失败惩罚。
  • ▸ 特殊的武器增益:
    • 伤害增益:最基础的伤害倍数。
    • 暴击几率:触发暴击的几率。
    • 暴击伤害:暴击造成的额外伤害倍数。
    • 吸血增益:伤害的吸血百分比。
    • 毒药几率:让被击中的玩家中毒,掉血。
    • 毒药量:让玩家中毒的毒素量。
    • 弹夹倍数:让武器弹夹有额外的容量。
    • 辐射量:命中玩家造成辐射值。
    • 模糊视野:命中玩家短暂造成视野模糊。
    • 指定NPC额外伤害:命中指定NPC造成额外伤害倍数。
    • 指定实体额外伤害:命中指定实体造成额外的伤害倍数。
    • ContinuousRockets - 连发火箭弹:额外的连发火箭弹数量(仅支持火箭发射器)。
    • 深渊NPC伤害:对DWAbyss - 深渊(爬塔)的NPC伤害倍数。
    • 手持授权权限:达到指定等级授权权限。
    • 插件未来将持续更新,并带来更多增益效果。
  • ▸ 插件联动:
  • ▸ 扩展DLC功能:
  • ▸ 简单易懂的UI:
    • 当拿起成长型武器后会在快捷栏右侧显示一个UI,来展示当前武器名称、等级和经验值进度条。
    • 点击快捷栏右侧的UI即可进入详细的信息主界面,在该界面可以使用背包中的强化石进行升级强化武器。
    • 在主界面右侧会展示当前的武器信息,例如等级和各个增益。
    • 在主界面切换武器,也会自动更新当前主界面的武器介绍。
    • 主界面内置帮助按钮,点击即可显示教程,让玩家能够快速上手。
  • ▸ VIP权限:
    • 支持为武器设置使用权限,让一些武器成为VIP玩家的专属成长型武器!
    • 支持为VIP提供经验倍数,拥有权限的玩家得到的经验将会翻倍(可在配置文件中设置)。
    • 支持为VIP设置某个成长型武器的等级上限,让VIP玩家能够拥有比普通玩家更高等级的成长型武器。

快速使用​

成长型武器信息小UI​

1767153621789在拿起成长型武器时会在快捷栏旁边显示一个成长型武器的信息小UI,上面显示了武器图标和武器当前的等级。用户可以快速在这里检查武器等级并点击该UI区域打开该成长型武器的详情界面。

成长型武器主界面​

1767154160081通过信息小UI打开成长型武器的主界面后,可以直观的看到成长型武器的所有信息。

右上角显示了当前的等级、当前经验/下一级需要的经验还有等级上限。

左侧显示了武器属性,直观的看到该成长型武器当前的属性,点击属性图标可以查看该属性的介绍和每个属性当前总属性的构成(基础属性+每级属性+强化属性+成长型服饰带来的属性)。

左下角显示了武器的名称、武器ID和所有者信息。当玩家没有绑定所有者时可以点击所有者区域进行绑定。在其正对着的最右方显示了该武器的介绍。

在等级/经验区域下方是各个功能的入口,包含默认的强化(使用强化石)界面。当您安装了DWWeaponDecompose - 成长型武器分解DWWeaponIDCards - 成长型武器改ID卡时,在这里也会显示对应DLC的功能入口。

在左上角的关闭按钮右侧,显示了一些附属功能的入口,例如帮助界面UI、每日奖励功能和DWWeaponEditer - 成长型武器编辑器的入口。

使用强化石界面​

1767154217546点击了强化功能的按钮后,即可打开使用强化石界面。
在左侧上方是展示了当前选择的强化石,而下方展示了玩家持有的全部强化石列表,点击即可切换使用。

在选中的强化石界面可以加减或直接输入要使用的强化石数量,还可以直观的看到本次使用强化石的成功率。

在右侧区域可以预览本次使用强化石后的强化结果,还可以看到强化失败时武器受到的惩罚(如果有)。并直观的显示本次强化所消耗的物品、体力、货币和冷却时间。

成长型武器​

Rust腐蚀服务器全维度战斗进化方案。

成长型武器属性

▸伤害倍数:
对命中目标造成的伤害缩放倍数。
计算公式基础攻击倍数 + (等级-1) × 每级攻击倍数 + 强化增加的攻击增益 + 成长型服饰增加的攻击增益
配置文件:1.00 = 100%/1倍
▸暴击几率:
每次命中目标时触发暴击的几率。
计算公式基础暴击几率 + (等级-1) × 每级暴击几率 + 强化增加的暴击几率 + 成长型服饰增加的暴击几率增益
触发概率 = 随机数(0-100) < 暴击几率
配置文件:1.00 = 1%
▸暴击伤害:
触发暴击时造成的额外伤害倍数。
计算公式基础暴击伤害 + (等级-1) × 每级暴击伤害 + 强化增加的暴击伤害 + 成长型服饰增加的暴击伤害
配置文件:1.00 = 100%/1倍
▸吸血百分比:
每次命中人形NPC时吸取的血量占伤害的百分比。
计算公式基础吸血百分比 + (等级-1) × 每级吸血百分比 + 强化增加的吸血百分比 + 成长型服饰增加的吸血百分比
吸血量 = 造成伤害 × 吸血百分比
配置文件:1.00 = 100%
备注:每个武器都可以单独设置吸血模式(true=基于原伤害|false=基于倍数伤害)设置为false时,将使用计算完成所有伤害倍数缩放的伤害计算吸血的血量。
▸毒药几率:
每次命中敌人时触发毒素的几率。
计算公式基础毒药几率 + (等级-1) × 每级毒药几率 + 强化增加的毒药几率 + 成长型服饰增加的毒药几率
触发概率 = 随机数(0-100) < 毒药几率
配置文件:1.00 = 1%
▸毒药量:
触发毒素时造成的毒素量,中毒时会减少该量的生命值。
计算公式基础毒药量 + (等级-1) × 每级毒药量 + 强化增加的毒药量 + 成长型服饰增加的毒药量
配置文件:1.00 = 1
▸弹夹倍数:
增加的额外弹夹容量的百分比。
计算公式基础弹夹倍数 + (等级-1) × 每级弹夹倍数 + 强化石增加的弹夹倍数 + 成长型服饰增加的弹夹倍数
弹夹容量 = 基础容量 + (基础容量 × 弹夹倍数)
配置文件:1.00 = 100%/1倍
▸辐射量:
每次命中敌人时造成的辐射量。
计算公式基础辐射量 + (等级-1) × 每级辐射量 + 强化增加的辐射量 + 成长型服饰增加的辐射量
配置文件:1.00 = 1
▸视野模糊:
命中敌人短暂造成一定程度的视野模糊。
计算公式基础视野模糊 + (等级-1) × 每级视野模糊 + 强化增加的视野模糊 + 成长型服饰增加的视野模糊
配置文件:1.00 = 100%
▸深渊NPC伤害:
对深渊NPC的额外伤害倍数。
计算公式基础深渊NPC伤害倍数 + (等级-1) × 每级深渊NPC倍数 + 强化增加的深渊NPC增益
配置文件:1.00 = 100%/1倍
▸连发火箭弹:
额外的连发火箭弹数量(需要插件ContinuousRockets - 连发火箭弹)。
计算公式基础连发火箭弹数量 + ((等级-1) × 每级连发火箭弹数量)
配置文件:1.00 = 1
▸指定NPC/实体伤害:
对指定NPC/实体造成的额外伤害。
计算公式:基础伤害 + 每级伤害增益 × (等级-1)
配置文件:1.00 = 100%/1倍

实际应用计算

▸总伤害倍数:
总倍数伤害 = 1 + 攻击倍数 + 暴击额外伤害(如果触发) + 指定NPC额外伤害(如果有) + 指定实体额外伤害(如果有)

强化石​


权限&指令​

管理员指令(F1输入)​

  • DWWEAPON_GIVEALLGEM - 获取强化石列表全部强化石各1000个

控制台指令(管理员)​

  • DWWEAPON_GIVEWEAPON 玩家名称/SteamID 武器短名称/皮肤ID/武器名称 数量 [等级] [绑定所有者(1/true)] - 给予玩家指定数量的指定武器
  • DWWEAPON_GIVEGEM 玩家名称/SteamID 强化石名称/皮肤ID 数量 - 给予玩家指定数量的指定强化石

自定义使用权限​

成长型武器支持设置使用权限,如果玩家没有权限则无法使用对应的成长型武器。
您可以在 "使用所需权限(留空无)": "", 中设置使用权限,如果留空则代表所有人都能使用该成长型武器。权限必须以DWWeapon.开始,例如DWWeapon.AK

配置文件说明​

基础设置

  • 聊天提示前缀:聊天框中显示的插件消息前缀
  • 武器名称格式:武器显示名称的格式,支持变量:%武器名称%%等级%
  • VIP玩家的经验倍数:不同VIP权限组的经验获取倍率设置
    • 格式:权限名 : 倍数
  • 为武器启用唯一ID:是否为每个武器分配唯一标识符
  • 记录武器最后一次的信息:记录武器的最后使用状态(需启用唯一ID)
  • 修改成长型物品所有权提示:是否修改物品的所有权信息,设置为true将在所有权界面显示持/所有者、ID、等级和经验。
  • 每周经验重置时间:设置每周经验重置的时间(1-7,1代表周一)
  • 禁止从修理台更换重定向皮肤:是否禁止在修理台更换武器的重定向皮肤
  • 禁止从修理台更换至自定义武器皮肤:禁止将普通皮肤更换为自定义武器皮肤
  • 禁止从修理台更换自定义武器皮肤至其它皮肤:禁止将自定义武器皮肤更换为其他皮肤
  • 玩家击破自己和队友放置的实体不增加经验:防止刷经验机制
  • [DWAttire]启用DWAttire成长型服饰带来的增益:是否启用与DWAttire插件的联动增益
  • [DWSkinSetting]禁止更换本插件的皮肤武器&强化石:是否禁止DWSkinSetting插件更换本插件使用的皮肤

▸ 武器设置

▾ Rust武器设置​

配置原版Rust武器的成长属性。​
Key处输入物品的物品短名称。​

▾ 自定义武器设置​

配置自定义皮肤武器的成长属性。​
Key处输入物品的皮肤ID,在武器配置项里的武器短名称里填写对应的武器短名称。​

▾ 武器配置项​

  • 启用该武器:是否启用该武器的成长系统。
  • 武器显示名称:该成长型武器在游戏中显示的完整名称。
  • 武器显示简称:该成长型武器的简短显示名称,通常在显示名字宽度不足时调用。
  • 武器介绍:该成长型武器的详细说明文本,在UI中显示,可以使用Unity语法,例如<b><color=#ff0>等
  • 武器短名称(仅限自定义武器):该成长型武器对应的物品短名称。
    • 说明:仅限自定义武器下的成长型武器配置有效。
  • 使用所需权限(留空无):需要拥有该权限才能使用该成长型武器。留空则无需。
  • [DWRole] 使用所需身份:需要拥有该DWRole身份才能使用该成长型武器。留空则无需。
  • 该武器最大等级:该成长型武器可达到的默认最高等级。
  • VIP玩家的最大等级:拥有以下权限的玩家可以达到的最高等级(根据持有者拥有权限判断)。
  • 无限子弹:是否给该成长型武器启用无限弹药功能,当弹药达到0时自动填充至满弹夹。
  • 无限耐久:是否启用无限耐久度,启用后该成长型武器将不会损耗耐久。

▾ 增益设置​

  • 基础伤害增益:武器基础伤害提升百分比。
    • 说明:武器初始的额外伤害百分比
    • 示例:0.5 表示基础伤害提升50%
  • 基础暴击几率:武器暴击触发概率。
    • 说明:武器初始的暴击触发概率
    • 示例:0.1 表示10%的暴击几率
  • 基础暴击伤害:暴击时的额外伤害倍率。
    • 说明:触发暴击时的额外伤害倍数
    • 示例:2.5 表示暴击时造成额外250%伤害
  • 基础吸血增益:生命值吸取比例。
    • 说明:攻击时回复生命值的比例
    • 示例:0.1 表示吸取10%造成伤害的量的血量
  • 基础毒药几率:毒药效果触发概率。
    • 说明:攻击时触发毒药效果的概率
    • 示例:0.2 表示20%几率触发毒药
  • 基础毒药量:毒药效果的伤害值。
    • 说明:毒药效果每次造成的伤害
    • 示例:15.0 表示每次造成15点毒药伤害
  • 基础弹夹倍数:弹夹容量的倍率。
    • 说明:武器弹夹容量的增加倍率
    • 示例:0.5 表示弹夹容量增加50%
  • 基础造成辐射量:攻击造成的辐射伤害。
    • 说明:攻击时给目标施加的辐射值
    • 示例:10.0 表示每次攻击增加10点辐射值
  • 每升一级增加的伤害增益:等级提升时获得的额外伤害。
    • 说明:每提升一级增加的伤害百分比
    • 示例:0.1 表示每级增加10%伤害
  • 每升一级增加的暴击几率:等级提升时获得的暴击概率。
    • 说明:每提升一级增加的暴击触发概率
    • 示例:0.05 表示每级增加5%暴击几率
  • 每升一级增加的暴击伤害:等级提升时获得的暴击伤害。
    • 说明:每提升一级增加的额外暴击伤害倍率
    • 示例:0.1 表示每级增加10%额外暴击伤害
  • 每升一级增加的吸血增益:等级提升时获得的吸血效果。
    • 说明:每提升一级增加的生命值吸取比例
    • 示例:0.01 表示每级增加1%吸血效果
  • 每升一级增加的毒药几率:等级提升时获得的毒药触发率。
    • 说明:每提升一级增加的毒药效果触发概率
    • 示例:0.02 表示每级增加2%毒药触发几率
  • 每升一级增加的毒药量:等级提升时获得的毒药伤害。
    • 说明:每提升一级增加的毒药效果伤害值
    • 示例:1.0 表示每级增加1点毒药伤害
  • 每升一级增加的弹夹容量倍数:等级提升时获得的弹夹容量。
    • 说明:每提升一级增加的弹夹容量倍率
    • 示例:0.05 表示每级增加5%弹夹容量
  • 每升一级增加的造成辐射量:等级提升时获得的辐射伤害。
    • 说明:每提升一级增加的辐射伤害值
    • 示例:0.5 表示每级增加0.5点辐射伤害
  • 指定NPC额外伤害倍数增益:对指定NPC的额外伤害。
    • 格式:{"NPC名称": 伤害倍数}
    • 说明:对指定NPC造成额外伤害的倍率
    • 示例:{"科学家": 1.5} 表示对科学家造成150%伤害
  • 每级增加的指定NPC额外伤害倍数增益:等级提升时获得的NPC额外伤害。
    • 格式:{"NPC名称": 每级增加的倍数}
    • 说明:每提升一级增加的NPC额外伤害倍率
    • 示例:{"科学家": 0.1} 表示每级对科学家增加10%伤害
  • 指定实体额外伤害倍数增益:对特定实体的额外伤害。
    • 格式:{"实体短名称": {"显示名称": 显示在UI中的名称, "增加倍数": 基础倍数}}
    • 说明:对指定实体造成额外伤害的设置
    • 示例:{"bear": {"显示名称": "熊", "增加倍数": 1.5}} 表示对熊造成150%伤害
  • 每级增加的指定实体额外伤害倍数增益:等级提升时获得的实体额外伤害。
    • 格式:{"实体短名称": {"显示名称": 显示在UI中的名称, "增加倍数": 每级增加的倍数}}
    • 说明:每提升一级增加的实体额外伤害设置
    • 示例:{"bear": {"显示名称": "熊", "增加倍数": 0.1}} 表示每级对熊增加10%伤害。
  • [ContinuousRockets] 基础额外连发火箭弹数量:火箭发射器的连发数量
    • 说明:火箭发射器一次发射的额外火箭弹数量,需要ContinuousRockets插件。
    • 示例:2 表示一次发射3枚火箭弹(1+2)
  • [ContinuousRockets] 每级增加的额外连发火箭弹数量:等级提升时获得的连发数量。
    • 说明:每提升一级增加的额外火箭弹数量,需要ContinuousRockets插件。
    • 示例:0.1 表示每10级增加1枚额外火箭弹
  • 手持武器时授权权限:武器等级达到特定值时获得的权限
    • 格式:{等级: {"到达该等级后授权权限": {"权限名": "显示名"}}}
    • 说明:达到指定等级并手持武器时获得的临时权限,可以设置权限名和对应的显示名称
    • 示例:{100: {"到达该等级后授权权限": {"vip.fly": "飞行权限"}}} 表示100级时获得飞行权限

▾ 经验设置​

  • 升一级所需基础经验:每级升级所需的基础经验值。
    • 说明:设置每级升级所需的基础经验值
    • 示例:如果设置为50,则1级升2级需要50经验
  • 每升一级所需经验倍数:每级所需经验的增长倍率。
    • 说明:每升一级时,所需经验值会乘以这个倍数
    • 示例:如果基础经验为50,倍数为1.5,则:
      • 1级升2级需要:50经验
      • 2级升3级需要:75经验(50×1.5)
      • 3级升4级需要:112经验(75×1.5)
  • 击杀玩家得到的经验:击杀其他玩家获得的经验值
    • 说明:每击杀一名玩家获得的经验值
  • 击杀动物得到的经验:击杀动物获得的经验值
    • 说明:每击杀一只动物获得的经验值
  • 击杀NPC得到的经验:击杀普通NPC获得的经验值
    • 说明:每击杀一个普通NPC获得的经验值
  • 炸毁坦克得到的经验:摧毁坦克获得的经验值
    • 说明:每摧毁一辆坦克获得的经验值
  • 击落武直得到的经验:击落武装直升机获得的经验值
    • 说明:每击落一架武装直升机获得的经验值
  • 击破油桶得到的经验:摧毁油桶获得的经验值
    • 说明:每摧毁一个油桶获得的经验值
  • 击杀特殊NPC得到的经验:击杀Boss等特殊NPC获得的经验值
    • 格式:{"NPC名称": 经验值}
    • 说明:可以为不同的特殊NPC设置不同的经验奖励
    • 示例:{"科学家首领": 100}
  • 击杀指定实体得到的经验:击杀指定游戏实体获得的经验值
    • 格式:{"实体短名称": 经验值}
    • 说明:可以为任意游戏实体设置经验奖励
    • 示例:{"wall": 5, "entityShortname": 3}
  • 升级时恢复耐久:武器升级时是否恢复耐久度。
    • 说明:设置为true时,武器每次升级都会恢复耐久度
  • 升级时恢复耐久上限:武器升级时是否恢复最大耐久度。
    • 说明:设置为true时,武器每次升级都会恢复最大耐久度
  • 仅限使用专属强化石:是否限制只能使用指定的强化石
    • 说明:设置为true时,武器只能使用专属强化石列表中的强化石
  • 专属强化石列表:可使用的专属强化石配置
    • 格式:{强化石皮肤ID: 强化石配置}
    • 说明:当启用专属强化石限制时,只有列表中的强化石可以使用
    • 示例:参考强化石设置的具体配置

▾ 限制设置​

  • 每周获取经验上限(-1为无限制):设置该成长型武器每周可以获得的经验值上限。
    • 说明:限制武器每周可获得的经验总量,重置时间为基础设置的每周经验重置时间。设置为-1则不限制。
  • 启用使用强化石强化数值上限:是否启用强化石的数值上限限制。
    • 说明:开启后将根据默认强化石限制设置进行限制
  • 需要绑定所有者才能激活武器:是否启用强制玩家绑定所有者。
    • 说明:开启后必须要玩家绑定所有者后才能使用成长型武器,绑定所有者后其他玩家无法激活该成长型武器。
  • 默认使用强化石强化数值上限:各项属性的强化上限设置。
    • 说明:0表示禁用该属性强化,-1表示无限制
    • 包含以下属性限制:
      • 额外等级上限:武器可以通过强化提升的最大等级数
      • 额外伤害:武器可以通过强化提升的最大伤害倍率
      • 额外暴击几率:武器可以通过强化提升的最大暴击率
      • 额外暴击伤害:武器可以通过强化提升的最大暴击伤害
      • 额外吸血:武器可以通过强化提升的最大吸血值
      • 额外毒药几率:武器可以通过强化提升的最大毒药触发率
      • 额外毒药量:武器可以通过强化提升的最大毒药伤害
      • 额外弹夹倍数:武器可以通过强化提升的最大弹夹容量倍率
      • 额外造成辐射量:武器可以通过强化提升的最大辐射伤害
  • 黑名单皮肤ID(仅限Rust武器):设置不能激活成长型武器的黑名单皮肤列表。
    • 说明:仅限Rust武器下的成长型武器配置有效。通常用于该皮肤已在其他插件设置增益时填写。

▾ 强化石配置项​

  • 强化石名称:强化石的显示名称
  • 物品短名称:强化石对应的游戏物品ID
  • 背景颜色:强化石在UI中的背景颜色,使用RGBA十六进制格式
  • 单次最大使用数量:单次强化最多可使用的强化石数量
  • 单次最少使用数量:单次强化最少需要使用的强化石数量
  • 每使用一个需要多少硬币:使用每个强化石需要消耗的硬币数量
  • 强化成功几率(0-100):使用强化石的成功概率,范围0-100。
  • 使用冷却时间(秒):两次使用之间的冷却时间(秒),0代表无。
  • [DWRole] 使用所需身份:需要DWRole插件,指定可使用该强化石的身份,留空无
  • 增加的等级:强化成功后直接增加的等级数
  • 增加的经验值:强化成功后增加的经验值
  • 增加的额外等级上限:强化成功后提升武器可达到的等级上限
  • 增加的额外伤害:强化成功后提升武器的额外伤害
  • 增加的额外暴击几率:强化成功后提升武器的暴击触发概率
  • 增加的额外暴击伤害:强化成功后提升武器的暴击伤害倍率
  • 增加的额外吸血:强化成功后提升武器的吸血倍数
  • 增加的额外毒药几率:强化成功后提升武器的毒药效果触发概率
  • 增加的额外毒药量:强化成功后提升武器的毒药伤害
  • 增加的额外弹夹倍数:强化成功后提升武器的弹夹倍数
  • 增加的额外造成辐射量:强化成功后提升武器造成的辐射量
  • 单次最多使用数量每级倍增:随等级增加的最大使用数量
    • 说明:成长型武器每级增加的最大使用数量倍率
  • 单次最少使用数量每级倍增:随等级增加的最少使用数量
    • 说明:成长型武器每级增加的最少使用数量倍率
  • 最大使用等级:可以使用该强化石的最高等级
  • 最低使用等级:可以使用该强化石的最低等级
  • 恢复耐久:强化成功后是否恢复武器当前耐久度
  • 恢复耐久上限:强化成功后是否恢复武器最大耐久度

▾ 每日奖励配置项​

  • 启用每日奖励功能:是否开启每日奖励系统
    • 说明:控制每日奖励功能的开关
  • 每日奖励重置时间:奖励重置的具体时间点
    • 说明:格式为"时:分:秒"
  • 给予全部物品:是否发放所有配置的奖励物品
    • 说明:false表示随机发放一个物品,true表示发放所有物品
  • 奖励的物品列表:设置的奖励物品列表

▾ 奖励物品设置​

  • 物品名称:奖励物品的显示名称
  • 物品短名:物品短名称
  • 皮肤ID:物品皮肤ID
  • 物品数量:奖励的物品数量
  • 物品文字内容:物品的文字字段

▾ 货币配置项​

  • 使用的经济系统:选择服务器使用的经济系统
    • 说明:0=Economics | 1=ServerRewards | 2=物品 | 3=其它插件
  • Economics余额名称:Economics插件的货币名称
    • 说明:使用Economics插件时的货币显示名称
  • ServerRewards余额名称:ServerRewards插件的货币名称
    • 说明:使用ServerRewards插件时的货币显示名称

▾ 物品货币设置​

  • 物品货币名称:使用物品作为货币时的显示名称
  • 物品短名称:物品货币的物品短名称
  • 物品皮肤ID:物品货币的皮肤ID

▾ 其它插件设置​

  • 插件名称:自定义经济插件的名称(填写文件名,不包含.cs)
  • 查询余额Hook:查询余额的Hook/API名称
  • 添加余额Hook:添加余额的Hook/API名称
  • 扣除余额Hook:扣除余额的Hook/API名称
  • 货币名称:自定义经济系统的货币名称

▾ 货币配置项​

  • 武器信息小UI显示位置:武器信息UI的显示位置
    • 默认值:"快捷栏右"
    • 说明:控制武器信息UI的显示位置
    • 可选值:
      • "快捷栏右" 或 "1":显示在快捷栏右侧
      • "快捷栏左" 或 "2":显示在快捷栏左侧
      • "右上角" 或 "3":显示在屏幕右上角
      • "左上角" 或 "4":显示在屏幕左上角
      • "状态栏上" 或 "5":显示在状态栏上方
      • "自定义" 或 "custom":使用自定义位置
  • 小UI自定义显示位置:当武器信息小UI显示位置设置为"自定义"时生效
    • 配置项:
      • AnchorMin:UI锚点最小值,格式为"X Y",默认值:"0.5 0"
      • AnchorMax:UI锚点最大值,格式为"X Y",默认值:"0.5 0"
      • OffsetMin:UI偏移最小值,格式为"X Y",默认值:"182.5 15"
      • OffsetMax:UI偏移最大值,格式为"X Y",默认值:"397.5 75"
  • 使用更精简的武器信息小UI:是否使用简化版UI
    • 说明:开启后使用更简洁的UI样式
  • 精简小UI显示位置:简化版UI的显示位置
    • 默认值:"快捷栏左A"
    • 可选值:
      • "快捷栏左A" 或 "1":显示在快捷栏左侧上方
      • "快捷栏左B" 或 "2":显示在快捷栏左侧下方
      • "快捷栏右A" 或 "3":显示在快捷栏右侧上方
      • "快捷栏右B" 或 "4":显示在快捷栏右侧下方
      • "自定义" 或 "custom":使用自定义位置
  • 精简小UI自定义显示位置:当精简小UI显示位置设置为"自定义"时生效
    • 配置项:
      • AnchorMin:UI锚点最小值,格式为"X Y",默认值:"0.5 0"
      • AnchorMax:UI锚点最大值,格式为"X Y",默认值:"0.5 0"
      • OffsetMin:UI偏移最小值,格式为"X Y",默认值:"-260 6.2"
      • OffsetMax:UI偏移最大值,格式为"X Y",默认值:"-200 46.2"
  • 信息界面显示武器ID:是否在UI的右侧属性列表中显示武器的唯一ID。
  • 武器ID图标:武器ID的显示图标
  • 货币图标:货币的显示图标
  • 等级图标:等级的显示图标
  • 经验图标:经验的显示图标
  • 伤害倍数图标:伤害倍数的显示图标
  • 暴击几率图标:暴击几率的显示图标
  • 暴击伤害图标:暴击伤害的显示图标
  • 吸血倍数图标:吸血倍数的显示图标
  • 毒药几率图标:毒药几率的显示图标
  • 毒药伤害图标:毒药伤害的显示图标
  • 弹夹倍数图标:弹夹倍数的显示图标
  • 造成辐射图标:造成辐射的显示图标
  • 授权权限图标:授权权限的显示图标
  • 连发火箭弹图标:连发火箭弹的显示图标
  • 帮助界面图片:帮助界面的显示图片
    • 说明:帮助界面的图片URL,留空表示不显示
  • 启用暴击提示UI:是否显示暴击提示
  • 暴击显示位置:暴击提示的显示位置
    • 说明:true=屏幕中间,false=下方武器信息旁边
  • 同时显示暴击造成的伤害量:控制是否显示暴击造成的具体伤害值
  • 在主界面隐藏未使用的属性:是否在主界面右侧属性列表隐藏值为0的属性
  • 弹夹增益属性显示方式:弹夹增益的显示格式
    • 说明:true=实际增加的数量,false=增加百分比

数据记录​

在1.8.1版本起插件引入了武器的唯一ID功能,并基于该ID设计了数据记录功能。现在在成长型武器初始化时会给物品随机分配一个由大写字母和数字组成的8位ID,作为该成长型武器唯一的标识符。
当您在配置文件启用 基础设置 -> 记录武器最后一次的信息(需启用唯一ID) 选项后,插件将在玩家每次放下成长型武器时记录该成长型武器的数据信息。

包括以下数据:
  • 源物品ID - 该物品基础的ID
  • 上次使用时间 - 该物品最后一次被使用的时间
  • 上次使用玩家ID - 最后一次使用该物品的玩家ID
  • 历史使用玩家ID - 所有使用过该物品的玩家ID
  • 武器最后数据信息 - 该物品最后的数据信息
存储的数据存放在 oxide/data/DuiWei/DWWeapon/WeaponLogs.json 文件中,格式如下:
JSON:
  "B5W7YPBW": {
    "源物品ID": 19193028,
    "上次使用时间": "2024-09-28T18:34:21.6663805+08:00",
    "上次使用玩家ID": "76561198830512899999",
    "历史使用玩家ID": [
      "76561198830512899999"
    ],
    "武器最后数据信息": {
      "id": "B5W7YPBW",
      "exp": 5622,
      "lv": 77,
      "buff": {
        "attack": 1.0,
        "crit": 2.0,
        "critAttack": 0.0,
        "vampire": 0.0,
        "fire": 0.0,
        "bane": 0.0,
        "baneAmount": 0.0,
        "magazine": 0.0
      }
    }
  }

计算公式​

伤害增益 (1.00 = 100%) - 额外造成的伤害百分比​

伤害增益 = 基础伤害增益 + ((等级-1)* 每升一级增加的伤害增益) + 强化石附加的额外伤害增益 + Boss额外伤害

暴击几率(1.00 =1%) - 触发暴击的几率​

暴击几率 = 基础暴击几率 + ((等级-1)* 每升一级增加的暴击几率) + 强化石附加的额外暴击几率

暴击伤害(1.00 = 100%) - 触发暴击时造成的额外伤害百分比​

暴击伤害 = 基础暴击伤害 + ((等级-1)* 每升一级增加的暴击伤害)
触发暴击时的伤害 = 伤害增益 + 暴击伤害

吸血增益(1.00 = 100%) - 从造成的伤害中获得的血量百分比​

吸血增益 = 基础吸血增益 + ((等级-1)*每升一级增加的吸血增益) + 强化石附加的额外吸血增益

毒药几率(1.00 = 1%) - 触发毒药的几率​

毒药几率 = 基础毒药几率 + ((等级-1)* 每升一级增加的毒药几率) + 强化石附加的额外毒药几率

毒药量(1.00 = 1) - 触发毒药时添加的毒药量​

毒药量 = 基础毒药量 + ((等级-1)* 每升一级增加的毒药量)

弹夹倍数(1.00 = 100%) - 额外的武器弹夹容量​

弹夹倍数 = 原始弹夹容量 * 基础弹夹倍数 + 原始弹夹容量 * ((等级-1)* 每升一级增加的弹夹容量倍数)

DLC​

DWWeaponEditer - 成长型武器信息编辑器​

您可以在本站直接下载:原创 - DWWeaponEditer - 成长型武器编辑器,安装后授权DWWeaponEditer.admin权限即可。届时在主界面下方会向有权限的玩家显示一个编辑按钮,点击就能编辑当前选中的成长型武器信息(等级、经验和额外增益等)。也可使用指令/dwweaponediter (拿着成长型武器输入)打开编辑界面。

DWWeaponConverter - 成长型武器转换器(DamoQH)​

您可以在本站直接下载:原创 - DWWeaponConverter - 成长型武器转换器,安装后玩家可以使用指令一键将DamoQH插件的强化武器转换为成长型武器。详情请见页面介绍。



如果您需要价格更便宜且易配置的武器增益插件可以查看(非成长型武器):​

突袭基地​

如果您遇到在突袭基地事件中遇到 无限耐久 失效的问题,系突袭基地(RaidableBases)插件设置的问题,请前往data中每个基地等级的配置文件中将 Block Plugins Which Prevent Item Durability Loss 选项设置为 false即可。
相关插件
  • 1710158781907.png
    1710158781907.png
    44.4 KB · 查看: 1542
  • 1740404068589.png
    1740404068589.png
    240.9 KB · 查看: 623
  • 1740404104669.png
    1740404104669.png
    288.9 KB · 查看: 544
作者
对味
下载
22
类型
数字产品
有效期
无限
价格
998.00 CNY
查看
8713
文件类型
cs
文件大小
368.3 KB
文件Hash
1b52595c0ff8403caf3168d76769cbb0
首次发布
最后更新
评分
0.00 星 0评价

来自对味的更多资源

分享资源

最新更新

  1. 2.0.1 更新

    [新增] 武器属性快捷预览功能,现在点击主界面的武器属性中的图标即可打开对应属性的介绍,可以查看简介和该武器当前此属性的组成部分(基础属性、每级增加、强化增益和成长型服饰带来的增益)...
  2. 2.0.0 更新

    [信息] 该版本需要RustSB Extensions - RustSB扩展版本在v1.0.9及以上。 [信息] DWWeapon - 成长型武器 2.0...
  3. 1.9.41 更新

    [新增] 武器设置 -> 记录日志 配置选项,默认true。设置为false后即该成长型武器不会记录日志,可对一般武器关闭日志功能来减少武器日志的无用内容。 [改进] 优化了...
标签
pve pvp 强化 成长型 成长型武器 武器 武器强化 皮肤