基于GF插件的简易技能熟练度系统(真的超级简易),技能在战斗中使用一定次数后即可精通,并获得额外效果,可在道具信息窗口中显示。
下载地址
github
前置
除了GF_2_及以上的核心之外,需要以下硬前置
- GF_3_ItemInfoWindow
- GF_3_ToastSystem
有付费插件,所以抱歉了。。
具体功能
技能精通效果配置
可通过技能备注标签来为每个技能设定熟练次数:
1 2
| <Mastery Count: x> <精通次数: x>
|
然后也是备注标签,可以设定精通效果(直接贴插件帮助了)
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
| <Mastery Damage Rate: x%> <精通伤害倍率: x%>
- 精通后的伤害/治疗倍率,x替换为百分比数值 例如 <精通伤害倍率: 150%> 代表精通后伤害变为1.5倍 默认为100%(无变化)
<Mastery HP Cost: x%> <精通HP消耗: x%>
- 精通后的HP消耗倍率 例如 <精通HP消耗: 50%> 代表精通后HP消耗变为原来的一半 默认为100%(无变化)
<Mastery MP Cost: x%> <精通MP消耗: x%>
- 精通后的MP消耗倍率 默认为100%(无变化)
<Mastery TP Cost: x%> <精通TP消耗: x%>
- 精通后的TP消耗倍率 默认为100%(无变化)
<Mastery Gold Cost: x%> <精通金钱消耗: x%>
- 精通后的金钱消耗倍率 默认为100%(无变化)
<Custom Mastery Effect> code </Custom Mastery Effect> <自定义精通效果> code </自定义精通效果>
- 精通后每次使用技能时额外执行的代码 可用变量: user(使用者), skill(技能对象) 例如 <自定义精通效果> user.gainTp(10); </自定义精通效果>
|
精通后,会在技能后面显示图标,图标可以在参数中设定
精通信息显示
可在道具信息窗口的备注中,通过\SM控制符来确定显示技能熟练度的层级位置,没有指定则按参数中的默认设置来,例如:
<PreInfo 3: \SM>
对于精通后的技能效果,可通过插件自动生成描述,也可自己在备注中写
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <Skill Mastery: xx> <技能精通: xx>
- 在信息窗口中手动指定精通效果的描述文本 xx为显示内容,支持控制符 例如 <技能精通: 伤害翻倍,消耗减半>
<Skill Mastery> xx xx </Skill Mastery> <技能精通> xx xx </技能精通>
- 多行手写精通效果描述,每行独立显示 例如 <技能精通> 伤害倍率: 150% HP消耗: 50% </技能精通>
|
通知支持
在战斗中精通技能时,会弹出精通通知,可自己调整文本和通知样式,通知样式在GF_3_ToastSystem中
更新记录
2026.7.15
首次发布