• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • 新春特惠 全场9折
    每笔有效订单即获一次抽奖资格 赢Rust主题桌垫
    假期安排:2.16-2.28 暂停非紧急事务处理
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
DWAttire - 成长型服饰

原创 DWAttire - 成长型服饰 1.8.0

  • [信息] 该版本需要RustSB Extensions - RustSB扩展版本在v1.0.9及以上。
  • [信息] DWAttire - 成长型服饰 UI焕新更新已发布!在更新前请注意以下事项:
    • 祝大家新年快乐!值此丙午马年新春来临之际,为您带来DW系列插件新年前最后一次更新!
    • 该版本UI已完全重制,先前在配置文件配置的部分选项需要重新配置。请在更新前备份您的配置文件
    • 该版本已移除先前的“大”信息UI,现在精简的信息UI已成为默认且唯一的信息UI。相关设置现已重置。
    • 该版本已移除统一的使用的经济系统设置,强化石设置新增了 需要的经济余额类型 配置选项,默认 Economics,如果您先前使用的其他经济系统(例如ServerRewards请前往每个强化石的配置文件重新设置
    • 更新到该版本后,服饰套装将暂时无法查看增加的属性增益,需等待后续版本更新。
    • 更新到该版本后,成长型服饰编辑器将暂时不可用,需等待后续版本更新。
    • 本插件概述页面将在春节假期后重写,以适应成长型服饰版本更新内容。
    • 更新到新版本后,如遇问题请及时进行反馈。
    • 全站新春特惠中,欢迎选购成长型相关插件:
      DWWeapon - 成长型武器DWTools - 成长型工具(新!!!)、DWCustomGem - 自定义强化石DWWeaponIDCards - 成长型武器改ID卡DWWeaponDecompose - 成长型武器分解(改ID卡、分解插件后续将改为成长型武器/服饰/工具通用)。
  • [焕新] DWAttire - 成长型服饰 UI已完全焕新!与其他DW系列新插件统一风格,且更加容易维护!
    1771175906439
    1771171589137
    特性:
    • 全新布局,信息内容更加直观,设计更加大气。
    • 左侧全新服饰列表,能够直观的看见成长型服饰物品的信息。
    • 自适应动态化功能入口,DLC功能入口展现更加自然。
    • 独立的使用强化石界面,不再臃肿的挤在一个单独的UI中。
    • 使用强化石预览更加直观,直接显示强化成功后的属性预览,直观展现本次强化消耗和强化失败惩罚(新增功能)。
    • 更多UI特性等待你的发现。
  • [] 强化石强化失败惩罚功能:
    • 新增 强化失败惩罚(按服饰等级激活,留空则没有惩罚) 配置选项(默认空列表)。
    • 现在可以为强化石设置强化失败时的惩罚,可以选择扣除服饰属性、耐久、等级,甚至是重置服饰等级。
    • 默认列表留空则代表无惩罚,仅在失败时扣除相关强化石、体力和货币。
    • 单个强化石可以根据服饰的不同等级启用不同的惩罚,例如1-9级强化失败仅可能掉经验,那么>=10级强化失败就可能掉等级。支持添加无限个不同等级区间的强化失败惩罚设置。
    • 配置文件演示,可直接粘贴至配置文件中:
      JSON:
      "强化失败惩罚(按服饰等级激活,留空则没有惩罚)": {
        "1": {
          "覆盖强化成功率(0=默认)": 0,
          "减少服饰耐久(当前耐久的百分比,0-100)": 5.0,
          "减少服饰耐久上限(当前耐久上限的百分比,0-100)": 0.0,
          "重置服饰等级为(0=禁用)": 0,
          "扣除等级": 0,
          "扣除经验值": 10,
          "扣除等级上限": 0,
          "扣除减伤设置": {
            "全部伤害": 0.0,
            "子弹伤害": 0.0,
            "近战伤害": 0.0,
            "爆炸伤害": 0.0,
            "弓箭伤害": 0.0,
            "冷伤害": 0.0,
            "热伤害": 0.0,
            "落地伤害": 0.0,
            "啮咬伤害": 0.0,
            "辐射伤害": 0.0,
            "坦克伤害": 0.0,
            "武直伤害": 0.0,
            "溺水伤害": 0.0,
            "炮塔伤害": 0.0,
            "深渊NPC伤害": 0.0,
            "指定NPC伤害": {},
            "插件技能减伤": 0.0
          },
          "扣除Buff设置": {
            "血量上限": 0.0,
            "木头产量": 0.0,
            "矿石产量": 0.0,
            "废料产量": 0.0,
            "移动速度": 0.0,
            "夜间视野": 0.0,
            "猎人视野": 0.0,
            "制作质量": 0.0,
            "钓鱼能力": 0.0,
            "更好基因率": 0.0,
            "舒适度": 0.0,
            "模糊视野(负面)": 0.0
          },
          "扣除新陈代谢": {
            "卡路里上限": 0.0,
            "水分上限": 0.0
          },
          "扣除反伤百分比": 0.0,
          "扣除闪避百分比": 0.0
        },
        "10": {
          "覆盖强化成功率(0=默认)": 0,
          "减少服饰耐久(当前耐久的百分比,0-100)": 10.0,
          "减少服饰耐久上限(当前耐久上限的百分比,0-100)": 2.0,
          "重置服饰等级为(0=禁用)": 0,
          "扣除等级": 1,
          "扣除经验值": 20,
          "扣除等级上限": 0,
          "扣除减伤设置": {
            "全部伤害": 0.0,
            "子弹伤害": 0.0,
            "近战伤害": 0.0,
            "爆炸伤害": 0.0,
            "弓箭伤害": 0.0,
            "冷伤害": 0.0,
            "热伤害": 0.0,
            "落地伤害": 0.0,
            "啮咬伤害": 0.0,
            "辐射伤害": 0.0,
            "坦克伤害": 0.0,
            "武直伤害": 0.0,
            "溺水伤害": 0.0,
            "炮塔伤害": 0.0,
            "深渊NPC伤害": 0.0,
            "指定NPC伤害": {},
            "插件技能减伤": 0.0
          },
          "扣除Buff设置": {
            "血量上限": 0.0,
            "木头产量": 0.0,
            "矿石产量": 0.0,
            "废料产量": 0.0,
            "移动速度": 0.0,
            "夜间视野": 0.0,
            "猎人视野": 0.0,
            "制作质量": 0.0,
            "钓鱼能力": 0.0,
            "更好基因率": 0.0,
            "舒适度": 0.0,
            "模糊视野(负面)": 0.0
          },
          "扣除新陈代谢": {
            "卡路里上限": 0.0,
            "水分上限": 0.0
          },
          "扣除反伤百分比": 0.0,
          "扣除闪避百分比": 0.0
        }
      }
  • [新增] 强化石设置 -> 需要的经济余额类型 配置选项,默认 Economics 。可以配置使用该强化石时所需要消耗的经济类型。支持 Economics/ServerRewards/IQEconomic/物品/Hook
  • [新增] UI设置 -> 打开主界面时禁用键盘 配置选项,默认false。启用后玩家在打开主界面UI后,不再可以使用键盘,也不可以进行移动,同时也无法切换手持物品。
  • [新增] UI设置 -> 在强化石界面隐藏未使用的属性 配置选项,默认true。启用后将在使用强化石预览区域隐藏属性为0且使用强化石后也不会发生变化的属性。
  • [新增] UI设置 -> 服饰信息UI设置 配置类,服饰信息小UI相关设置已独立成为一个配置分类。
  • [新增] 货币设置 配置类新增各个货币类型的图标URL设置,用于强化石消耗预览时显示图标。
  • [新增] 统一的提示UI,移除了所有通过聊天发送的提示消息。
  • [新增] 对 DWItemLibrary - 物品图鉴 的支持。
  • [新增] 基础设置 -> 启用DWItemLibrary的支持 配置选项,启用后将在成长型服饰界面显示图鉴入口(如果该成长型服饰在图鉴里)。
  • [新增] 强化石设置 -> 强化失败惩罚 -> 覆盖强化成功率(0=默认) 配置选项,如果设置大于0的值,那么服务激活该等级失败惩罚后,该强化石的强化成功率将发生变化。
  • [新增] 强化石设置 -> 使用限制配置选项类。原使用身份要求、使用数量要求、使用数量倍增、使用等级限制迁移至了新类。
    • 理论上在安装新版本后原配置值会自动迁移到新类。
  • [新增] 子弹伤害减免支持新增的彩弹枪子弹。
  • [新增] 爆炸伤害减免支持新增的加农炮。
  • [改进] 更新了默认配置文件,添加了强化失败惩罚的演示。
  • [改进] 重写了强化石强化逻辑,现在性能更好且更加容易维护。
  • [改进] 重写了强化石获取逻辑,现在能更好的兼容DWCustomGem - 自定义强化石生成的自定义强化石。
  • [改进] 重写了强化石限制相关的代码,现在使用数量倍增设置为0时即为禁用。并优化了一些计算判断。
  • [改进] 合并UI相关的指令,更加方便维护,并进行了保护以避免被玩家滥用。
  • [改进] 重命名了所有UI组件名称,避免冲突。
  • [改进] 武直伤害减免扩展了判断类型,解决了偶现武直减伤不会生效的问题。
  • [改进] 支持从武装直升机的列表获取攻击者,解决了偶现不会增加经验的问题。
  • [改进] 用于发放成长型服饰的 DWATTIRE_GIVEATTIRE 管理员指令更新,新增支持强制绑定服饰所有者至被发放的玩家。DWATTIRE_GIVEATTIRE 玩家名称/SteamID 服饰短名称/皮肤ID/服饰名称 数量 [等级] [绑定所有者(1/true)]
  • [改进] 修改了部分调用的方法,使用了更多的RustSB扩展方法。
  • [改进] 优化了插件的部分文案。
  • [改进] 优化了插件部分方法的性能。
  • [改进] 移除了部分无用的功能代码。
  • [改进] 其他的一些性能优化与改进。
  • [修复] 解决了偶现卸下了所有成长型服饰后,服饰信息小UI仍然存在不会消失的问题。
  • [移除] 移除了大的成长型服饰信息入口UI。
  • [新增] 服饰设置 -> 记录日志 配置选项,默认true。设置为false后即该成长型服饰不会记录日志,可对一般服饰关闭日志功能来减少服饰日志的无用内容。
  • [新增] 添加了以下Hook,用于 DWQuest - 任务系统(v1.0.1) 及其他插件:
    • void OnPlayerEquipDWAttire(BasePlayer player, Item item, int level)
    • void OnDWAttireLevelUp(BasePlayer player, Item item, object attireInfo, int newLevel, int oldLevel)
    • void OnPlayerWearDWAttireSuit(BasePlayer player, string suitName)
    • void OnDWAttireUseGemSuccess(BasePlayer player, Item item, object attireInfo, object gemItem, int useGemCount, int oldLevel)
    • void OnDWAttireUseGemFailed(BasePlayer player, Item item, object attireInfo, object gemItem, int useGemCount)
  • [改进] 优化了 禁止从修理台更换重定向皮肤 配置选项的逻辑。
  • [新增] 减伤类型 深渊NPC伤害 :减少玩家受到所有DWAbyss - 深渊(爬塔)中NPC的伤害。
  • [新增] 减伤类型 插件技能减伤 :减少玩家受到其他插件(例如【XMSkillLibrary·技能库】 )中技能的伤害。
  • [新增] 基础设置 -> 在插件加载时处理在线玩家服饰 配置选项,默认true。关闭后插件在加载时将不会自动处理所有在线玩家当前穿戴的成长型服饰,需要玩家至少重新穿戴一件服饰才能再次生效。
  • [新增] 基础设置 -> 加载时每N帧处理1个玩家(数值越大越省性能) 配置选项,默认20。设置更大的值可解决在服务器人数在线玩家数量较多时加载/重载插件导致的服务器明显卡顿问题。不建议设置低于10的值。如果对您效果有限可考虑关闭上条选项。
  • [新增] CanPlayerDWAttireDamageReduction(BasePlayer, BaseEntity, HitInfo) Hook,用于其他插件阻止服饰减伤增益生效。
  • [新增] CanPlayerDWAttireBeTarget(BasePlayer, String type, BaseEntity) Hook,用于其他插件阻止服饰忽视设置增益生效。
  • [改进] 优化限制设置:现在限制设置的值参照该标准:设置为-1不限制;设置为0则不允许该增益;设置>0的值为限制最高值。 如果您在使用限制设置需要考虑重新设置限制选项。
  • [修复] 套装的溺水减伤、炮塔减伤未计入实际减伤的Bug。
  • [修复] 溺水减伤、炮塔减伤未计入小UI显示的增益数量的Bug。
  • [新增] 新增 DWATTIRE_CLEARLOG 管理员控制台指令,用于手动触发清理服饰日志。
  • [改进] 优化性能:重写清理服饰日志方法,现在将异步协程并分批处理。
  • [改进] 优化性能:重写插件初始化时处理所有玩家服饰的方法,优化当服务器在线人数过多时重载插件卡顿的情况。
  • [改进] 优化性能:深度优化更新玩家服饰信息的方法,避免不必要的性能消耗。
  • [改进] 优化性能:多处性能优化。
  • [修复] 强化石大部分特殊效果未应用使用数量相乘的Bug。
  • [信息] 建议更新到该版本以获得更优的体验。
  • [新增] 支持 IQEconomic 插件经济类型(经济系统类型填写4)。
  • [新增] GetPlayerWearingAttiresInfo API,用于获取玩家穿戴的所有成长型服饰的详细信息。
  • [改进] 优化性能:优化清理历史服饰日志记录的方式,避免频繁的数据写入。
  • [改进] 改进与优化清理每周经验上限计时器。
  • [改进] 重写清理每周经验上限数据处理逻辑。
  • [改进] 优化对Economics插件的支持,现在插件可以处理高于2147483647的余额。
  • [改进] 优化经济系统的处理方法。
  • [改进] 优化数据文件的加载与保存。
  • [改进] 当玩家已有成长型服饰的移动速度增益时,不可再通过其他物品获得移动速度增益。
  • [改进] 优化 自动删除超过X天未使用的服饰信息记录(0为不删除) 配置选项在大批量操作时输出过多消息导致服务器冻结的问题。
  • [修复] 服饰的 [DWRole] 使用所需身份(留空无) 配置选项判断错误的BUG。
  • [新增] 对 DWItemLibrary - 物品图鉴 的支持。
  • [新增] 大量API以支持DWItemLibrary - 物品图鉴实时获取并显示成长型服饰的信息。
    • 您现在可以使用itemlib.adddwattire指令快速导入所有成长型服饰到物品图鉴。
  • [新增] 经验设置 -> 炸毁坦克得到的经验 配置选项。
  • [新增] 经验设置 -> 击落武直得到的经验 配置选项。
  • [改进] 优化性能:避免生成无效服饰ID并存储。
  • [改进] 修正UI格式化。
  • [改进] 补齐信息界面丢失的部分成长型武器额外增益显示。
  • [信息] 2025年8月更新后修改血量上限后客户端UI可能显示不正常,这为官方修改导致的问题,需要等待官方修复。
  • [改进] 优化性能:服饰日志管理器、服饰ID管理器现在将异步缓存存储日志和ID,避免频繁读写影响性能(建议更新)。
  • [修复] 解决2025年8月更新后,部分服务器偶现OnClothingItemChanged Hook被频繁调用影响性能的问题。
  • [信息] 该版本需要RustSB Extensions - RustSB扩展版本在v1.0.7及以上。
  • [新增] 保护UI使用的控制台指令,避免被玩家滥用。
  • [新增] DWWeapon增益新增支持造成视野模糊增益(需DWWeapon版本在v1.9.35及以上)
  • [新增] 获取服饰信息的API,用于在 DWMarket - 交易市场 显示市场中的成长型服饰信息
  • [新增] 服饰ID管理器 用于管理成长型服饰ID,节省插件内存性能占用。(测试)
  • [新增] 服饰日志管理器 用于管理成长型服饰日志,仅在需要指定服饰的时候才缓存该服饰的日志信息,节省插件内存性能占用。(测试)
  • [新增] 基础设置 -> 服饰日志缓存最大数量(减少内存占用)(默认1000)配置选项,用于设置缓存在插件内的服饰日志数量,数量越少越节省内存占用(建议1000)。
  • [新增] 服饰设置 -> 限制设置 -> 启用使用强化石强化数值上限 (默认false)配置选项,设置为true后将根据配置限制该成长型服饰的强化石数值使用。
  • [新增] 限制设置 -> 默认使用强化石强化数值上限(0=禁用强化;-1=无限制) 配置选项:
    代码:
    "默认使用强化石强化数值上限(0=禁用强化;-1=无限制)": {
                "额外等级上限": -1,
                "额外减伤-全部伤害": -1.0,
                "额外减伤-子弹伤害": -1.0,
                "额外减伤-近战伤害": -1.0,
                "额外减伤-爆炸伤害": -1.0,
                "额外减伤-弓箭伤害": -1.0,
                "额外减伤-冷伤害": -1.0,
                "额外减伤-热伤害": -1.0,
                "额外减伤-跌落伤害": -1.0,
                "额外减伤-咬伤": -1.0,
                "额外减伤-辐射伤害": -1.0,
                "额外减伤-坦克伤害": -1.0,
                "额外减伤-武直伤害": -1.0,
                "额外减伤-溺水伤害": -1.0,
                "额外减伤-炮塔伤害": -1.0,
                "额外反伤百分比": -1.0,
                "额外闪避百分比": -1.0,
                "额外最大血量": -1.0,
                "额外木头产量": -1.0,
                "额外矿石产量": -1.0,
                "额外废料产量": -1.0,
                "额外移动速度": -1.0,
                "额外视力保护": -1.0,
                "额外制作质量": -1.0,
                "额外农业基因": -1.0,
                "额外猎人视野": -1.0,
                "额外舒适度": -1.0,
                "额外钓鱼加成": -1.0,
                "额外视野模糊": -1.0,
                "额外卡路里上限": -1.0,
                "额外水分上限": -1.0
              }
  • [改进] 优化UI样式。
  • [改进] 使用强化石时输入数量玩家不再能移动。