Skip to content

Latest commit

 

History

History
169 lines (153 loc) · 4.87 KB

README.md

File metadata and controls

169 lines (153 loc) · 4.87 KB

Economics.Skill 技能插件

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

Note

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

更新日志

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
修复:物品消耗

配置注意事项

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

指令

语法 权限 说明
/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

{
  "购买主动技能最大数量": 1,
  "单武器绑定最大技能数量": 1,
  "被动绑定最大技能数量": 4,
  "禁止拉怪表": [],
  "最大显示页": 20,
  "技能列表": [
    {
      "名称": "",
      "喊话": "",
      "技能唯一": false,
      "全服唯一": false,
      "隐藏": false, //开启后无法被主动购买
      "技能价格": 0,
      "限制等级": [],
      "限制进度": [],
      "触发设置": {
        "触发模式": [
          "主动" //触发模式 CD 主动 打击 击杀 死亡 血量 蓝量 冲刺 装备 跳跃
        ],
        "冷却": 0,
        "血量": 0,
        "蓝量": 0,
        "物品条件": []
      },
      "伤害敌怪": {
        "伤害": 0,
        "范围": 0
      },
      "范围命令": {
        "命令": [],
        "范围": 0
      },
      "治愈": {
        "血量": 0,
        "魔力": 0,
        "范围": 0
      },
      "清理弹幕": {
        "启用": false,
        "范围": 0
      },
      "拉怪": {
        "X轴调整": 0,
        "Y轴调整": 0,
        "范围": 0
      },
      "传送": {
        "启用": false,
        "X轴位置": 0,
        "Y轴位置": 0
      },
      "无敌": {
        "启用": true, //无敌帧,不保证完全无敌,算是我留的小坑,而且不想改,觉得这样挺好。
        "时长": 2000
      },
      "范围Buff": {
        "Buff列表": [],
        "范围": 0
      },
      "弹幕": [
        {
          "弹幕ID": 132,
          "伤害": 40,
          "击退": 1.0,
          "起始角度": 2,
          "X轴起始位置": 0,
          "Y轴起始位置": 0,
          "X轴速度": 0.0,
          "Y轴速度": 0.0,
          "自动方向": true,
          "持续时间": -1,
          "AI": [
            0.0,
            0.0,
            0.0
          ],
          "AI样式": 0, //目前只有0有效
          "射速": 10.0, 
          "锁定怪物配置": {
            "启用": true,
            "弹幕锁定敌怪": true, 
            "以锁定敌怪为中心": true,
            "锁定血量最少": true, //不开启则锁定距离最近 锁定方式: Boss > 小怪
            "范围": 200
          },
          "延迟": 0,
          "弹幕循环": {
            "配置": [
              {
                "次数": 5,
                "X递增": 0,
                "Y递增": 0,
                "角度递增": 20,
                "圆面半径": 20, 把老版本画圆挪过来了
                "反向发射": false,
                "延迟": 100,
                "跟随玩家位置": false,
                "根据角度计算新的点": true 配合画圆使用
              }
            ]
          }
        }
      ]
    }
  ]
}

反馈