Gerade versuche ich, ein paar UG-Modelle aus dem Spiel herauszunehmen.
Der Plan wäre, alle westlichen KI-Fahrzeuge je nach deren Betriebszeitraum entweder schon 1948 verschwinden oder sie erst nach 1990 auf die Straßen kommen zu lassen. Mein Ansatz dazu ist bisher, nach Dateinamen vorzugehen und den Modellen, die das brauchen, neue "yearFrom" und "yearTo" zu verpassen. Die andere Möglichkeit, die UG-Modelle komplett rauszuschießen, fände ich weniger elegant - sie können ja gerne nach 1990 wieder aktiv werden.
runFn = function (settings)
addModifier("loadModel", function (fileName, data)
if data.metadata.car then
if not string.find(fileName, "beetle") == nil then
data.metadata.availability.yearFrom = 1990
data.metadata.availability.yearTo = 1993
elseif not string.find(fileName, "corolla") == nil then
data.metadata.availability.yearFrom = 1990
data.metadata.availability.yearTo = 0
-- und so weiter
end
end
return data
end)
end
Der Erfolg ist aber überschaubar, das Spiel wirft zwar keinen Fehler aus, aber läßt sich dadurch in der Fahrzeugwahl nicht beeindrucken. Die Käfer tauchen nach wie vor auf, auch wenn man das Spiel mal eine Weile laufen läßt, um vorher entstandene Modelle "durchspülen" zu lassen.
Wo ist hier mein Denkfehler? Ich danke für jede Hilfe