Um für einen Spieler festzulegen, welche Technologien er zu einem bestimmten Zeitpunkt zur Verfügung hat, gibt es drei Funktionen
-- Verbiete eine Technologie ForbidTechnology(_Technology, _PlayerId) -- Erlaube eine Technologie (hat nur einen Effekt, wenn die gleiche -- Technologie zuvor verboten wurde) AllowTechnology(_Technology, _PlayerId) -- Setze eine Technologie als erforscht ResearchTechnology(_Technology, _PlayerId)
_Technology
ist dabei eine Zahl, die eine Technologie eindeutig identifiziert. In dem internen Table Technologies
sind alle Technologie-Ids mit Namen versehen, um sie leicht lesen zu können. Eine Übersicht findest du hier ( Link einfügen).
Standardmäßig sind zu Beginn einer Partie alle Technologien erlaubt.
Für unsere Beispielkarte brauchen wir keine Technologien zu verbieten. Für Spieler 1 ließe sich aber beispielsweise so der Ausbau zu Kanonentürmen verbieten:
function InitTechnologies() ForbidTechnology(Technologies.UP2_Tower, 1) end
Soll der Spieler außerdem zu Beginn bereits mit erforschter „Konstruktion“ starten, schreibt man:
function InitTechnologies() ForbidTechnology(Technologies.UP2_Tower, 1) ResearchTechnology(Technologies.GT_Construction, 1) end
Der Computergegner wird keine Technologien selbstständig erforschen, sodass ihm viele wichtige Upgrades für Waffen und Rüstungen fehlen. Um das etwas auszugleichen, wollen wir ihm für die Beispielkarte die besseren Rüstungen für schwere Reiter und Schwertkämpfer spendieren:
function InitTechnologies() ForbidTechnology(Technologies.UP2_Tower, 1) ResearchTechnology(Technologies.GT_Construction, 1) ResearchTechnology(Technologies.T_ChainMailArmor, 2) -- Kettenhemd ResearchTechnology(Technologies.T_LeatherMailArmor, 2) -- Kettenlederrüstung ResearchTechnology(Technologies.T_PlateMailArmor, 2) -- Plattenharnisch end
Hinweise:
InitTechnologies
erlaubt oder verboten werden, sondern überall im Skript. Der Spielstart nimmt nur eine besondere Rolle bei ResearchTechnology
ein: Wenn eine Technologie später im Spiel als erforscht gesetzt wird, meldet der Mentor, dass eine neue Technologie erforscht wurde. Zu Beginn des Spiels geschieht das nicht.Im nächsten Kapitel definieren wir die Wetterverhältnisse auf der Karte.
Voriges Kapitel: Ressourcen
Nächstes Kapitel: Wetter
Zurück nach oben