PgSetSkillPower » 历史记录 » 版本 1
machenhe, 2022-05-06 13:36
1 | 1 | machenhe | _*%{color:green}pgSetSkillPower%*_ |
---|---|---|---|
2 | |||
3 | 设置指定技能的基础系数和附加伤害 |
||
4 | |||
5 | 伤害公式:(造成伤害*基础系数+基础附加伤害)* 修改系数+修改系数的附加伤害 |
||
6 | 减伤公式:A打出的结算伤害*(100% - B减伤比%)- B减伤值)*(100%-B的Set减伤比%)- B的Set减伤值 |
||
7 | |||
8 | 标签:命令定义|pgSetSkillPower |
||
9 | |||
10 | *格式* |
||
11 | |命令名 |参数1 |参数2 |参数3 |参数4 |参数5 |参数6 |参数7 |参数8 |参数9 | |
||
12 | |pgSetSkillPower|技能id |操作符(+,-,=) |对人物伤害增加百分比 |对人物伤害附加值 |对怪物伤害增加百分比 |对怪物伤害附加值 |防御增加百分比 |防御增加具体值 |持续时间 | |
||
13 | |||
14 | |||
15 | 说明: |
||
16 | * 参数1 |
||
17 | 技能id |
||
18 | |||
19 | * 参数2 |
||
20 | 操作符(+,-,=) |
||
21 | ** +:增加相应数值 |
||
22 | ** -:减小相应数值 |
||
23 | ** =:赋值相应数值 |
||
24 | |||
25 | * 参数3 |
||
26 | 对人物伤害增加百分比 |
||
27 | |||
28 | * 参数4 |
||
29 | 对人物伤害附加值 |
||
30 | |||
31 | * 参数5 |
||
32 | 对怪物伤害增加百分比 |
||
33 | |||
34 | * 参数6 |
||
35 | 对怪物伤害附加值 |
||
36 | |||
37 | * 参数7 |
||
38 | 防御增加百分比 |
||
39 | |||
40 | * 参数8 |
||
41 | 防御增加具体值 |
||
42 | |||
43 | * 参数9 |
||
44 | 持续时间,单位为秒 |
||
45 | ** 持续时间 > 0:修改为临时的 |
||
46 | ** 持续时间 <= 0:修改会保存数据库 |
||
47 | |||
48 | 注意: |
||
49 | * 1.需要配合SetSkillPower设置修改系数时,修改系数不可设为0,否则最终伤害值是0 |
||
50 | * 2.SetSkillPower 和PGSetSkillPower 两个命令,每一个命令的数值都是有2套的, 数据库一套,临时的一套。取具体某一个数值的时候,数据库里的值是第一个操作数, 如果临时数据也有这个技能的数据,则操作符取临时的,临时的数值作为第二个操作数, 当操作符是=号的时候, 忽略库里的,直接取临时的数值。 |
||
51 | * 3.进行操作计算的时候,结果小于0按0算 |
||
52 | |||
53 | *%{color:deepskyblue}脚本示例:%* |
||
54 | |||
55 | bq. [<notextile>@</notextile>pg技能基础系数] |
||
56 | #ACT |
||
57 | pgSetSkillPower 23 = 10000 0 1000000 0 0 0 60 |
||
58 | pgSetSkillPower 33 - 5000 0 500000 0 0 0 60 |
||
59 | |||
60 | bq. [<notextile>@</notextile>技能修改系数] |
||
61 | #act |
||
62 | SetSkillPower 23 = 10000 0 1000000 0 0 0 60 |