角色攻击力血量是怎么加的
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-26 21:44:06 |
👁️ 阅读: 0
根据课程日志记录,角色攻击力(伤害)和血量(HP)的调整可以通过以下方式实现:
1. **攻击力(伤害)调整**:
- 使用脚本命令`ChangeDamageValue`来调整攻击造成的伤害值。例如,在英雄宝宝攻击前触发`[@HeroAttackDamageBB]`中,可以通过`H.ChangeDamageValue 0 = 5000`将伤害值设置为5000。
- 注意:课程日志中提到,数值类型的“攻击伤害数值增加”属性没有直接增加攻击伤害,人物伤害需使用脚本实现。
2. **血量(HP)调整**:
- 对于宝宝(如神兽),可以使用`CHANGEMOBABILITY`或`MEBabyHP`命令来修改血量。例如,在宝宝升级触发`[@Slaveupgrade]`中,使用`MEBabyHP 宝宝名称 + 580 0`将一级神兽血量从420增加到1000(即增加580点)。
- 命令格式:`MEBabyHP 参数1 参数2 参数3 参数4`,其中参数1为宝宝名称,参数2为操作符号(+、-、=),参数3为血量值,参数4为是否区分数字(0不区别,1区别)。
3. **其他相关调整**:
- 宝宝攻击人物的威力倍率可通过`ChangeSlaveAttackHumPowerRate`调整,例如设置为110表示攻击人物倍数1.1倍。
- 英雄宝宝被攻击时,也可使用`H.ChangeDamageValue`调整受到的伤害值。
总结:攻击力主要通过`ChangeDamageValue`脚本控制,血量可通过`CHANGEMOBABILITY`或`MEBabyHP`等命令修改,具体需在相应触发(如攻击触发、升级触发)中编写脚本实现。
← 返回问答库