DWAttire - 成长型服饰

原创 DWAttire - 成长型服饰 1.4.2

  • [信息] 成长型服饰已支持在 DWCraft - 制作系统 作为制作材料使用。
  • [新增] 服饰设置 / 套装设置 / 强化石设置 -> Buff增益 -> 移动速度 配置选项。设置后增加玩家的移动速度(注意不要设置过高的值,否则会被服务器退回位置甚至被踢出服务器)。
  • [新增] 服饰设置 / 套装设置 / 强化石设置 -> Buff增益 -> 夜间视野 配置选项。设置后将提高玩家夜间的能见度。
  • [新增] 服饰设置 / 套装设置 / 强化石设置 -> Buff增益 -> 制作质量 配置选项。设置后将提高玩家制作服饰等物品出现装甲槽的概率和数量。
  • [新增] 服饰设置 / 套装设置 / 强化石设置 -> Buff增益 -> 更好基因率 配置选项。设置后将提高玩家种植时植物更容易发生良性变异的几率。
  • [新增] IsDWAttireGetAttireLVGetAttireOwnerIDGetOwnerAttireTopLV API。
  • [改进] 优化性能:当玩家不需要设置TeaBuff增益的时候忽略后续不必要的操作(且不会清除玩家本身的茶Buff)。
  • [新增] 在未开启强制绑定所有者选项时的绑定所有者TAB入口。
  • [新增] 在成长型服饰数据列表显示 强制启用装甲槽(上限4)的信息。
  • [改进] 优化性能:仅在服饰升级时更新玩家信息,并解决了可能会频繁重置茶Buff的问题。
  • [修复] 强制启用装甲槽(上限4)选项无论设置什么数量都会设置为4个的问题。
  • [新增] 成长型服饰所有者 功能,玩家可以给成长型服饰绑定所有者,绑定后仅所有者可激活成长型服饰的增益。
  • [新增] 成长型服饰设置 -> 强制启用装甲槽(上限4) 配置选项,设置大于0的值后将强制启用该数量的装甲槽。
  • [新增] 基础设置 -> 启用成长型服饰所有者功能 选项,开启后将启用所有者功能。
  • [新增] 成长型服饰设置 -> 限制设置 -> 需要绑定所有者才能激活服饰 配置选项(默认false),开启后玩家必须绑定该服饰后才能激活该成长型服饰的增益。
    1744013552821
  • [新增] 基础设置 -> 修改成长型物品所有权提示 选项,开启后将会给支持显示所有权的服饰物品修改所有权提示。
    1744013607254
  • [改进] 优化文案。
  • [改进] 限制强化石数量的可输入长度,避免转换错误。
  • [改进] 优化性能:深度优化性能,避免不必要的调用和消耗。
    1744013716684
  • [改进] 优化性能:新增Hook管理方法,在不需要的时候将不再监控对应Hook。
  • [改进] 优化性能:改进玩家成长型服饰更新,减少不必要的多余创建、计算和判断。
  • [改进] 优化性能:优化大量循环和条件检查。
  • [改进] 优化性能:优化玩家成长型服饰数据缓存方式,节省内存占用。
  • [改进] 优化性能:优化经济系统相关方法,现在性能更好、响应更快。
  • [信息] 该版本需要RustSB Extensions - RustSB扩展版本在v1.0.4及以上。
  • [新增] 插件设置 -> 自动删除超过X天未使用的服饰信息记录(0为不删除)配置选项,设置大于0的选项后将自动清理成长型服饰日志。
  • [新增] 插件设置 -> 不记录低于X等级的服饰信息(0=记录全部)配置选项,设置大于0的选项后插件将仅存储大于该等级的成长型服饰信息。
  • [新增] 服饰日志新增已消失(Despawned)条目,插件现在监听OnItemDespawnHook,如果物品触发该Hook将更新该条目为true。
  • [改进] 现在强化石如果不增加经验或等级,那么服饰满级后仍可使用该强化石。
  • [改进] 现在使用RustSB Extensions的方法管理成长型服饰信息。
  • [改进] 现在击杀动物经验支持农场中的鸡了。
  • [改进] 物品货币方法改进。
  • [修复] 修复Rust更新。
  • [修复] 修复实体所有权判断逻辑。
  • [新增] 成长型服饰设置 -> 限制设置 配置选项,用于设置单个成长型服饰的一些限制。
  • [新增] 限制设置 -> 每周获取经验上限(-1为无限) (默认-1)配置选项,设置大于0的数值时将限制该成长型服饰的每周可获取的经验上限(不含强化石增加的经验)(需启用服饰ID功能)。
  • [新增] 基础设置 -> 每周经验重置时间(1-7,1为周一) (默认1)配置选项,用于设置每周经验上限在周几重置(1=周一,2=周二… 7=周日)。
  • [信息] 该版本需要安装 RustSB Extensions - RustSB扩展 ,请在安装该扩展后更新该插件。
  • [新增] 使用 RustSB Extensions - RustSB扩展 方法。
  • [新增] 强化石设置 新增 增加的额外等级上限 选项,设置大于0的值将为成长型武器增加额外的等级上限。
  • [新增] 禁止工业制作器制作的物品输出自动叠加本插件所用的皮肤ID(使用Harmony修补,将在官方修复前一直保留本补丁)(强烈建议更新!!该问题可以让玩家刷强化石!!!)。
  • [改进] 现在使用RustSBImage,不再需要ImageLibrary。
  • [改进] UI方法现在使用RustSBUI。
  • [改进] 优化插件性能。
  • [改进] 优化插件判断,现在使用RustSB方法。
  • [改进] 更新强化石物品名称时的性能。
  • [修复] 修复强化石的等级上限判断。
  • [改进] 优化全部UI刷新,现在在更新服饰、切换TAB、使用强化石、编辑服饰等操作时UI不会闪屏(关闭后再打开)。
  • [修复] 击杀新版狼不计入击杀动物经验的问题。
  • [修复] 击杀新版狼导致的后台报错的问题。
  • [修复] 调用成长型服饰编辑器时总是编辑服饰栏第一个服饰的Bug。
  • [信息] 该版本为测试兼容DWCustomGem - 自定义强化石DLC的版本,此版本对强化石相关功能进行了更改,使用该版本期间可能会出现强化石相关的体验问题,如果在使用期间遇到问题请及时反馈。如果您介意会出现问题那么建议您暂时不要更新该版本
  • [新增] 对 DWCustomGem - 自定义强化石 创建的自定义强化石的支持。
  • [新增] 强化石新增对 新陈代谢 增益的支持。
  • [改进] 使用强化石时新增短名称判断。
  • [改进] 优化使用强化石的一些文案。
  • [改进] 优化UI,现在数据界面的数据将使用动画挨个渐显。
  • [修复] 修复偶现无法使用强化石的Bug。
  • [新增] 套装设置 -> 授权权限 (权限名|显示名) 配置选项,设置后激活套装后将授权该列表的权限。
    JSON:
            "授权权限 (权限名|显示名)": {
              "dwweapon.vip": "使用vip成长型武器"
            }
  • [新增] [DWWeapon] 增益设置 现在支持 DWWeapon - 成长型武器 新增的 辐射量 增益。
  • [改进] 强化石冷却时间现在如果在启用服饰ID的情况下将记录该服饰ID的冷却,而不是应用冷却至所有相同的短名称/皮肤。
  • [修复] DWWeapon调用GetAttireBuffs时传入的参数转换错误。