Project1
标题:
关于毒的问题
[打印本页]
作者:
CrinicFreeva
时间:
2009-8-16 17:29
标题:
关于毒的问题
怎么改变毒伤害的效果?
比如做两个中毒,一个是轻微,一个是重度,后面那个是前面的十倍。
还有,怎么做像RO里涂毒的技能啊?
作者:
qinqian
时间:
2009-8-16 19:13
提示:
作者被禁止或删除 内容自动屏蔽
作者:
素食者
时间:
2009-8-16 22:17
在状态里好像可以设置毒的属性。新建一个毒属性试一试
作者:
雪流星
时间:
2009-8-17 07:06
在 Game_Battler 裡面搜索 def slip_damage_effect
def slip_damage_effect
if slip_damage? and @hp > 0
@hp_damage = apply_variance(maxhp / 10, 10)
@hp_damage = @hp - 1 if @hp_damage >= @hp
self.hp -= @hp_damage
end
end
复制代码
改成
def slip_damage_effect
if slip_damage? and @hp > 0
if self.state?(1) # 假射第一种毒的状态ID为 1
@hp_damage = apply_variance(maxhp / 10, 10)
@hp_damage = @hp - 1 if @hp_damage >= @hp
elsif self.state?(10) # 假射第二种毒的状态ID为 10
@hp_damage = 10* apply_variance(maxhp / 10, 10)
@hp_damage = @hp - 1 if @hp_damage >= @hp
end
self.hp -= @hp_damage
end
end
复制代码
作者:
CrinicFreeva
时间:
2009-8-17 20:06
那第二个问题呢?
作者:
风雪优游
时间:
2009-8-17 20:36
@hp_damage = 10* apply_variance(maxhp / 10, 10)
这个意思是-血量为,10×角色最大血量除以10……那个最后的10是什么意思?
作者:
CrinicFreeva
时间:
2009-8-19 19:13
还有,怎么做像RO里涂毒的技能啊
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1