Skip to content

Commit

Permalink
Update 3.0.6
Browse files Browse the repository at this point in the history
Harborlife: Fix a Bug that locked the player from building Harbor Engineer Skyscrapers, Separate Harbor Blocking

Northern Rivers: Technical Update

AI Shipyard: added a check that prevents the potential failing of python script loading

Added Enbesa Traders

Added Harbor Blocking

Updated Legendary Seeds

Plaza Streets: Mod Overhaul
  • Loading branch information
taubenangriff committed Dec 15, 2021
1 parent d84ba06 commit 5865b21
Show file tree
Hide file tree
Showing 51 changed files with 2,154 additions and 227 deletions.
26 changes: 2 additions & 24 deletions [Addon] Harborlife/data/config/export/main/asset/assets.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9108,29 +9108,6 @@
</Maintenance>
</ModOp>

<!-- ############################################################################################################### -->
<!-- ############# Free Placement in Harbor-Area / Harbor Area Expand ############################################## -->
<!--//////////// FREE PLACEMENT /////////////////// -->

<!--//////////// BLOCKING :: HarborAreaExpand ///// -->
<!-- Factories
<ModOp Type = "remove" GUID = '1010278,1010560,1010310,1010339,101262' Path = "Values/Blocking/HarbourAreaExpand"/>
-->

<!-- Shipyards & Oil Harbor 101277,101329,101405,101406,-->
<ModOp Type="remove" GUID='1010520,1010521,100783,101403,101404,119259' Path="Values/Blocking/HarbourAreaExpand"/>

<!-- Piers 101642,101344,-->
<ModOp Type="remove" GUID='100429,102284,100519,125028,125191,125192,125193' Path="Values/Blocking/HarbourAreaExpand"/>

<!-- Kontore 101290,101291,101292,,101293,101294,101295 -->
<ModOp Type="remove" GUID='1010517,100510,100511,1010540,100514,100515,269867,269879' Path="Values/Blocking/HarbourAreaExpand"/>

<!-- Docklands 601460, 601470 -->
<ModOp Type="replace" GUID='601460,601470' Path="Values/Blocking/HarbourAreaExpand">
<HarbourAreaExpand>0</HarbourAreaExpand>
</ModOp>

<!-- Ornaments -->
<ModOp Type="addNextSibling" GUID='102159'>
<Asset>
Expand Down Expand Up @@ -11428,7 +11405,7 @@
<Template>Trigger</Template>
<Values>
<Standard>
<GUID>1440134514</GUID>
<GUID>1440134518</GUID>
<Name>Trigger Unlock Level 1 Engineer Harbor Skyscrapers</Name>
<IconFilename>data/ui/2kimages/main/profiles/resident_colony_tier01.png</IconFilename>
</Standard>
Expand Down Expand Up @@ -13538,4 +13515,5 @@
</Values>
</Asset>
</ModOp>
<!-- 1440134604,1440134605-1440134610 used -->
</ModOps>
2 changes: 1 addition & 1 deletion [Addon] Harborlife/modinfo.Json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"Version": "1.3",
"Version": "1.4",
"ModID": "Spice_Harborlife",
"IncompatibleIds": null,
"ModDependencies": null,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,98 +1,98 @@
<!-- Removed GUID IslandRivers from OldWorld -->
<ModOps>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141652']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141652']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141652']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141652' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141652' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141652' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141643']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141643']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141643']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141643' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141643' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141643' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141651']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141651']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141651']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141651' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141651' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141651' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141619']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141619']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141619']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141619' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141619' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141619' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141620']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141620']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141620']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141620' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141620' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141620' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141621']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141621']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141621']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141621' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141621' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141621' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141626']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141626']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141626']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141626' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141626' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141626' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141622']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141622']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141622']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141622' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141622' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141622' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141645']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141645']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141645']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141645' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141645' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141645' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141644']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141644']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141644']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141644' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141644' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141644' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141616']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141616']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141616']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141616' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141616' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141616' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141646']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141646']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141646']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141646' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141646' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141646' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141654']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141654']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141654']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141654' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141654' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141654' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141617']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141617']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141617']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141617' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141617' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141617' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141804']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141804']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141804']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141804' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141804' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141804' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141618']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141618']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141618']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141618' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141618' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141618' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='142520']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='142520']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='142520']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='142520' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='142520' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='142520' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141653']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141653']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141653']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141653' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141653' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141653' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141649']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141649']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141649']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141649' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141649' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141649' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141805']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141805']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141805']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141805' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141805' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141805' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141648']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141648']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141648']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141648' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141648' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141648' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141650']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141650']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141650']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141650' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141650' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141650' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141679']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141679']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141679']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141679' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141679' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141679' Path="/Values/RandomIsland/IslandType"></ModOp>

<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141623']/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141623']/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='141623']/Values/RandomIsland/IslandType"></ModOp>
<ModOp Type="remove" GUID='141623' Path="/Values/RandomIsland/IslandRegion"></ModOp>
<ModOp Type="remove" GUID='141623' Path="/Values/RandomIsland/IslandDifficulty"></ModOp>
<ModOp Type="remove" GUID='141623' Path="/Values/RandomIsland/IslandType"></ModOp>
</ModOps>
43 changes: 43 additions & 0 deletions [Gameplay] AI Shipyard/data/config/export/main/asset/assets.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7939,6 +7939,49 @@
<TriggerSetup/>
</Values>
</Asset>
<Asset>
<Template>Trigger</Template>
<Values>
<Standard>
<GUID>1440134604</GUID>
<Name>Trigger Script Restart</Name>
</Standard>
<Trigger>
<TriggerCondition>
<Template>ConditionEvent</Template>
<Values>
<Condition />
<ConditionEvent>
<ConditionEvent>ProfileLoaded</ConditionEvent>
</ConditionEvent>
</Values>
</TriggerCondition>
<TriggerActions>
<Item>
<TriggerAction>
<Template>ActionExecuteScript</Template>
<Values>
<Action />
<ActionExecuteScript>
<ScriptFileName>mods/[Gameplay] AI Shipyard/start_script.py</ScriptFileName>
</ActionExecuteScript>
</Values>
</TriggerAction>
</Item>
<Item>
<TriggerAction>
<Template>ActionResetTrigger</Template>
<Values>
<Action />
<ActionResetTrigger />
</Values>
</TriggerAction>
</Item>
</TriggerActions>
</Trigger>
<TriggerSetup />
</Values>
</Asset>
</ModOp>
<ModOp GUID="500447" Path="/Values/ConstructionCategory/BuildingList/Item[Building = '1010489']" Type="addNextSibling">
<Item>
Expand Down
3 changes: 1 addition & 2 deletions [Gameplay] AI Shipyard/start_script.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,4 @@ def trigger(self, GUID):
self.accept(self.aiTrigger[GUID])
def delete(self, ID):
TextSources.TextSourceRoots.Participants.SetRemoveParticipant(ID)
ai_spawner = AI_Spawner()

ai_spawner = AI_Spawner()
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit 5865b21

Please sign in to comment.