Skip to content

Latest commit

 

History

History
203 lines (188 loc) · 5.51 KB

README.md

File metadata and controls

203 lines (188 loc) · 5.51 KB

Economics.Skill 技能插件

  • 作者: 少司命
  • 出处: 无
  • 一个可以释放技能的插件

Note

需要安装前置插件:EconomicsAPI、Economics.RPG (本仓库) 使用AI样式功能可能会造成占用大量带宽量力而为

配置注意事项

  • 触发模式中 击杀 击打 主动 三个模式,其中任意两个都无法组合,击杀 击打 本身就是主动的体现。

触发模式

  • CD 主动 打击 击杀 死亡 血量 蓝量 冲刺 装备 跳跃 BUFF 技能 环境

指令

语法 权限 说明
/skill buy [技能索引] economics.skill.use 购买技能
/skill del [技能索引] economics.skill.use 解绑技能
/skill ms economics.skill.use 查看已绑定技能
/skill delall economics.skill.use 解绑手持武器的所有技能
/skill clear economics.skill.use 解绑所有技能
/skill reset economics.skill.admin 重置技能
/skill give [玩家] [技能索引] economics.skill.admin 给予玩家技能(不安全的,此指令不会检查玩家技能情况)
/skill del [玩家] [技能索引] economics.skill.admin 移除目标玩家技能
/skill clearh [玩家] economics.skill.admin 移除玩家所有隐藏技能

配置

配置文件位置:tshock/Economics/Skill.json

{
  "绑定技能最大数量": 0,
  "单武器绑定最大技能数量": 0,
  "禁止拉怪表": [],
  "禁止伤怪表": [],
  "最大显示页": 20,
  "技能列表": [
    {
      "名称": "",
      "喊话": "",
      "技能唯一": false,
      "全服唯一": false,
      "隐藏": false,
      "技能价格": [],
      "限制等级": [],
      "限制进度": [],
      "触发设置": {
        "触发模式": [],
        "冷却": 0,
        "血量": 0,
        "血量比例计算": false,
        "大于血量": false,
        "蓝量": 0,
        "蓝量比例计算": false,
        "大于蓝量": false,
        "物品条件": [],
        "Buff条件": [],
        "环境条件": [],
        "技能条件": []
      },
      "伤害敌怪": {
        "伤害": 0,
        "范围": 0
      },
      "敌怪BUFF": {
        "启用": false,
        "BUFF": {
          "Buff列表": [],
          "范围": 0
        },
        "范围": 0
      },
      "范围命令": {
        "命令": [],
        "范围": 0
      },
      "治愈": {
        "血量": 0,
        "魔力": 0,
        "范围": 0
      },
      "清理弹幕": {
        "启用": false,
        "范围": 0
      },
      "拉怪": {
        "X轴调整": 0,
        "Y轴调整": 0,
        "范围": 0
      },
      "传送": {
        "启用": false,
        "面向修正": false,
        "X轴位置": 0,
        "Y轴位置": 0
      },
      "无敌": {
        "启用": false,
        "时长": 0
      },
      "范围Buff": {
        "Buff列表": [],
        "范围": 0
      },
      "执行脚本": null,
      "弹幕": [
        {
          "弹幕ID": 0,
          "伤害": 0,
          "击退": 0.0,
          "起始角度": 0,
          "X轴起始位置": 0,
          "Y轴起始位置": 0,
          "X轴速度": 0.0,
          "Y轴速度": 0.0,
          "自动方向": true,
          "持续时间": -1,
          "AI": [
            0.0, //-1使用玩家索引
            0.0,
            0.0
          ],
          "AI样式": {
            "样式": -1,
            "发射弹幕": 0,
            "伤害": 0,
            "射速": 0,
            "攻击范围": 50,
            "环绕大小": 0,
            "攻击间隔": 10,
            "AI": [
              0.0,
              0.0,
              0.0
            ]
          },
          "射速": 0.0,
          "锁定怪物配置": {
            "启用": false,
            "弹幕锁定敌怪": false,
            "以锁定敌怪为中心": false,
            "锁定血量最少": true,
            "范围": 0
          },
          "延迟": 0,
          "弹幕循环": {
            "配置": [
              {
                "次数": 0,
                "X递增": 0,
                "Y递增": 0,
                "角度递增": 0,
                "圆面半径": 0,
                "反向发射": false,
                "延迟": 0,
                "跟随玩家位置": false,
                "根据角度计算新的点": false
              }
            ]
          }
        }
      ]
    }
  ]
}

更新日志

v2.0.1.0
添加 GetString

v2.0.0.9
技能条件,buff条件,环境条件
购买技能条件

V2.0.0.0
适配多货币

V1.2.1.6
添加隐藏技能,隐藏技能无法被主动购买。
添加新指令:
/skill give 给玩家添加技能,此指令不是一个安全的指令,它不会检查玩家技能状态。
/skill del 这个指令可以删除目标玩家技能
/skill clearh 移除目标玩家身上的隐藏技能

V1.2.1.5
适配新 EconomicsAPI

V1.1.0.1
添加 无敌帧,锁定怪物,AI样式,传送玩家,移除画圆配置,改用循环实现
修复: 弹幕AI无法生效,持续时间无法生效

V1.0.0.1
修复:物品消耗

反馈