- 作者: 羽学、星梦
- 出处: TShock官方Q群816771079
- 这是一个 TShock 6.1.0 服务器插件,适用于 Terraria 1.4.5。 主要功能:微光枪命中掉落物时,按规则转换,支持条件与动画;无规则时回退原版微光或分解
| 语法 | 权限 | 说明 |
|---|---|---|
| /sg ls [页数] | sg.use | 列出转换规则(分页) |
| /sg ls all | sg.use | 列出所有转换规则(全量) |
| /sg if | sg.use | 查看插件状态(开关、动画、规则数量) |
| /sg all | sg.use | 查看所有可用条件 |
| /sg a | sg.admin | 开始交互式添加转换规则 |
| /sg d | sg.admin | 删手持物品所有规则 |
| /sg s | sg.admin | 设置源物品(手持) |
| /sg sk <数量> | sg.admin | 设置转换数量(默认1) |
| /sg cd | sg.admin | 设置触发条件(如 晚上 血月 肉后) |
| /sg lk | sg.admin | 设置幸运值 |
| /sg ok | sg.admin | 完成并保存当前规则 |
| /sg no | sg.admin | 取消当前规则添加 |
| /sg rs | sg.admin | 清空所有规则 |
| /sg fix | sg.admin | 恢复默认规则(内置微光转换表) |
| /reload | tshock.cfg.reload | 重载配置文件 |
基础权限 sg.use 管理权限 sg.admin
- 将插件放入 ServerPlugins 文件夹,重启服务器。
- 给玩家权限:/group addperm default sg.use
- 击败史莱姆王获取水枪,丢入微光湖 转换为 微光枪
- 使用微光枪射击掉落物即可触发转换与分解功能
v1.0.5
- 加入了禁止在炼药桌与炼金瓶附近使用微光枪
- 修复了弹幕不会在动画结束后销毁BUG
v1.0.4
- 加入了弹幕特效功能
- 对增加幸运的自定义规则实现额外的雷电暴击动画
v1.0.3
- 修复手游使用微光枪后凭空生成物品BUG
- 给自定义规则添加了幸运属性(指令/sg lk)
- 加入了延迟动画配置项(让分解多物品逐个出现)
v1.0.2
- 加入了权限验证,没有 sg.use指令无法使用微光枪强化功能
- 优化了菜单指令,隐藏大部分指令,仅在使用/sg a时显示
- 优化了list指令,支持按组翻页与all全量参数
- 优化了cd指令,无参数支持显示所有条件
- 加入了d指令,自动移除所有手上物品相关的自定义规则
- 移除了t指令(冗余设计)
- 优化代码查找性能
v1.0.1
- 当没有自定义规则时自动使用原版微光转换与分解
- 加入了随机动画
v1.0.0
- 实现微光枪弹幕射击掉落物转换物品、怪物并实现粒子动画
- 支持物品/怪物转换规则
- 支持条件进度多达87项
- 支持飞行动画模式与无动画模式
- 支持堆叠数量处理
- 交互式指令规则添加(手持/射击)
- 默认配置自带预设“自定义微光转换表”
配置文件位置:tshock/微光转换枪.json
{
"进度参考": [
"0 无 | 1 克眼 | 2 史王 | 3 世吞 | 4 克脑 | 5 世吞或克脑 | 6 巨鹿 | 7 蜂王 | 8 骷髅王前 | 9 骷髅王后",
"10 肉前 | 11 肉后 | 12 毁灭者 | 13 双子魔眼 | 14 机械骷髅王 | 15 世花 | 16 石巨人 | 17 史后 | 18 光女 | 19 猪鲨",
"20 拜月 | 21 月总 | 22 哀木 | 23 南瓜王 | 24 尖叫怪 | 25 冰雪女王 | 26 圣诞坦克 | 27 火星飞碟 | 28 小丑",
"29 日耀柱 | 30 星旋柱 | 31 星云柱 | 32 星尘柱 | 33 一王后 | 34 三王后 | 35 一柱后 | 36 四柱后",
"37 哥布林 | 38 海盗 | 39 霜月 | 40 血月 | 41 雨天 | 42 白天 | 43 夜晚 | 44 大风天 | 45 万圣节 | 46 圣诞节 | 47 派对",
"48 旧日一 | 49 旧日二 | 50 旧日三 | 51 醉酒种子 | 52 十周年 | 53 ftw种子 | 54 蜜蜂种子 | 55 饥荒种子",
"56 颠倒种子 | 57 陷阱种子 | 58 天顶种子",
"59 森林 | 60 丛林 | 61 沙漠 | 62 雪原 | 63 洞穴 | 64 海洋 | 65 地表 | 66 太空 | 67 地狱 | 68 神圣 | 69 蘑菇",
"70 腐化 | 71 猩红 | 72 邪恶 | 73 地牢 | 74 墓地 | 75 蜂巢 | 76 神庙 | 77 沙尘暴 | 78 天空 | 79 微光",
"80 满月 | 81 亏凸月 | 82 下弦月 | 83 残月 | 84 新月 | 85 娥眉月 | 86 上弦月 | 87 盈凸月"
],
"插件开关": true,
"碰撞体积": 12,
"上升格数": 5,
"冷却秒数": 2,
"动画间隔": 90,
"动画偏移": 5,
"延迟动画": true,
"延迟间隔": 30,
"随机动画": [],
"转换规则列表": []
}- 优先发 issue -> 共同维护的插件库:https://github.com/UnrealMultiple/TShockPlugin
- 次优先:TShock 官方群:816771079
- 国内社区:trhub.cn ,bbstr.net ,tr.monika.love