最后计算降低10%最大生命值
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-06-17 19:35:34 |
👁️ 阅读: 6
根据课程日志记录,降低最大生命值10%的实现需要先获取当前最大生命值,然后计算减少的数值,最后使用属性操作命令进行设置。生命值对应的属性参数是1号属性(最大生命值)。具体步骤如下:
1. 获取当前最大生命值
2. 计算减少10%后的数值
3. 使用属性操作命令设置新的最大生命值
示例脚本:
```
#ACT
;获取当前最大生命值
GetAbilityValue 1 N$当前生命
;计算减少10%后的生命值
FORMULATION <$STR(N$当前生命)>*0.9 N$新生命 1
;设置新的最大生命值
CHANGEABILITY 1 <$STR(N$新生命)>
SENDMSG 6 你的最大生命值降低了10%
```
注意:计算时使用了参数1(丢弃小数),确保生命值为整数。属性参数1对应最大生命值,操作前建议先保存原始值以便后续恢复。
← 返回问答库