3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 9867|回复: 25
打印 上一主题 下一主题

[资讯] 勳章的拿法(舊設定僅供參考)

  [复制链接]

38

主题

1061

帖子

735

积分

超级玩家

Rank: 5Rank: 5

贡献度
28
金元
6231
积分
735
精华
0
注册时间
2012-3-17
跳转到指定楼层
主题
发表于 2013-4-28 19:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-30 20:31 , Processed in 0.027836 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表