So, nach 3 1/2 Jahren wurden uns von Fishboss die Augen geöffnet.
Das Unlocksystem, das im übrigen auch in 2205 verwendet wurde, basiert auf Triggern, die ausgelöst werden, sobald ihre Bedingung erfüllt ist. Werden sie einmal ausgelöst, dann schalten sie alles frei was sie freischalten sollen und bleiben dann ausgelöst.
Wenn der Trigger für 1200 Ingeneure jetzt schon getriggert wurde und ich dort ein neues Gebäude hineinschreibe, was ich bei 1200 Ingeneuren freigeschaltet haben möchte, dann taucht dieses nicht im Baumenü auf. Warum? - Ganz einfach, der Trigger wird nicht nochmal ausgelöst und das Gebäude bleibt gelockt solange bis wir es freischalten.
Die Lösung für das Problem liegt darin, einen neuen Trigger für das Gebäude zu erstellen, was wir freischalten wollen. Für 1200 Ingeneure sähe das so aus:
Display All
Ein Gebäude im Baumenü vorher anzeigen zu lassen geht über den UnhideAssets Tag, im Spiel ist das so geregelt, dass ein Intermediate-Level das Gebäude anzeigt (Unhide) und das nächste es freischaltet (Unlock).
Analog ließen sich Mods für 2205 so Savegamekompatibel machen. Wichtiger ist es aber glaube ich für 1800. Have fun.
Gruß Taubenangriff
Das Unlocksystem, das im übrigen auch in 2205 verwendet wurde, basiert auf Triggern, die ausgelöst werden, sobald ihre Bedingung erfüllt ist. Werden sie einmal ausgelöst, dann schalten sie alles frei was sie freischalten sollen und bleiben dann ausgelöst.
Wenn der Trigger für 1200 Ingeneure jetzt schon getriggert wurde und ich dort ein neues Gebäude hineinschreibe, was ich bei 1200 Ingeneuren freigeschaltet haben möchte, dann taucht dieses nicht im Baumenü auf. Warum? - Ganz einfach, der Trigger wird nicht nochmal ausgelöst und das Gebäude bleibt gelockt solange bis wir es freischalten.
Die Lösung für das Problem liegt darin, einen neuen Trigger für das Gebäude zu erstellen, was wir freischalten wollen. Für 1200 Ingeneure sähe das so aus:
XML Source Code
- <Asset>
- <Template>Trigger</Template>
- <Values>
- <Standard>
- <GUID>15000041</GUID>
- <Name>intermediate moderate 4.4</Name>
- <IconFilename>data/ui/2kimages/main/profiles/resident_tier04.png</IconFilename>
- </Standard>
- <Trigger>
- <TriggerCondition>
- <Template>ConditionPlayerCounter</Template>
- <Values>
- <Condition />
- <ConditionPlayerCounter>
- <PlayerCounter>PopulationByLevel</PlayerCounter>
- <Context>15000003</Context>
- <CounterAmount>1200</CounterAmount>
- </ConditionPlayerCounter>
- </Values>
- </TriggerCondition>
- <TriggerActions>
- <Item>
- <TriggerAction>
- <Template>ActionUnlockAsset</Template>
- <Values>
- <Action />
- <ActionUnlockAsset>
- <UnlockAssets>
- <Item>
- <Asset>Hier Gebäude</Asset>
- </Item>
- </UnlockAssets>
- <UnhideAssets>
- <Item>
- <Asset>Hier Gebäude</Asset>
- </Item>
- </UnhideAssets>
- </ActionUnlockAsset>
- </Values>
- </TriggerAction>
- </Item>
- </TriggerActions>
- </Trigger>
- <TriggerSetup />
- </Values>
- </Asset>
Analog ließen sich Mods für 2205 so Savegamekompatibel machen. Wichtiger ist es aber glaube ich für 1800. Have fun.
Gruß Taubenangriff