基于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

首次发布