伊多:破碎世界的主人勋章获取及获取概率函数算法
2014-03-29 02:03:13 作者:带刺的蔷薇
《伊多:破碎世界的主人》勋章获取及获取概率函数算法详解,为了直观表述我将公式归纳成简单一句话来说明,但需要注意“达到”和“超过”两个表述方式,前者是大于等于,后者是大于。
特别注意:满足获取条件后,勋章是有几率获取,非100%获取,而且是最小几率,如果要提高获得的几率。。。。请看我给出的概率函数
资料中基本的说明:
一个士兵最多只能拥有3个勋章
一个士兵一场战斗只能拿一个勋章,若随机出来结果可以拿多个的话,按下表顺序高低决定优先权——详细获取机制应该是4楼的说明
一场战斗可以有多个士兵拿勋章
不死系生物无法获取勋章
具体翻译如下注解:
1、条件中提到的近战攻击力、远程攻击力等值,是开战前士兵的面板值,不含来自英雄和士气的加成
2、远程攻击,如果未特殊表明的话,泛指消耗弹药类的远程伤害,如魔杖、弓弩,但不包含消耗体力的法术类技能
英雄十字勋章
攻击+2 反击+2 装甲+1 抵抗+1 维护费用+10黄金(更正翻译错误,有勋章了,签约费当然要高了)
获取条件:如果单位在战斗中至少击杀五人,并且承受的伤害值达到自己生命上限2/3,就有几率获得这个勋章,
概率函数:Random (11+近战杀敌数+远程射杀数)>=13
魔法之星勋章
远程攻击+1 能力控制+1 维护费用+5黄金+5 宝石
获取条件:如果单位在战斗中通过远程方式至少击杀一人并且造成的总伤害达到远程攻击力的3倍(魔法伤害),就有几率获得这个勋章,
概率函数:Random (21+远程伤害总量+5*远程击杀数-3*远程攻击值*弹药值)>=30
已获取魔法之星勋章的数量越多,再次获取的几率越低,第2枚几率减半,第3枚几率减为1/3——大概是这个描述,不敢确定,下面的同样
秩序之射手勋章
精确度+1 远程攻击+1 维护费用+8黄金
获取条件:如果单位在战斗中通过远程方式至少击杀了一人并且造成的总伤害达到远程攻击力的3倍(必须是箭头伤害,非魔杖和标枪伤害),就有几率获得这个勋章,
概率函数:Random (21+远程伤害总量+5*远程击杀数-3*远程攻击值*弹药值)>=30
已获取秩序的射手勋章的数量越多,再次获取的几率越低,第2枚几率减半,第3枚几率减为1/3
治疗者勋章
治疗量+2 弹药+1 维护费用+8黄金+1 宝石
获取条件:如果单位具有医疗能力,且在战斗中造成的总治疗量达到治疗量能力的3倍,就有几率获得这个勋章,
概率函数:Random (21+总治疗量-3倍治疗能力)>=20
已获取治疗者勋章的数量越多,再次获取的几率越低,第2枚几率减半,第3枚几率减为1/3
胜利之愿勋章
攻击+2 反击+2 维护费用+5黄金
获取条件:如果单位在战斗中造成的近战总伤害量(含反击)超过近战攻击力(近战值+反击值)的3倍,就有几率获得这个勋章
概率函数:Random (21+近战伤害总量-3(近战攻击值+反击值))>=20
坚韧勋章
生命点+4 防御+1 反击+1 维护费用+4黄金
获取条件:如果单位在战斗中造成至少一次击杀,并且受到过的总伤害值达到生命上限值,就有几率获得这个勋章
概率函数:Random (21+总承受伤害值-最大生命值)>=20
秩序之胜利勋章
生命点+5 士气+3 攻击+2 反击+1 维护费用+10黄金
获取条件:如果单位在友军(应该是不包含召唤生物,未验证)的死亡率超过80%的情况下幸存, 并且战斗中造成至少一次击杀,就有几率获得这个勋章
概率函数:Random (21+友军总数+近战击杀数+远程击杀数)>=20
决心勋章
抵抗+2 士气+2 维护费用+3黄金
获取条件:如果单位在战斗中造成至少一次击杀,同时受到的魔法伤害值(消耗体力的法术技能伤害,非魔杖)超过现存生命值的1/2,就有几率获得这个勋章
概率函数:Random (21+受到的法术伤害>现存生命值/2)>=20
秩序之防御者勋章
防御+2 反击+1 维护费用+4黄金
获取条件:如果单位在战斗中造成至少一次近战击杀,同时受到的近战伤害值超过现存生命值的1/2 ,就有几率获得这个勋章
概率函数: Random (21+受到的近战伤害>现存生命值/2)>=20
敏捷勋章
远程攻击防御+2 体力+2 维护费用+3黄金
获取条件:如果单位在战斗中造成至少一次击杀,同时受到的远程伤害超过现存生命值的1/2 ,就有几率获得这个勋章
概率函数: Random (21+受到的远程伤害>现存生命值/2)>=20
勇气勋章
士气+4 攻击+1 维护费用+3黄金
获取条件:如果单位在战斗中造成至少一次击杀,并且在战斗中获得的士气超过5 (应该不包含英雄技能加持,未验证),就有几率获得这个勋章
概率函数:Random (21+现存士气-最大士气)>=30
热忱勋章
耐力+3 反击+1 维护费用+3黄金
获取条件:如果单位在战斗中消耗的体力超过自己体力的最大值
概率函数:Random (21+已消耗的体力-最大体力)>=20
战斗法师勋章
弹药+2 体力+2 维护费用+4黄金 +1宝石
获取条件:如果单位在战斗中造成至少一次远程击杀,并且通过法术消耗掉的体力达到3
概率函数:Random (10+通过法术消耗的体力值+远程击杀数)>=20已获取战斗法师勋章的数量越多,再次获取的几率越低,第2枚几率减半,第3枚几率减为1/3
火之战旗勋章
弹药+1 抵抗+1 火焰箭技能+3 维护费用+7黄金 +1宝石
获取条件: 如果单位在战斗中通过远程方式(箭头攻击,非魔杖和标枪)至少击杀了一人,且造成的远程总伤害值达到远程攻击力的3倍,同时受到的远程伤害值达到最大生命的的2/3 ,就有几率获得这个勋章
概率函数: Random (21+总远程伤害值+5倍远程击杀数-3*远程攻击力*弹药值)>=30已获取火之战旗勋章的数量越多,再次获取的几率越低,第2枚几率减半,第3枚几率减为1/3