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