Project1
标题:
贫血状态该怎么制作?
[打印本页]
作者:
美丽晨露
时间:
2012-12-26 17:37
标题:
贫血状态该怎么制作?
本帖最后由 美丽晨露 于 2012-12-29 16:51 编辑
所谓贫血
就是角色或者敌人陷入时
不能回血回魔
该怎么做?
作者:
弗雷德
时间:
2012-12-27 22:27
本帖最后由 弗雷德 于 2012-12-27 22:30 编辑
首先在状态栏设置一个状态,比如17号状态叫贫血吧。
然后打开Game_Battler 3,在174行
# HP 的伤害减法运算
last_hp = self.hp
self.hp -= self.damage
复制代码
改为(17为贫血状态的ID)
# HP 的伤害减法运算
last_hp = self.hp
if self.state?(17) and self.damage<0
self.damage = "Miss"
else
self.hp -= self.damage
end
复制代码
然后,260行
# HP 以及 SP 的回复
last_hp = self.hp
last_sp = self.sp
self.hp += recover_hp
self.sp += recover_sp
复制代码
改为
# HP 以及 SP 的回复
last_hp = self.hp
last_sp = self.sp
if self.state?(17)
unless @state_changed
self.damage = "Miss"
end
else
self.hp += recover_hp
self.sp += recover_sp
end
复制代码
这样,使用回血的特技和物品都显示MISS。
作者:
美丽晨露
时间:
2012-12-29 16:50
弗雷德 发表于 2012-12-27 22:27
首先在状态栏设置一个状态,比如17号状态叫贫血吧。
然后打开Game_Battler 3,在174行改为(17为贫血状态的 ...
非常感谢
我想我明白了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1