Skip to content

1242509682/ConvGun

Repository files navigation

ConvGun 微光转换枪

  • 作者: 羽学、星梦
  • 出处: 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

使用方法

  1. 将插件放入 ServerPlugins 文件夹,重启服务器。
  2. 给玩家权限:/group addperm default sg.use
  3. 击败史莱姆王获取水枪,丢入微光湖 转换为 微光枪
  4. 使用微光枪射击掉落物即可触发转换与分解功能

更新日志

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,
  "随机动画": [],
  "转换规则列表": []
}

反馈

About

这是一个 TShock 6.1.0 服务器插件,适用于 Terraria 1.4.5,主要功能:使用微光枪命中掉落物,根据配置的规则将其转换为其他物品或怪物,支持进度/环境/时间等条件判断,支持飞行动画。

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages