作者:星梦
-
出处:
https://github.com/ICU-Club -
这是一个支持宠物自动攻击敌人,无需手动操作,配置文件自动补充宠物名称,只需填写 ID 即可
| 语法 | 权限 | 说明 |
|---|---|---|
/atog |
autoattack.use |
开启/关闭自动攻击系统 |
/atog <宠物名> |
autoattack.use |
开启/关闭指定宠物的攻击 |
/autobind <宠物名> [弹幕] [伤害] [DebuffID] [BuffID] |
autoattack.bind |
绑定宠物攻击配置 |
/autocfg <参数名> <值> [宠物名] |
autoattack.admin |
修改全局或宠物配置参数 |
/autolist |
autoattack.use |
列出当前宠物配置 |
/reload |
tshock.cfg.reload |
重载配置文件 |
配置文件路径:tshock/AutoAttack.json
{
"插件总开关": true,
"默认弹幕类型": 121, // 默认弹幕ID(紫红光球)
"默认基础伤害": 50,
"默认击退力度": 2.0,
"默认发射冷却": 60, // 单位:帧(60帧=1秒)
"默认飞行速度": 16.0,
"默认索敌范围": 800.0, // 单位:像素
"默认启用武器伤害映射": false,
"默认武器伤害系数": 1.0,
"默认敌人DebuffID": 0,
"默认敌人Debuff持续时间": 300,
"默认玩家BuffID": 0,
"默认玩家Buff持续时间": 300,
"宠物配置表": {
"18": {
"宠物名称": "暗影珠", // 可不填写,重载时自动补充
"弹幕类型": 121,
"基础伤害": 50,
"击退力度": 2.0,
"发射冷却": 60,
"飞行速度": 16.0,
"索敌范围": 800.0,
"AI参数0": 0.0,
"AI参数1": 0.0,
"AI参数2": 0.0,
"启用武器伤害映射": false,
"武器伤害系数": 1.0,
"启用此宠物攻击": true,
"敌人DebuffID": 0,
"敌人Debuff持续时间": 300,
"玩家BuffID": 0,
"玩家Buff持续时间": 300
}
// ... 更多宠物配置
}
}| ID | 名称 | ID | 名称 | ID | 名称 |
|---|---|---|---|---|---|
| 18 | 暗影珠 | 72 | 蓝仙灵 | 86 | 粉仙灵 |
| 87 | 绿仙灵 | 197 | 骷髅王头 | 198 | 黄蜂宝宝 |
| 199 | 提基幽魂 | 200 | 宠物蜥蜴 | 208 | 鹦鹉 |
| 209 | 松露人 | 210 | 树苗 | 211 | 妖灵 |
| 236 | 恐龙宝宝 | 266 | 史莱姆宝宝 | 268 | 弹簧眼 |
| 269 | 雪人宝宝 | 353 | 圣诞鬼灵精 | 379 | 蜘蛛宝宝 |
| 492 | 魔法灯笼 | 499 | 脸怪宝宝 | 500 | 猩红之心 |
| 653 | 同伴方块 | 701 | 龙蛋 | 702 | 闪烁灯芯 |
| 703 | 飞翔Gato | 759 | 小鸟宝宝 | 815 | 小鹰身女妖 |
| 816 | 耳廓狐 | 817 | 闪光蝴蝶 | 818 | 白虎 |
| 821 | 小恶魔 | 825 | 小熊猫 | 859 | 狼人宝宝 |
| 881 | 史莱姆王 | 882 | 克苏鲁之眼 | 883 | 世界吞噬者 |
| 884 | 克苏鲁之脑 | 885 | 骷髅王 | 886 | 蜂后 |
| 887 | 毁灭者 | 888 | 双子魔眼 | 889 | 机械骷髅王 |
| 890 | 世纪之花 | 891 | 石巨人 | 892 | 猪龙鱼公爵 |
| 893 | 教徒 | 894 | 月总 | 895 | 仙灵女王 |
| 896 | 南瓜王 | 897 | 常绿尖叫怪 | 898 | 冰雪女王 |
| 899 | 火星宠物 | 900 | 哥布林战旗 | 901 | 黑暗魔法师 |
| 934 | 史莱姆皇后 | 956 | 伯尼 | 957 | 格罗姆 |
| 958 | 独眼巨鹿 | 959 | 猪人 | 960 | 切斯特 |
| 970 | 阿比盖尔 | 994 | 祝尼魔 | 998 | 蓝鸡 |
| 1050 | 斧头仙灵 | 1056 | 滚石 | 1090 | 彩虹滚石 |
| 1095 | 帕鲁宠物奇莉 |
| 模式 | 说明 |
|---|---|
| 最近敌人模式 | 默认模式,自动锁定范围内最近的敌对NPC |
| 反击模式 | 玩家受到伤害时触发,优先攻击伤害来源的敌人 |
- 玩家必须先使用
/atog开启自动攻击系统,宠物才会自动攻击 - 冷却单位为帧,60帧约等于1秒
- 索敌范围单位为像素,推荐范围 600-1200
- 启用武器伤害映射后,宠物伤害会随玩家手持武器变化
- 配置文件中只需填写宠物ID,名称会在重载时自动补充
- 重构为多宠物独立配置系统
- 支持 74 种宠物完整配置
- 修正部分宠物弹幕ID错误
- 添加武器伤害映射功能
- 添加 Debuff/Buff 自动施加功能
- 初始版本发布
- 支持宠物自动攻击
- 支持反击模式
- 优先发 issued -> ICU-Club 插件库:
https://github.com/ICU-Club - 次优先:TShock 官方群:816771079