# 伤害吸收
[TOC]
## 获取人物伤害吸收
>[success]* `<$SUCKDAMAGEPOINT>` 调整人物伤害吸收的数值
>* `<$SUCKDAMAGE>` 永久调整人物伤害吸收的数值,下线不消失
示例
```
#ACT
SENDMSG 6 当前剩余伤害吸收:<$SUCKDAMAGEPOINT>点
```
## 判断人物伤害吸收
>[success] CHECKSUCKDAMAGE `运算符(=,>,<)` `吸收数值`
示例
```
;判断当前伤害吸收是否大于1000
#IF
CHECKSUCKDAMAGE > 1000
#ACT
...
#ELSEACT
...
```
## 调整人物伤害吸收
>[success] SETSUCKDAMAGE `运算符(=,+,-)` `吸收数值` `吸收比率(1-1000)` `成功率(1-100)`
示例
```
;增加伤害吸收1000点,每次吸收10%伤害,成功率50%
#ACT
SETSUCKDAMAGE + 1000 100 50
;增加伤害吸收1000点,每次吸收50%伤害,成功率90%
#ACT
SETSUCKDAMAGE + 1000 500 90
```
>[danger] 小退失效
## 永久调整人物伤害吸收
>[success]请参考[`基础属性 > 永久调整人物基础属性`](基础属性.md)