Skip to content

Latest commit

 

History

History
148 lines (135 loc) · 4.3 KB

File metadata and controls

148 lines (135 loc) · 4.3 KB

PlayerSpeed 玩家速度插件

  • 作者: 逆光奔跑 羽学
  • 出处: TShock官方Q群816771079
  • 这是一个TShock服务器插件,主要用于: 提升玩家冲刺跳跃速度与距离,当使用满配置文件指定次数自动进入冷却时间。

指令

语法 别名 权限 说明
/vel on vel.admin 开启插件功能
/vel off vel.admin 关闭插件功能
/vel set /vel s vel.admin 设置全局冲刺速度与冷却时间
/vel boss vel.admin 自动进度模式开关
/vel mess vel.admin 开启或关闭播报系统
/vel del vel.admin 删除指定玩家数据
/vel reset vel.admin 重置所有玩家数据
/reload tshock.cfg.reload 重载配置文件

配置

配置文件位置:tshock/玩家速度.json

{
  "开关": true,
  "次数": 5,
  "间隔": 2000.0,
  "冷却": 25,
  "速度": 20.0,
  "高度": 5.0,
  "播报": true,
  "冲刺": true,
  "冲刺速度倍数": 1.5,
  "跳跃": true,
  "跳跃下降除于倍数": 5.0,
  "跳跃加速物品": [
    5107,
    4989
  ],
  "自动进度": true,
  "自动进度表": [
    {
      "怪物名称": "克苏鲁之眼, 史莱姆王",
      "击败状态": true,
      "设置速度": 20.0,
      "设置高度": 2.5,
      "使用次数": 1,
      "冷却时间": 60,
      "怪物ID": [
        4,
        50
      ]
    },
    {
      "怪物名称": "世界吞噬怪, 克苏鲁之脑",
      "击败状态": false,
      "设置速度": 25.0,
      "设置高度": 5.0,
      "使用次数": 2,
      "冷却时间": 45,
      "怪物ID": [
        13,
        266
      ]
    },
    {
      "怪物名称": "血肉墙",
      "击败状态": false,
      "设置速度": 30.0,
      "设置高度": 10.0,
      "使用次数": 3,
      "冷却时间": 30,
      "怪物ID": [
        113
      ]
    },
    {
      "怪物名称": "激光眼, 魔焰眼, 机械骷髅王, 毁灭者",
      "击败状态": false,
      "设置速度": 40.0,
      "设置高度": 15.0,
      "使用次数": 4,
      "冷却时间": 15,
      "怪物ID": [
        125,
        126,
        127,
        134
      ]
    }
  ]
}

更新日志

v1.2.3

  • Database改utf-8

v1.2.2

  • 加入自动进度模式,根据击败任意BOSS自动设置速度与冷却等相关数值…(开关指令:/vel boss)
  • 使用自动进度模式记得用指令重置击败记录:/vel reset
  • 拥有vel.admin管理权限不会进入冷却期(触发间隔不免,防止卡服)
  • 允许vel.use权限的玩家使用/vel 查询当前速度状态
  • 加入了跳跃下降除以倍数配置项(用于辅助坐骑冲刺时优化手感)
  • 加入了Y轴上升下降加速逻辑:
    • 当按住左上或左下时按空格会加速上升与下降
    • 反之只按左或右,直接按空格则往前加速
  • /vel s指令加入了新属性参数:高度:h

v1.2.1

  • 重构无限冲逻辑避免性能问题:
  • 满足配置中的次数进入冷却时间
  • 并给每次动作设定了间隔时间(毫秒)
  • 移除了上次跳跃的相关播报
  • 移除了停止时间(ut)属性
  • /vel s指令加入了新属性参数:
    • 间隔:r
    • 次数:c

v1.2.0

  • 加入了无限冲刺机制:
    • 当使用克盾类饰品双击冲刺不断冲刺
    • 装备指定物品时不断使用跳跃
  • 可以刷新无限冲刺的间隔
  • 当冲刺间隔超过《停止无限冲时的毫秒》时自动进入冷却期 -/vel s指令加入了新属性参数:
    • 停止时间:ut
    • 添加跳跃物品:add
    • 移除跳跃物品:del

v1.1.0

  • 因群友"哨兵"服主的定制要求修改而来
  • 加入了冲刺判断逻辑和冷却机制
  • 重构了大部分代码与指令方法、触发逻辑
  • 玩家使用权限:vel.use
  • 管理员权限:vel.admin
  • /vel set 指令格式:
  • /vel s sd 40 t 10

v1.0.0

  • 从逆光奔跑那反编译来的

反馈