DWAttire - 成长型服饰

原创 DWAttire - 成长型服饰 1.1.95

  • [修复] 修复2024年7月6日更新导致的错误。
  • [新增] 数据UI现在如果服饰启用了无限耐久则显示无限耐久增益。
  • [改进] AntiVehicle 反车辆伤害现在被列入爆炸减伤的范围。
  • [改进] Stab 刺伤伤害现在被列入近战减伤的范围。
  • [改进] 改进更新服饰增益的空引用判断。
  • [改进] NPC忽视的空引用判断。
  • [新增] 无限耐久配置选项,开启后该服饰将不会丢失耐久。
  • [新增] 服饰套装显示详细信息UI,点击列表右上角的图标即可切换服饰/信息显示。
    1719142991016
  • [改进] 现在反伤增益可以叠加超过100%的上限。
  • [改进] 反伤增益现在不会套娃,攻击者也拥有反伤增益时的反伤将为匿名攻击。(修复套娃反伤导致的服务器崩溃)
  • [改进] 为禁止换肤相关Hook添加空判断。
  • 免疫伤害新增 炮塔伤害 增益。
  • 新增 [DWSkinSetting] 禁止更换本插件的皮肤武器&强化石 配置选项,开启后将禁止使用DWSkinSetting - 自定义皮肤指令更换本插件使用的所有皮肤ID。
  • 新增 套装 Tab栏,如果玩家有激活套装时会出现该TAB栏,点击后显示玩家当前激活的套装栏。
    • 如果玩家仅激活了套装,但没穿戴任何成长型服饰则会仅显示套装TAB。
    • 1716365933866
  • 改进使用强化石界面的UI。
  • 优化性能,现在只在服饰栏物品有变动时刷新成长型服饰。
  • 其他的一些性能优化。
  • 修复使用强化石时的提示丢失导致UI错乱的问题。
  • 修复套装的忽视增益效果没有生效的问题。
  • 服饰设置和套装设置新增 忽视设置 配置选项,设置后对应的目标将忽略穿戴该服饰的玩家。
    JSON:
              "忽视设置": {            
                "炮塔": false,
                "动物": false,
                "NPC": false,
                "武直": false,
                "坦克": false,
                "人体传感器": false
    }
    • 动物和NPC会在玩家攻击后反击。
    • 炮塔、武直和坦克不会反击。
  • 所有设置的 减伤设置 新增 溺水伤害 选项,该选项会控制溺水时造成的伤害。
  • 修复自定义UI位置丢失中文判断的BUG。
  • 新增 服饰套装设置配置选项,现在可以设置如果玩家穿戴了指定的一些服饰将会激活额外的增益。
    • JSON:
            {
              "启用该服饰套装": false,
              "服饰套装名称": "Emoji装",
              "所需服饰列表": {   //激活增益所需的服饰列表,物品短名称:皮肤ID
                "metal.plate.torso": 3224845112,
                "metal.facemask": 3224843320
              },
              "减伤增益": {
                "全部伤害": 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伤害": {}
              },
              "Buff增益": {
                "血量上限": 0.0,
                "木头产量": 0.0,
                "矿石产量": 0.0,
                "废料产量": 0.0
              },
              "反伤增益": 0.0,
              "闪避增益": 0.0,
              "新陈代谢": {
                "卡路里上限": 0.0,
                "水分上限": 0.0
              },
              "禁用辐射": false,
              "禁用中暑": false,
              "禁用寒冷": false
            }
  • 新增 新陈代谢设置 增益,现在可以针对玩家的新陈代谢设置增益:
    • JSON:
                "新陈代谢设置": {
                  "基础设置": {
                    "卡路里上限": 0.0,
                    "水分上限": 0.0
                  },
                  "每级增加设置": {
                    "卡路里上限": 0.0,
                    "水分上限": 0.0
                  },
                  "禁用辐射": false,
                  "禁用中暑": false,
                  "禁用寒冷": false
                },
  • 服饰数据列表不再仅显示27个,现在单页面最大显示30个,超过30个将使用滚动条来显示更多的内容。
  • 服饰数据列表的血量上限不再显示%,而是直接显示增加的数值。
  • 其他的UI小改进。
  • 新增 UI设置 -> 武器信息小UI显示位置,默认快捷栏左,支持:快捷栏右快捷栏左右上角左上角状态栏上自定义
  • 新增 UI设置 -> 小UI自定义显示位置,用于当显示位置设置为自定义时的显示位置。
  • 现在使用强化石时的强化预览如果超过 8 个则使用滚动条显示更多的强化项预览(之前如果超过 8 个以外的则不显示)。
  • 对成长型服饰的刷新进行了优化,现在在某些情况下,调用时不会即刻刷新,而是会延迟 0.2 秒后再进行刷新。
  • 新增 禁止从修理台更换重定向皮肤选项,默认true
  • 新增 禁止从修理台更换至自定义武器皮肤(其它=>自定义武器),默认true
  • 新增 禁止从修理台更换自定义武器皮肤至其它皮肤(自定义武器=>其它),默认true
  • 新增 玩家击破自己和队友放置的实体不增加经验,默认true
  • 新增在使用强化石时检查经济插件余额是否满足需要的货币数量,而不是通过是否扣除余额成功判断是否满足(某些插件可能会支持负数的余额)。
  • 改进服饰信息获取的方式,当前若存在不符合要求的Text字段,则将其判定为非成长型服饰,且不进行任何操作。
  • 允许自杀伤害绕过成长型服饰的增益。
  • 现在玩家对自身的伤害将绕过成长型服饰的增益。
  • 改进摧毁实体经验的判断逻辑。