• 👋 好久不见,老朋友,序序新:964014008
资源图标

[经济]Economics.SkillPro —— 基于EconomicsAPI和Economics.RPG的职业技能插件,可限制技能的可购买等级[2.1] 2.3

没有下载许可
此版本重写了整个skill,配置变为中文
1.添加被动技能的机制
插件权限
economics.skillpro.use(被动技能和主动技能)
economics.skillpro.admin(重置技能)
指令列表
pskill buy <技能序号> 购买被动技能
pskill del <技能序号> 移除技能
pskill ms 查看已绑定技能
pskill delall 移除绑定所有被动技能
pskill list 被动技能列表
skill buy <技能序号> 购买主动技能
skill del <技能序号> 移出技能
skill ms 查看已绑定技能
skill delall 移除手持武器绑定所有技能
skill list 技能列表

配置文件
JSON:
{
  "玩家可购买主动技能数量": 4,
  "物品绑定主动技能上限": 2,
  "玩家可购买被动技能上限": 6,
  "禁止伤害NPC表": [],
  "禁止拉怪表": [],
  "主动技能列表": [
    {
      "技能名称": "堕落术士lv5专属",
      "技能序号": 5,
      "伤害敌怪最大范围": 200,
      "恢复玩家血量最大范围": 200,
      "拉怪最大范围": 200,
      "清理弹幕范围": 200,
      "限制购买进度": [],
      "限制购买等级": [
        "萌新"
      ],
      "执行命令": [],
      "技能价格": 1000,
      "技能CD": 1000,
      "击打NPC伤害": 0,
      "恢复自身生命值": 0,
      "恢复范围内所有玩家生命": 0,
      "将敌怪拉到身旁": false,
      "清理弹幕": false,
      "技能弹幕": [
        {
          "弹幕ID": 931,
          "伤害": 100,
          "击退": 5.0,
          "X轴起始位置": 0,
          "Y轴起始位置": 0,
          "弹幕射速": 12.0,
          "生成延迟": 0,
          "弹幕角度": 0,
          "跟随武器方向": false,
          "锁定距离最近的BOSS": false,
          "弹幕递增": {
            "递增次数": 5,
            "X轴递增": 0,
            "Y轴递增": 0,
            "角度递增": 60,
            "速度递增": 0.0,
            "生成延迟": 0,
            "跟随玩家位置": true
          }
        }
      ],
      "提升伤害": {
        "提升伤害百分比": 0.3,
        "持续时间": 10000
      }
    }
  ],

  "被动技能列表": [
    {
      "技能名称": "小灰",
      "技能序号": 20,
      "触发方式": 0,
      "恢复玩家血量最大范围": 200,
      "清理弹幕范围": 30,
      "限制购买进度": [],
      "限制购买等级": [
        "小灰"
      ],
      "执行命令": [
        "/i 3203 1"
      ],
      "技能价格": 1000,
      "技能CD": 2700000,
      "触发血量": 0.0,
      "触发蓝量": 0.0,
      "恢复自身生命值": 0,
      "恢复范围内所有玩家生命": 0,
      "清理弹幕": false,
      "重生": false
    }
  ]
}
这个就不进行详细说明了吧,主要说一下
1.技能cd改为毫秒计算。
2.被动技能触发条件
C#:
public enum TriggerMethod
{
    CD, --纯cd 0
    HP, --血量比例 1
    MP, --蓝量比例 2
    Death, --死亡 3
    KillNpc, -- 击杀NPC 4
    CDAndHP, --CD + 血量比例 5
    CDAndMP, --CD + 蓝量比例 6
    CDAndStrike, --CD + 打击怪物 7
    CDAndDeath, --CD + 死亡 8
    CDAndKill -- CD + 击杀怪物 9
}
这是个枚举触发方式从0开始数
支持英文,请使用最新版前置插件。
顶部