DWAttire - 成长型服饰

原创 DWAttire - 成长型服饰 1.2.7

  • 新增 套装 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字段,则将其判定为非成长型服饰,且不进行任何操作。
  • 允许自杀伤害绕过成长型服饰的增益。
  • 现在玩家对自身的伤害将绕过成长型服饰的增益。
  • 改进摧毁实体经验的判断逻辑。
  • 新增 击杀指定实体得到的经验配置选项,用于自定义摧毁指定实体时给予经验。
    • 填写实体短名称,例如autoturret_deployed
      JSON:
      "击杀指定实体得到的经验": {  
          "autoturret_deployed": 10
      },
  • 新增 卸下成长型服饰时重置血量 配置选项,默认启用。启用时如果玩家卸下装备时当前血量大于血量上限时将重置到血量上限。
  • 修复玩家在传送时会重置血量的问题。
  • 现在UI在茶相关的Buff增益高于100%时会显示实际数值,而不是强制显示100%了。
  • 修复如果物品text字段与预期不符时可能会出现的报错问题。
  • 新增 货币设置 => 货币图标 配置选项。
  • 改进UI在物品栏更新时的刷新。
  • 修复Rust服饰的等级上限权限注册。
  • 其它的一些改进与优化。
成长型服饰正式版本发布!成长型服饰是一个强大、高度可自定义、精美的服饰强化系统,玩家可以通过击杀玩家、NPC或收集资源来获得服饰经验值,也可以使用强化石获得经验、等级和其它增益。可在配置文件中添加普通服饰,也可以指定皮肤ID进行强化。

支持以下增益:​

  • 免疫伤害百分比
    • 全部伤害
    • 子弹伤害
    • 近战伤害
    • 爆炸伤害
    • 弓箭伤害
    • 冷伤害
    • 热伤害
    • 落地伤害
    • 啮咬伤害
    • 辐射伤害
    • 坦克伤害
    • 武直伤害
    • 还可设置指定NPC的免疫伤害
  • 增益Buff
    • 血量上限
    • 木头产量
    • 矿石产量
    • 废料产量
  • 反伤
  • 闪避伤害
  • 服饰满x级授权权限