正在加载文档
人物临时属性命令(新)
<!-- mindoc:slug=aa-1hglonr935hvk -->
# 人物临时属性(新)
### 格式:
>CHANGEHUMABILEX 参数1 参数2 参数3 参数4
>兼容`ChangeHumAbilityEx`,如遇报错还是以`CHANGEHUMABILEX`接口报错提示
### 参数说明:
|位置|说明|备注|
|:----|:---|:---
|参数1 |属性索引||
|参数2 |属性类型|1-41 [属性参考](#first_link)|
|参数3 |操作符|+ 、- 、=|
|参数4 |数值|最大支持21亿|
### 获取执行属性索引的临时属性值:
|常量|说明|
|:----|:---
|<$HUMABILITY[X].VALUE(Y)> |X:属性索引, Y:属性类型|
### 示例:
```
[@测试1]
#IF
#ACT
CHANGEHUMABILEX 0 5 + 100
CHANGEHUMABILEX 0 6 + 100
SENDMSG 5 临时属性索引为0,人物临时属性攻击增加100-100
break
;也可以用 ChangeHumAbilityEx 接口,跟上面一样,只是兼容接口而已
[@测试1]
#IF
#ACT
ChangeHumAbilityEx 0 5 + 100
ChangeHumAbilityEx 0 6 + 100
SENDMSG 5 临时属性索引为0,人物临时属性攻击增加100-100
break
[@测试2]
#IF
#ACT
CHANGEHUMABILEX 1 1 + 100
CHANGEHUMABILEX 1 2 + 100
SENDMSG 5 临时属性索引为1,人物临时属性防御增加100-100
break
```
## 清理人物临时属性
### 格式:
>CLEARHUMABILEX 参数1
### 参数说明:
|位置|说明|备注|
|:----|:---|:---
|参数1 |属性索引||
### 示例:
```
[@测试]
#IF
#ACT
CLEARHUMABILEX 0
SENDMSG 5 临时属性索引为0的属性全部清除
break
```
## 属性类型参照表[](@first_link)
|属性参数|参数说明|
|:----|:---
|1 |防御下限|
|2 |防御上限|
|3 |魔御下限|
|4 |魔御上限|
|5 |攻击下限|
|6 |攻击上限|
|7 |魔法下限|
|8 |魔法上限|
|9 |道术下限|
|10 |道术上限|
|11 |最大生命值|
|12 |最大魔法值|
|13 |HP恢复|
|14 |MP恢复|
|15 |中毒恢复|
|16 |中毒躲避|
|17 |魔法躲避|
|18 |准确|
|19 |敏捷|
|20 |幸运|
|21 |暴击几率增加|
|22 |增加攻击伤害|
|23 |物理伤害减少|
|24 |魔法伤害减少|
|25 |忽视目标防御|
|26 |所有伤害反弹|
|27 |增加目标暴率|
|28 |人物体力增加|
|29 |人物魔力增加|
|30 |怒气恢复增加|
|31 |合击攻击增加|
|32 |扩展元素一|
|33 |扩展元素二|
|34 |扩展元素三|
|35 |扩展元素四|
|36 |扩展元素五|
|37 |扩展元素六|
|38 |扩展元素七|
|39 |扩展元素八|
|40 |扩展元素九|
|41 |生命百分比提升|