anno1800-mod-loader icon indicating copy to clipboard operation
anno1800-mod-loader copied to clipboard

Create more examples

Open xforce opened this issue 5 years ago • 3 comments

Would be nice to have some more examples 😸

xforce avatar May 16 '19 18:05 xforce

Force loots for world fair pool 9 : assets.xml in Anno 1800\mods\fairloots\data\config\export\main\asset

<!-- Slot 1 -->
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='191256']/Values/RewardPool/ItemsPool/Item" />
<ModOp Type="add" Path="//Asset[Values/Standard/GUID='191256']/Values/RewardPool/ItemsPool">
    <Item><ItemLink>190826</ItemLink></Item>
</ModOp>
<!-- Slot 2 -->
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='191258']/Values/RewardPool/ItemsPool/Item" />
<ModOp Type="add" Path="//Asset[Values/Standard/GUID='191258']/Values/RewardPool/ItemsPool">
    <Item><ItemLink>191896</ItemLink></Item>
</ModOp>
<!-- Slot 3 -->
<ModOp Type="remove" Path="//Asset[Values/Standard/GUID='191257']/Values/RewardPool/ItemsPool/Item" />
<ModOp Type="add" Path="//Asset[Values/Standard/GUID='191257']/Values/RewardPool/ItemsPool">
    <Item><ItemLink>190861</ItemLink></Item>
</ModOp>

Smartertime avatar May 20 '19 12:05 Smartertime

why don´t you just replace them?

<!-- Slot 1 -->
<ModOp Type="replace" Path="//Asset[Values/Standard/GUID='191256']/Values/RewardPool/ItemsPool/Item">
    <Item><ItemLink>190826</ItemLink></Item>
</ModOp>
<!-- Slot 2 -->
<ModOp Type="replace" Path="//Asset[Values/Standard/GUID='191258']/Values/RewardPool/ItemsPool/Item">
    <Item><ItemLink>191896</ItemLink></Item>
</ModOp>
<!-- Slot 3 -->
<ModOp Type="replace" Path="//Asset[Values/Standard/GUID='191257']/Values/RewardPool/ItemsPool/Item">
    <Item><ItemLink>190861</ItemLink></Item>
</ModOp>

that should do the trick. will try later :)

kskudlik avatar May 20 '19 12:05 kskudlik

You're right, just tested it, works and is simpler. I started with a removal as it would be cleaner to compose more operations later.

Smartertime avatar May 20 '19 13:05 Smartertime