• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
【XMSkillLibrary·技能库】

原创 【XMSkillLibrary·技能库】 1.0.21

✅主UI添加了服主额外显示的隐藏按钮:
- 使用可见:只有拥有配置文件技能使用权限的玩家才能看到对应技能
- 强化可见:只有拥有配置文件技能强化权限的玩家才能看到对应技能
- 一键隐藏:隐藏所有技能显示,无论有没有权限都不可见
- 隐藏:点击每个技能项的隐藏按钮单独隐藏此技能,无论有没有权限都不可见
- 注意:隐藏状态对服主不生效,始终可见
✅现在右上角模式选择按钮会记录玩家选择状态,避免重载插件后恢复默认
1757930809452
✅添加新的配置
JSON:
      "玩家使用设置 - 使用UI强化": false,//开启后此技能武器等级将不在判断,改为直接判断技能等级
      "玩家使用设置 - UI强化设置": {//设置UI强化相关配置
        "强化物品名称": "",
        "强化物品简称": "",
        "强化物品皮肤": 0,
        "强化物品数量": 1,
        "强化上限等级": 99,
        "强化每级物品数量乘数": 0.5,
        "强化基础成功率(1-1000)": 200,
        "强化每级递减成功率": 10,
        "每级需要的基础经验值": 100,
        "每级经验值乘数": 0.5,
        "强化成功的基础经验值": 10,
        "强化成功每级递减经验值": 1,
        "每日最多强化次数": 0
      },
✅现在同时支持武器等级 和 本插件自带强化等级 来决定强化增益,影响到每级触发几率,每级闪避几率,每级增加的各类伤害
✅添加了技能等级/经验值相关控制台指令,介绍页底部查看
✅在主UI的技能详情页添加了强化相关按钮和数据显示
🔁修正了增益类技能的强化算法,现在支持强化等级对增益(回血,回蓝)的数值,由玩家伤害配置决定

1757891424978
✅开放技能114-125
- 此类为【毒】类型技能,仅对玩家有效(因为是屏幕效果)
✅添加了新配置 "伤害设置 - 设置玩家温度": 0.0, 写正数是升温,写负数是降温
✅为自定义技能 类型4 执行参数现在支持识别特效和屏幕有特效
- prefab后缀为特效,播放1次
- png后缀为屏幕特效,每秒播放1次
JSON:
[
  "assets/prefabs/missions/portal/proceduraldungeon/effects/appear.prefab",//特效
  "assets/content/ui/overlay_poisoned.png"//屏幕效果
]
✅开放技能113 符起
- 此技能为全新的【消耗】类技能
- 玩家【快捷栏】需要放入带有皮肤的【地毯】,释放此技能需要消耗1张皮肤地毯来生成技能效果
- 在释放者周身生成两个皮肤地毯并为周身旋转,生成的地毯皮肤根据快捷栏扣除的皮肤设置
- 建议搭配自定义类型的组合技效果更佳!
- 以下是现成的地毯皮肤可供参考
JSON:
3565249871//雨符
3565250408//愈符
3565248622//风符
1757438922103
✅开放技能106-112
✅新的天气类技能,仅对技能范围内的玩家应用天气效果
✅主UI添加了搜索框
✅为自定义技能的类型5 添加了参数可识别文字内容的功能。如果不写图片外链而是文字内容,会在创建的UI中播放文字
- 开启列表随机执行,将每0.2秒播放一个字(逐一闪现效果)
- 关闭列表随机执行,将每0.2秒显示一个字(打字机效果)
- 支持使用文本颜色代码为内容添加颜色
- 建议配合类型9的组合技使用
🔁修改了玩家使用设置 - 每级提升xxx伤害 (原来只提升最小伤害,现在同时提升最小/最大伤害)
- 添加了优先检查手持武器等级
- 如果没有手持武器,自动检查背包+快捷栏获取等级武器(技能触发系统插件使用UI释放的情况)
- 智能检查,手持武器没有等级,背包有等级武器,默认使用背包的等级武器作为传递参数
- 如果不需要武器等级强化伤害,请写0
✅为没有使用权限的技能在主UI【激活】按钮显示未【未获得】
🔁修复了所有配置文件权限注册和检查逻辑
🔁现在所有配置文件权限部分只需要写入后缀名,授权时给予 XMSkillLibrary.{后缀名}
⚠️更新此版本之前!请将配置文件最底部的两个配置修改为:
JSON:
  "免疫权限设置": [
    {
      "编号": 100,
      "权限": "mianyi100",//改成仅后缀名(之前是权限名+后缀+后缀)
      "免疫概率(1-100)": 100,
      "每日免疫上限次数": 0,
      "免疫后冷却时间": 0.0
    }
  ],
  "闪避权限设置": [
    {
      "支持闪避的技能": [
        1
      ],
      "权限": "shanbi1",//改成仅后缀名(之前是权限名+后缀+后缀)
      "闪避成功率(1-100)": 50,
      "闪避冷却": 0.0
    }
  ],
⚠️此版本安装之前,请将配置文件自定义技能,从200开始排编号,而非100!
✅开放技能91-105,包含新类型,群体增益技能(判断队友关系生效)
✅添加了队友保护机制,现在当玩家释放技能时,默认对队友不造成技能伤害,包括范围伤害,持续伤害
🔁现在技能25回血支持同时回复血量,水量,饥饿
✅添加新的配置,详情查看介绍页闪避介绍
JSON:
[
  {
    "支持闪避的技能": [1],
    "权限": "xmskilllibrary.dodge.s1",
    "闪避成功率(1-100)": 50,
    "闪避冷却": 0
  }
]
✅添加了XMSkillTrigger·技能触发系统的法力值调用,建议查看技能触发系统页面介绍
❌删除了几个API方法,只保留一个触发技能的API
✅添加了新的权限和新的指令
✅新的格挡技能机制:

建议优先使用格挡玩法,他更类似于其他游戏的格挡考验玩家手速和反应:
xmskilllibrary.block- 使用格挡指令
指令:/block
建议控制台输入bind N "chat.say /block" - 绑定N键执行格挡指令
在技能释放时会为玩家播放特效,特效→技能释放,有1秒钟时间,在此期间按下按键或输入指令可以格挡技能
格挡成功会有聊天提示,成功后此次技能不会触发
如果超过1秒钟窗口期,格挡失败,继续释放技能
✅开放技能77-90
✅为技能46万剑归宗,添加了剑的皮肤
✅添加新的自定义类型9 组合技能,支持将任意一个或多个编号组合成一个技能同时释放(只执行效果,伤害由组合技能配置伤害只处理1次)