Project1

标题: 关于状态附加概率的问题 [打印本页]

作者: cx625349119    时间: 2012-11-6 17:12
标题: 关于状态附加概率的问题
现在需要设计一个普通攻击能带毒的怪物,比如蜘蛛。然后只想到这种方法。

if attacker.is_a?(Game_Enemy) and [1].include?(attacker.enemy_id)
    self.add_state(n)
end

可是突然有一个问题,就是self.add_state(n),那么目标是    必中n号状态   还是    要再乘以一个状态有效度

如果是前者的话,怎么改才能达到后者的效果?希望有人能解答啊。

P.S. 还有其他简单方法实现 怪物普攻带毒(概率受状态有效度影响)吗?
作者: SSA220300    时间: 2012-11-6 17:14
直接設成技能不就好了嗎{:2_270:}
作者: cx625349119    时间: 2012-11-6 17:20
SSA220300 发表于 2012-11-6 17:14
直接設成技能不就好了嗎

{:2_270:}好像是可以哦,用这个技能代替普通攻击?
作者: Password    时间: 2012-11-6 17:22
本帖最后由 Password 于 2012-11-6 17:25 编辑

设置一个技能:毒攻击
攻击附加毒状态,使用信息里写“的攻击”就好
另外如果想100%附加的话就把状态里的“不能抵抗”勾上。

中状态的几率要看敌人对此状态的抵抗度,
A:100%
B:80%
C:60%
D:40%
E:20%
F:0%
作者: SSA220300    时间: 2012-11-6 17:23
cx625349119 发表于 2012-11-6 17:20
好像是可以哦,用这个技能代替普通攻击?

是喔,直接把普通攻擊刪掉,
再設定一個有毒屬性的技能,
再在狀態設那個優先權(優先權好似是中這個狀態的機率?)
{:2_270:}
作者: 冷徹心扉    时间: 2012-12-18 17:53
那麼,請問有沒有辦法得知武器附加異常狀態的預設成功率是多少?或修改預設值
例如附加中毒效果的爪




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1