Inhaltsverzeichnis

Im diesem Abschnitt wird erläutert, wie man den KI Gegner dazu bringen kann seine bestehenden Gebäude auszubauen. Man kann also eine bestehende Basis noch nachträglich, bei Bedarf, verbessern.

Dies ist deutlich einfacher als der Bau von Gebäuden.

Beispielscript

local researchplan = {
    -- Upgrade der Bank zur Schatzkammer
    { type = Entities.PB_Bank1, prob = 100, command = UPGRADE },
 
    -- Zwei Wohnhäuser zu mittleren Wohnhäusern ausbauen
    { type = Entities.PB_Residence1, prob = 100, command = UPGRADE },
    { type = Entities.PB_Residence1, prob = 100, command = UPGRADE },
 
    -- Eine Farm zu Mühlen ausbauen
    { type = Entities.PB_Farm1, prob = 100, command = UPGRADE },
 
    -- Ein mittleres Wohnhaus zu einem grossem Wohnhaus ausbauen
    { type = Entities.PB_Residence2, prob = 100, command = UPGRADE },
 
    -- Mit 5%iger Chance noch ein weiteres mittleres Wohnhaus zu einem grossem Wohnhaus ausbauen
    { type = Entities.PB_Residence2, prob = 5, command = UPGRADE },
 
    -- Nun noch eine Mühle zum Gutshof
    { type = Entities.PB_Farm2, prob = 100, command = UPGRADE },
};
 
FeedAiWithResearchPlanFile( aiID, researchplan );

type gibt an, welche Art von Gebäude ausgebaut werden soll.
prob ist die Chance in Prozent, mit der das Gebäude ausgebaut wird. Normalerweise sollte man immer 100 nehmen, da es sonst für einige Spieler zu schwer, oder andere zu leicht werden kann.
command immer auf „UPGRADE“.

Hinweise

Beispielkarte

Eine funktionierende Beispielkarte mit diesem Script kann hier heruntergeladen werden.

Zur Tutorial-Übersicht