2011年9月17日土曜日

陸戦のcombat modifiers その2

以前、陸戦のcombat modifiersの解釈というエントリーでcombat modifiersに付記される(+)とか(-)とかの意味について紹介しました。そこでは、
leaders(+)/(-)というのは、指揮官がチェックの通過に成功したか失敗したかによって、戦闘時にその指揮官の特長を発揮することができたかできなかったかを示しているだけだ。leaders(-)というのは、賽の目が悪くて指揮官が戦闘に影響を及ぼすことができなかったことを意味する。
と、Devの人が説明していました。そう説明されると疑問なのは、コンバットリポートにleaderのmodifierが表示されていない時はどうなっているのかという点です。最近、Grond(ママ) combat modifiersというスレ
leader(+)というmodifierが存在することは分かったし、leader(-)は単にその効果がないということを示しているということも分かった。modifierが表示されていない時は、サイコロが振られなかったってこと?
と質問が出ています。それに対するDevの人の回答は
コードを見直してみた。leaderのcombat modifierに影響するチェックは3種類あって、そのうちの2つに失格すると、悪影響を及ぼすことがある。スタックしている部隊の半分より多くがチェックに失格すると、leaders(-)と表示される。スタックしている部隊の半分より多くがチェックを通過するとleaders(+)と表示される。もちろん、表示にはFoWも影響している。
それに対する質問
FoWが関係しているということは、日本側に本当はmodifierを適用されてないのに連合軍側では日本側にmodifierが適用されているように見えるということ?それとも、両軍ともに信頼性のないリポートを手にしているということ?なんでこんなことを尋ねるかというと、AI戦で日本側AIにa(+)とa(-)の両方が同時に表示されたのを見たことが何回かあるから。これはどういう意味なんだろう?a(+)とa(-)のどちらか一方だけが正しいのだろうか?
またDevの人の回答
さらにもう一回コードを見直してみた。leadeshipのチェックの結果で、あるリーダーが修正AVを減少させ、他のリーダーが増加させた場合、つまり両方の効果を受けた時に(+)と(-)の両方が表示される。両方が起きることは珍しいけれども、条件によってはそうなることがある。この表示に関するコードにはバグがあって、(+)/(-)の表示される頻度が本来あるべき数より少なくなっている。その結果、leader(+)/(-)が表示されるのはFoWによることがほとんどで、自軍に関するリポートでもそうなる。

0 件のコメント: