DWSkinAttrie - 服饰增益

原创 DWSkinAttrie - 服饰增益 1.1.9

  • [新增] 对 DWRole - 身份系统 的支持。
  • [新增] 服饰设置 -> [DWRole] 使用所需身份(留空无) 配置选项,留空不要求拥有身份,填入身份名称即要求拥有该身份才能使用该服饰。
  • [修复] 改进忽视设置相关的Hook空引用问题。
  • [改进] 现在反伤伤害默认仍设置为被攻击玩家,但当攻击者也拥有反伤装备时反伤伤害将被设为匿名攻击。
  • [改进] AntiVehicle反车辆伤害现在被列入爆炸减伤的范围。
  • [改进] Stab刺伤伤害现在被列入近战减伤的范围。
  • [新增] 减伤增益(按类型)配置选项,支持以下类型减伤增益:
    • 子弹伤害
    • 近战伤害
    • 爆炸伤害
    • 弓箭伤害
    • 冷伤害
    • 热伤害
    • 落地伤害
    • 啮咬伤害
    • 辐射伤害
    • 坦克伤害
    • 武直伤害
    • 溺水伤害
    • 炮塔伤害
    • 指定NPC伤害
  • [新增] 无限耐久 配置选项,开启后该服饰将不会丢失耐久。
  • [改进] 将反伤造成的伤害设置为匿名伤害。
  • [新增] 反伤百分比 配置选项,反击1.0 = 100%的伤害给攻击者。
  • [新增] 为NPC工作(启用后NPC穿戴将生效部分增益) 配置选项,为有需求的服务器提供,默认关闭。开启后将为穿戴服饰的NPC生效部分增益。
  • [改进] 部分Hook的空判断。
  • 如果你是从1.1.2之前的版本升级,请完成RustSBAuth页面教程步骤后再更新本插件,否则将无法正常加载。
    • 如遇任何问题请及时反馈。
  • 新增 DWSA_GIVE 指令,用法:DWSA_GIVE 玩家名称/ID 服饰名称/ID 数量(可选)
  • 新增 RustSBAuth 支持,请完成RustSBAuth页面教程步骤后再更新本插件,否则将无法正常加载。
    • 如遇任何问题请及时反馈。
  • 新增 忽视设置 ,设置对应的选项后,对象将忽略穿戴该服饰的玩家:
    JSON:
              "忽视设置": { 
                 "炮塔": false,
                "动物": false,
                "NPC": false,
                "武直": false,
                "坦克": false,
                "人体传感器": false
              }
    • 动物和NPC会在玩家攻击后反击。
    • 炮塔、武直和坦克不会反击。
  • 现在如果自动创建的权限组在初始化前已存在则不会报错,而是自动载入权限组(在卸载后仍会删除该组)(错误情况下卸载插件导致权限组没有被删除)。
  • 彻底解决服务器启动时可能出现的OnPlayerSleepEnded刷屏报错的问题。
  • 修复BUG。
  • 解决可能会出现的报错。