Project1
标题:
怎么弄一个让怪打你不减血的状态 就像隐身一样
[打印本页]
作者:
2224573639
时间:
2018-1-11 22:42
标题:
怎么弄一个让怪打你不减血的状态 就像隐身一样
怎么弄一个让怪打你不减血的状态 就像隐身一样
求教
作者:
文雅夕露
时间:
2018-1-11 23:05
在脚本Game_Battler 3里。
应用通常攻击和应用特技里。
# HP 的伤害计算之后
各加入这段:
if self.state?(状态ID)
self.damage = 0
end
即可
作者:
2224573639
时间:
2018-1-12 00:11
我不太懂脚本
作者:
soulsaga
时间:
2018-1-12 12:14
本帖最后由 soulsaga 于 2018-1-12 12:29 编辑
只能放弃了...
作者:
SailCat
时间:
2018-1-12 15:21
假设你无敌的状态是30号
把这段插到Main前面
INVINCIBLE_STATE_ID = 30
class Game_Battler
alias sailcat_hp= hp=
def hp=(hp)
if hp < @hp # 如果是减血处理
return if state?(INVINCIBLE_STATE_ID)
end
self.sailcat_hp = hp
end
end
作者:
guoxiaomi
时间:
2018-1-12 16:33
属性吸收,怪物的普通攻击带上属性,然后状态赋予抗性
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1