# 生命值/魔法值
[TOC]
## 获取人物生命值/魔法值
>[success]* 当前生命值: `<$HP>`
>* 生命值上限: `<$MAXHP>`
>* 当前魔法值: `<$MP>`
>* 魔法值上限: `<$MAXMP>`
示例
```
#ACT
SENDMSG 6 您的生命值:<$HP>/<$MAXHP>
SENDMSG 6 您的魔法值:<$MP>/<$MAXMP>
```
## 判断人物生命值/魔法值
>[success]* 判断生命值:CHECKHP `运算符(=,>,<)` `数值下限` `运算符(=,>,<)` `数值上限`
>* 判断魔法值:CHECKMP `运算符(=,>,<)` `数值下限` `运算符(=,>,<)` `数值上限`
示例
```
;判断当前生命值是否在100~200之间
#IF
CHECKHP > 100 < 200
#ACT
...
#ELSEACT
...
;判断当前魔法值是否在100~200之间
#IF
CHECKMP > 100 < 200
#ACT
...
#ELSEACT
...
```
## 调整人物当前生命值/魔法值
>[success]* 调整生命值:HUMANHP `运算符(=,+,-)` `数值`
>* 调整魔法值:HUMANMP `运算符(=,+,-)` `数值`
示例
```
;调整当前生命值为100
#ACT
HUMANHP = 100
;当前生命值增加100
#ACT
HUMANHP + 100
;当前生命值减少100
#ACT
HUMANHP - 100
```
## 调整人物生命值/魔法值上限
>[success]请参考[`基础属性 > 调整人物基础属性`](基础属性.md)
## 永久调整人物生命值/魔法值上限
>[success]请参考[`基础属性 > 永久调整人物基础属性`](基础属性.md)