吓我一跳我释放忍术!(蕾忍跑团释放忍术插件)
- 名称:吓我一跳我释放忍术!
- 作者:Desom-fu
- 版本:1.5.0
- 兼容版本:理论兼容所有版本,但仅在最新版本测试过
- 平台:理论支持全平台(已在 QQ 部署测试)
- 操作系统:理论支持全系统(在 Windows Server 2019 上部署)
- 蕾忍跑团交流群:1037073273(欢迎加入蕾忍跑团群喵)
—
下载
以下为可选内容,包含
目前蕾忍跑团已收录的全部忍术
目前已有的全部别名表
蕾忍跑团人物卡模板
—
2025.6.26 - v1.5.0更新
- 增加随机忍术命令,使用方法:
.随机忍术 (等级)
,忍物卡模板适配3.0.0新规则
2025.6.25 - v1.4.0更新
- 增加更改忍术命令,使用方法:
.修改忍术 [名称|新等级|新表达式]
,忍术适配3.0.0新规则
2025.6.17 - v1.3.0更新
- 增加临时变量函数,使用方法:
$变量名=<表达式>$
,临时变量在后面用花括号{}
包裹调用,例如{变量名}
2025.6.12 - v1.2.0更新
- 优化拼音模糊搜索功能,增加查询别名功能,修复bug
2025.6.11 - v1.1.0更新
- 增加拼音及模糊搜索功能,但是需要
源码运行
且电脑里面安装pypinyin
库哦!
若电脑安装了python3.6+
,使用以下命令进行安装:pip install pypinyin
,然后重载插件哦!
若不确定是否导入成功,可以输入.忍术帮助
,若导入失败会显示:注意:拼音匹配功能未启用,请使用命令 pip install pypinyin 安装pypinyin库
—
核心功能
忍术管理
- 添加/删除/管理忍术
- 为忍术添加别名
- 支持属性覆盖 (
+
、-
、*
、/
、=
)
- 支持骰子表达式(如
<2D4+{身手}>
)
权限体系
- 骰主 > Admin > Manager > 普通用户
- 群主/管理员自动获得manager权限
忍术等级
—
命令一览
命令 | 权限要求 | 功能 |
.释放忍术 [名称] (属性覆盖...) | 普通用户 | 释放指定的忍术 |
.查看忍术 [等级] | 普通用户 | 查看指定等级的忍术列表 |
.添加忍术 [名称|等级|表达式] | manager+ | 添加新忍术 |
.修改忍术 [旧名称|新等级|新表达式] | manager+ | 修改忍术 |
.删除忍术 [名称] | manager+ | 删除忍术 |
.添加别名 [别名|原名] | manager+ | 为忍术添加别名 |
.删除别名 [别名] | manager+ | 删除忍术别名 |
.查询别名 [别名或原名] | 普通用户 | 查询忍术的所有别名 |
.随机忍术 (等级) | 普通用户 | 随机释放(指定等级的)忍术 |
.管理忍术 [admin/manager] [add/del] [QQ号] | admin+ | 管理权限 |
.忍术帮助 [主题] | 普通用户 | 查看帮助信息 |
—
使用示例
1. 添加忍术
命令:
.添加忍术 纳米悠悠球|D|类型/派系/属性:攻击/科学/纳米\n蕾克拉消耗:35\n出手速度:6\n忍术速度:<2D4+{身手}>\n$tRoll=<2d4>$\n强度:<{tRoll}+{忍术技艺}>\n或 <{tRoll}+{蛮力}>\n伤害:<3D4+{忍术技艺}>\n力量对拼:否\n特效:蕾克拉球体可以存在一段时间本回合内闪避与格挡检定+<1D4>。\n说明:将蕾克拉聚集为球体,在周身环绕,击退敌人,可攻可守,十分灵活!
添加成功回复:
已添加D级忍术 [纳米悠悠球]
2. 为忍术添加别名
命令:
.添加别名 燃烧刀|一刀一刀燃烧刀
添加成功回复:
已为忍术 [一刀一刀燃烧刀] 添加别名 [燃烧刀]
3. 释放忍术
命令:
.释放忍术 纳米悠悠球
回复:
[蔚之忍者] 释放了D级忍术 [纳米悠悠球]
类型/派系/属性:攻击/科学/纳米
蕾克拉消耗:35
出手速度:6
忍术速度:[2D4({1+4}(5))+身手(5)]=10
//临时变量:[tRoll]=[2d4({4+3}(7))]=7//
强度:[tRoll(7)+忍术技艺(2)]=9
或 [tRoll(7)+蛮力(2)]=9
伤害:[3D4({1+4+4}(9))+忍术技艺(2)]=11
力量对拼:否
特效:蕾克拉球体可以存在一段时间本回合内闪避与格挡检定+[1D4({4})]=4。
说明:将蕾克拉聚集为球体,在周身环绕,击退敌人,可攻可守,十分灵活!
4. 释放忍术(带属性覆盖)
命令:
.释放忍术 燃烧刀 身手+2D4+3 蛮力=10
回复:
[蔚之忍者] 释放了D级忍术 [一刀一刀燃烧刀 (别名: 燃烧刀)]
(属性更改: 身手(7)+[2D4({3+3}(6))=6+3=9]=16, 蛮力(0)=10)
类型/派系/属性:攻击/刀/火
蕾克拉消耗:35
出手速度:8
忍术速度:[2D6({5+3}(8))+身手(16)]=24
强度:[2D4({3+3}(6))+忍术技艺(3)]=9
或 [2D4({2+1}(3))+蛮力(10)]=13
第一段伤害:[1D3({1})]=1
第二段伤害:[1D3({2})]=2
第三段伤害:[1D4({2})]=2
第一次命中额外增加伤害:[忍术技艺(3)]=3
力量对拼:-
特效:连续进行3次攻击。全部命中时,造成2回合的燃烧2。
说明:无
5. 查看忍术列表
命令:
.查看忍术 D
回复:
D级忍术列表:
D级: `安慕希`, `香飘飘热饮`, `蛤蟆毒手`, `轮回眼`, `蜗蜗兽`, `神威`, `一只新的奶龙哨兵`, `牢石耐击术`, `好好睡,好好睡`, `主播那碗是翔`, `回来吧我心爱的手`, `I SEE YOU`, `好男人也没的身手`, `好像有兽忍来袭`, `把自己拿来,拿盐弄模糊不清`, `怒,好怒`, `罗汉内手`, `魔骸`, `纳米悠悠球`, `一字切`, `影子蛇手`, `离子手`, `升龙`, `哦ZOMBIE`, `一只奶龙`, `阿奴火焰`, `毒火焰`, `火遁·火烁`, `黑夜漫步`, `回来瞬回来`, `哎哟卧槽闪现`, `好汉移步`, `罗汉手`, `一刀一刀燃烧刀`, `哈里路小旋风`, `欧内丝手`, `兽人来袭`
—
表达式格式说明
忍术表达式支持以下特性:
骰子表达式
使用 < >
包裹骰子表达式:
<2D4+{身手}>
→ 会计算为实际数值
属性引用
使用 { }
引用人物卡属性:
忍术速度:<2D4+{身手}>
会从人物卡中获取"身手"属性值
临时变量
使用 $ $
包裹临时变量表达式:
$变量名=<1D6*2+{忍术技艺}>$
之后使用{变量名}
即可在后面引用临时变量的值
多行支持
使用 \n
表示换行符
运算符支持
- 四则运算:
+ - * /
- 属性覆盖:
属性名=值
(释放时使用)
—
权限说明
1. 权限层级
层级 | 权限说明 |
骰主 | 所有权限 |
Admin | 管理manager权限,所有manager有的权限 |
Manager | 添加/删除忍术,管理别名,所有普通用户有的权限 |
普通用户 | 释放忍术,查看列表 |
2. 群组权限
- 群主/管理员自动获得manager权限
- 权限保存在
permissions.json
文件中
3. 权限管理命令
.管理忍术 admin add 123456 # 添加admin权限
.管理忍术 manager del 789012 # 移除manager权限
—
注意事项
忍术存储
所有忍术数据保存在plugin/data/LexNinjutsu
路径里
ninjutsu.json
是忍术主文件
aliases.json
是别名文件
permissions.json
是权限文件
别名规则
- 别名不能与原名相同
- 不能与现有忍术名称冲突
- 一个原名可对应多个别名
属性覆盖
释放时支持的覆盖格式:
属性名表达式 (如: 身手2D4+3)
属性名+值 (如: 身手+3)
属性名-值 (如: 体力-2)
等四则运算
注:如果要覆盖为负数,必须使用'='赋值!
错误处理
- 无效属性覆盖会被标记为警告
- 计算错误会显示错误信息
花括号{}的优先级
—
截图示例





