Table of Contents

ロビー活動

マニュアルのゲームメカニクスセクションは、ゲームの計算で使用される内部式の詳細を説明します。マニュアルのこのセクションは疑似コードを使用しており、ゲーム内のコードと100%同じとは限りません。

マニュアルのゲームメカニクスパートは、主に “なぜX、Y、Zをするとこの評価になるのか?”というよくある質問に対するリファレンスとして設計されています。通常、この答えには多くの異なる変数が含まれており、マニュアルのこのセクションではそれを実証しています。

マニュアルのゲームメカニクスセクションは、ソーセージがどのように作られるかを示しています。ですから、ゲームを楽しむなら、このマニュアルの部分は避けた方がいいかもしれません。

変数

名称 説明 名称 説明
totalNumberOfCitiesOrTerritories ゲームマップ上の都市や 領域の総数です。 Number Of Factories 会社が所有している工場の数です。
Number of Branches 会社が所有している支店の数です。 ex_1d045p_year99 1.045^(year-1899)
Lobbying_Budget 会社の月間ロビー活動予算です。 maximumLobbyingBudget 会社が1ターンにロビー活動に費やすことができる最大金額です。

ロビー活動の最大資金です

cityAdjustment = 100.0/totalNumberOfCitiesOrTerritories;
 
maximumLobbyingBudget = 25000;
 
lobbySize = (1 + (2 * Number Of Factories) + ( 0.5 * Number of Branches);
 
if(year < 2020)
{
    maximumLobbyingBudget = 25000 * lobbySize * ex_1d045p_year99 * cityAdjustment;
}
else
{
    maximumLobbyingBudget = 25000 * lobbySize * 205.62274 * cityAdjustment;
}

ロビー活動の効果です

if(Lobbying_Effectiveness_Budget < Lobbying_Budget * 0.05)
    Lobbying_Effectiveness_Budget = Lobbying_Budget * 0.05;
 
if (Lobbying_Effectiveness_Budget < Lobbying_Budget)
    Lobbying_Effectiveness_Budget = Lobbying_Effectiveness_Budget * 1.10 + 10;
 
if (Lobbying_Effectiveness_Budget > Lobbying_Budget)
    Lobbying_Effectiveness_Budget = Lobbying_Budget;
 
Lobbying_Effectiveness = Lobbying_Effectiveness_Budget / maximumLobbyingBudget;