超级玩家
 
- 贡献度
- 28
- 金元
- 6231
- 积分
- 735
- 精华
- 0
- 注册时间
- 2012-3-17
|
本帖最后由 skycrow 于 2013-5-24 22:04 编辑
5/9刪掉俄翻英機翻,增加中文註解(全選反白)因沒裝漢化補丁所以翻譯是自翻的
http://www.eador.com/B2/viewtopic.php?t=1647 ,補充下這是前代genesis的設定,僅供參考,
這代公式請參考:http://bbs.3dmgame.com/forum.php ... &page=1#pid86026231解壓data.pak文件研究
一個士兵最多只能擁有3個
一個士兵一場戰鬥只能拿一個勳章,若隨機出來結果可以拿多個的话,以此表順序高低決定優先權
一場戰鬥可以有多個士兵拿勳章
undead生物如:Ghoul,Skeleton,Vampire,Zombie,Ghost無法拿到勳章
不死 食屍鬼 骷髏 吸血鬼 喪屍 幽靈
註解:
RangedKills,RangedDamage,RangedDamageReceived: 包含魔法攻擊(Magic Shot),少數例外如ORDER OF THE MARKSMAN,FIRE PENNANT這兩個勳章;
遠距擊殺數 遠距傷害量 遠距傷害吸收量
SpellDamageReceived:不包含魔法攻擊(Magic Shot);
咒語傷害吸收量
Attack,CounterAttack,RangedAttack,Ammos,MapMorale: 開戰前的數值,不包含英雄和士氣的加成;
攻擊值 反擊值 遠距攻擊值 彈藥值 在大地圖當前士氣值
MaxMorale:開戰時的原本數值如:15/18非戰鬥時累積的最大數值20/18;
最大士氣值
TotalAllies,AliveAllies:不包含英雄;
我軍全部數量 生存我軍數
Random(x)>=y:隨機值,即先滿足前面條件後再用這算式隨機算出能否拿到勳章
以HERO'S CROSS為例,須先滿足
MeleeKills + RangedKills > 4
近戰擊殺數+遠距擊殺數>4
DamageReceived >= MaxLife * 2 / 3
吸收傷害量>=最大生命值*2/3
這兩條件後,再用下面算式去取決是否能拿到
假設近戰擊殺數為3,遠距擊殺數為2,此情況就是Random(11+3+2)>=13就是(11+5-13)/(11+5)*100%=19%
Random(NumXXXX + 1) == 0:已有一個相同勳章難度提高2倍(估計是機率再除2),已有兩個相同勳章難度提高3倍(估計是機率再除3)

HERO'S CROSS:
Attack+2,Counterattack+2,Armor+1,Resistance+1.Gold Unkeep+10.
攻擊值+2,反擊值+2,裝甲值+1,抗性值+1.金幣維護費+10.
MeleeKills + RangedKills > 4
近戰擊殺數+遠距擊殺數>4
DamageReceived >= MaxLife * 2 / 3
吸收傷害量>=最大生命值*2/3
Random(11 + MeleeKills + RangedKills) >= 13
近戰擊殺數 遠距擊殺數

STAR OF THE MAGE:
Ranged Attack+1,Energy Control+1.Gold Unkeep+5,Gem Unkeep+1.
遠距攻擊值+1,"能量操縱"能力+1.金幣維護費+5,寶石維護費+1.
MagicShotAbility > 0
須有"魔法攻擊"能力
RangedDamage >= 3 * RangedAttack
遠距傷害量>=3*遠距攻擊值
RangedKills > 1
遠距擊殺數>1
Random(21 + RangedDamage + 5 * RangedKills - 3 * RangedAttack * Ammos) >= 30
遠距傷害量 遠距擊殺數 遠距攻擊值 彈藥值
Random(NumMageMedals + 1) == 0
已有一個相同勳章難度提高2倍(估計是機率再除2),已有兩個相同勳章難度提高3倍(估計是機率再除3)

ORDER OF THE MARKSMAN:
Accuracy(Precise Shot ?)+1,Ranged Attack+1.Gold Unkeep+8.
準確值(可能是"精確射擊"這能力?)+1,遠距攻擊值+1.金幣維護費+8.
Ammos > 2
彈藥值>2
MagicShotAbility == 0
不能有"魔法攻擊"能力
RangedDamage >= 3 * RangedAttack
遠距傷害量>=3*遠距攻擊值
RangedKills > 1
遠距擊殺數>1
Random(21 + RangedDamage + 5 * RangedKills - 3 * RangedAttack ) >= 30
遠距傷害量 遠距擊殺數 遠距攻擊值
Random(NumSniperMedals + 1) == 0
已有一個相同勳章難度提高2倍(估計是機率再除2),已有兩個相同勳章難度提高3倍(估計是機率再除3)
*不包含野蠻人(Barbarian)和矛兵(Spearman)這類的遠距攻擊

HEALER'S MEDAL:
Healing+2,Ammo+1.Gold Unkeep+3,Gem Unkeep+1.
醫療值+2,彈藥值+1.金幣維護費+3,寶石維護費+1.
HealingAbility > 0
須有"醫療"能力
HealedLife >= 3 * HealingAbility
已醫療量>=3*醫療值
Random(21 + HealedLife - HealingAbility * 3) >= 20
已醫療量 醫療值
Random(NumHealingMedals + 1) == 0
已有一個相同勳章難度提高2倍(估計是機率再除2),已有兩個相同勳章難度提高3倍(估計是機率再除3)

WILL FOR VICTORY ORDER:
Attack+2,Counterattack+2.Gold Unkeep+5.
攻擊值+2,反擊值+2.金幣維護費+5.
MeleeDamage > 3 * (Attack + CounterAttack)
近戰傷害量>3*(攻擊值+反擊值)
Random(21 + MeleeDamage - 3 * (Attack + CounterAttack)) >= 20
近戰傷害量 攻擊值 反擊值

MEDAL FOR RESILIENCE:
Hit Points+4,Defense+1,Counterattack+1.Gold Upkeep+4.
生命值+4,防禦值+1,反擊值+1.金幣維護費+4.
TotalDamageReceived >= MaxLife
吸收傷害量>=最大生命值
MeleeKills + RangedKills > 0
近戰擊殺數+遠距擊殺數>0
Random(21 + TotalDamageReceived - MaxLife) >= 20
吸收傷害量 最大生命值

ORDER OF THE VICTOR:
Hit Points+5,Morale+3,Attack+2,Counterattack+1.Gold Unkeep+10.
生命值+5,士氣+3,攻擊+2,反擊+1.金幣維護費+10.
floor(TotalAllies / AliveAllies) > 5
我軍全部數量/生存我軍數>5
MeleeKills + RangedKills > 0
近戰擊殺數+遠距擊殺數>0
Random(21 + TotalAllies + MeleeKills + RangedKills) >= 20
我軍全部數量 近戰擊殺數 遠距擊殺數

MEDAL FOR RESOLUTION:
Resistance+2,Morale+2.Gold Unkeep+3.
抗性值+2,士氣值+2.金幣維護費+3.
SpellDamageReceived > CurrentLife/2
咒語傷害吸收量>目前生命值/2
MeleeKills + RangedKills > 0
近戰擊殺數+遠距擊殺數>0
Random(21 + SpellDamageReceived - CurrentLife/2) >= 20
咒語傷害吸收量 目前生命值

ORDER OF THE DEFENDER:
Defense+2,Counterattack+1.Gold Unkeep+4.
防禦值+2,反擊值+1.金幣維護費+4.
MeleeDamageReceived > CurrentLife/2
近戰傷害吸收量>目前生命值/2
MeleeKills > 0
近戰擊殺數>0
Random(21 + MeleeDamageReceived - CurrentLife/2) >= 20
近戰傷害吸收量 目前生命值

MEDAL FOR AGILITY:
Ranged Defense+2,Stamina+2.Gold Unkeep+3.
遠距防禦值+2,耐力值+2.金幣維護費+3.
RangedDamageReceived > CurrentLife/2
遠距傷害吸收量>目前生命值/2
MeleeKills + RangedKills > 0
近戰擊殺數+遠距擊殺數>0
Random(21 + RangedDamageReceived - CurrentLife/2) >= 20
遠距傷害吸收量 目前生命值

MEDAL FOR COURAGE:
Morale+4,Attack+1.Gold Upkeep+3.
士氣值+4,攻擊值+1.金幣維護費+3.
CurrentMorale - MaxMorale - MapMorale/2 > 5
目前士氣值-最大士氣值-在大地圖士氣值/2>5
MeleeKills + RangedKills > 0
近戰擊殺數+遠距擊殺數>0
Random(21 + CurrentMorale - MaxMorale) >= 30
目前士氣值 最大士氣值

MEDAL FOR ZEAL:
Stamina+3,Counterattack+1.Gold Unkeep+3.
耐力值+3,反擊值+1.金幣維護費+3.
UsedStamina >= MaxStamina
用掉耐力值>=最大耐力值
Random(21 + UsedStamina - MaxStamina) >= 20
用掉耐力值 最大耐力值

BATTLEMAGE'S BADGE:
Ammo+2,Stamina+2.Gold Unkeep+4,Gem Unkeep+1.
彈藥值+2,耐力值+2.金幣維護費+4,寶石維護費+1.
SpellsStamina >= 3
咒語用掉耐力值>=3
RangedKills > 0
遠距擊殺數>0
Random(10 + SpellsStamina + RangedKills) >= 10
咒語用掉耐力值 遠距擊殺數
Random(NumBattlemageBadges + 1) == 0
已有一個相同勳章難度提高2倍(估計是機率再除2),已有兩個相同勳章難度提高3倍(估計是機率再除3)

FIRE PENNANT:
Ammo+1,Resistance+1,and +3 to the Fire Arrow Skill.Gold Unkeep+7,Gem Unkeep+1.
彈藥值+1,抗性值+1,"火箭"能力+3.金幣維護費+1.
Ammos > 2
彈藥值>2
RangedAttack > 0
遠距攻擊值>0
RangedDamage >= RangedAttack * 3
遠距傷害量>=遠距攻擊值*3
MagicShot == 0
不能有"魔法攻擊"能力
RangedKills > 1
遠距擊殺數>1
DamageReceived >= MaxLife * 2 / 3
傷害吸收量>=最大生命值*2/3
Random(21 + RangedDamage + 5 * RangedKills - 3 * RangedAttack * Ammos) >= 30
遠距傷害量 遠距擊殺數 遠距攻擊值 彈藥值
Random(NumFirePennants + 1) == 0
已有一個相同勳章難度提高2倍(估計是機率再除2),已有兩個相同勳章難度提高3倍(估計是機率再除3)


|
评分
-
2
查看全部评分
-
|