sodoff/src/Resources/achievementstasks.xml
rpaciorek 7bee6c620a
dragons tactics (battle) backpack (#26)
* return battle item as battle items

placeholder - no saved stats, always use default stats

* Blacksmith API implementation

* ApplyRewards (DT rewards) and AddBattleItems

also temporary disable some AchievementsTask rewards from DT ... probably should not be repeatable ...

* support "box tickets" blueprints

- add OpenBox in ItemService (should be useful for other boxes also)
- move checking item category to ItemService (ItemHasCategory)

* InventoryService and full DragonTactics rewards

- move "add to inventory" to InventoryService
- move creating CommonInventoryData from inventory to InventoryService
- move CreateItemStats() to ItemService
- assigning random "item" reward from DT based on dtrewards.xml (at this moment list of all DT items not listed in store)
- rework dragon XP and add player XP and gems reward to DT
2023-08-31 20:42:03 +02:00

1046 lines
19 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<ArrayOfAchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>155</TID>
<AR>
<a>30</a>
<p>2</p>
<t>1</t>
<r>30</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
<AR>
<a>50</a>
<p>1</p>
<t>1</t>
<r>32</r>
<ii>0</ii>
</AR>
<AR>
<a>100</a>
<p>8</p>
<t>1</t>
<r>609</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>157</TID>
<AR>
<a>70</a>
<p>2</p>
<t>1</t>
<r>524</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>158</TID>
<AR>
<a>70</a>
<p>2</p>
<t>1</t>
<r>524</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>159</TID>
<AR>
<a>60</a>
<p>2</p>
<t>1</t>
<r>28</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
<AR>
<a>80</a>
<p>1</p>
<t>1</t>
<r>35</r>
<ii>0</ii>
</AR>
<AR>
<a>100</a>
<p>8</p>
<t>1</t>
<r>609</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>1594</TID>
<AR>
<a>100</a>
<p>12</p>
<t>1</t>
<r>913</r>
<ii>0</ii>
</AR>
<AR>
<a>20</a>
<p>2</p>
<t>1</t>
<r>20</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>161</TID>
<AR>
<a>60</a>
<p>2</p>
<t>1</t>
<r>28</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
<AR>
<a>100</a>
<p>1</p>
<t>1</t>
<r>36</r>
<ii>0</ii>
</AR>
<AR>
<a>150</a>
<p>8</p>
<t>1</t>
<r>610</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>163</TID>
<AR>
<a>100</a>
<p>2</p>
<t>1</t>
<r>23</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>165</TID>
<AR>
<a>20</a>
<p>2</p>
<t>1</t>
<r>20</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>168</TID>
<AR>
<a>8</a>
<p>12</p>
<t>1</t>
<r>930</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>2</p>
<t>1</t>
<r>30</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
<AR>
<a>50</a>
<p>9</p>
<t>1</t>
<r>829</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>170</TID>
<AR>
<a>70</a>
<p>2</p>
<t>1</t>
<r>524</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
<AR>
<a>75</a>
<p>9</p>
<t>1</t>
<r>5936</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>171</TID>
<AR>
<a>8</a>
<p>12</p>
<t>1</t>
<r>930</r>
<ii>0</ii>
</AR>
<AR>
<a>50</a>
<p>2</p>
<t>1</t>
<r>19</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
<AR>
<a>60</a>
<p>9</p>
<t>1</t>
<r>1986</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>174</TID>
<AR>
<a>25</a>
<p>2</p>
<t>1</t>
<r>21</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>177</TID>
<AR>
<a>100</a>
<p>2</p>
<t>1</t>
<r>23</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
<AR>
<a>150</a>
<p>1</p>
<t>1</t>
<r>37</r>
<ii>0</ii>
</AR>
<AR>
<a>200</a>
<p>8</p>
<t>1</t>
<r>611</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>180</TID>
<AR>
<a>60</a>
<p>2</p>
<t>1</t>
<r>28</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
<AR>
<a>100</a>
<p>1</p>
<t>1</t>
<r>36</r>
<ii>0</ii>
</AR>
<AR>
<a>150</a>
<p>8</p>
<t>1</t>
<r>610</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>182</TID>
<AR>
<a>50</a>
<p>2</p>
<t>1</t>
<r>19</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2102</TID>
<!-- can return 1000 or 5000 also -->
<AR>
<a>2000</a>
<p>12</p>
<t>1</t>
<r>5286</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2103</TID>
<AR>
<a>150</a>
<p>5</p>
<t>1</t>
<r>5856</r>
<ii>0</ii>
</AR>
<AR>
<a>100</a>
<p>2</p>
<t>1</t>
<r>23</r>
<ii>0</ii>
</AR>
<AR>
<a>300</a>
<p>1</p>
<t>1</t>
<r>168</r>
<ii>0</ii>
</AR>
<AR>
<a>300</a>
<p>8</p>
<t>1</t>
<r>622</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2104</TID>
<AR>
<a>150</a>
<p>5</p>
<t>1</t>
<r>5856</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>223</TID>
<AR>
<a>25</a>
<p>10</p>
<t>1</t>
<r>907</r>
<ii>0</ii>
</AR>
<AR>
<a>6</a>
<p>12</p>
<t>1</t>
<r>926</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>225</TID>
<AR>
<a>8</a>
<p>12</p>
<t>1</t>
<r>930</r>
<ii>0</ii>
</AR>
<AR>
<a>40</a>
<p>10</p>
<t>1</t>
<r>910</r>
<ii>0</ii>
</AR>
<AR>
<a>8</a>
<p>12</p>
<t>1</t>
<r>927</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2259</TID>
<AR>
<a>50</a>
<p>2</p>
<t>1</t>
<r>19</r>
<ii>0</ii>
</AR>
<AR>
<a>50</a>
<p>8</p>
<t>1</t>
<r>659</r>
<ii>0</ii>
</AR>
<AR>
<a>50</a>
<p>1</p>
<t>1</t>
<r>32</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2260</TID>
<AR>
<a>70</a>
<p>2</p>
<t>1</t>
<r>524</r>
<ii>0</ii>
</AR>
<AR>
<a>100</a>
<p>8</p>
<t>1</t>
<r>609</r>
<ii>0</ii>
</AR>
<AR>
<a>100</a>
<p>1</p>
<t>1</t>
<r>36</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2261</TID>
<!-- defeated enemy in dt -->
<!-- TODO: temporary disabled - this probably should not be repeated for every event
<AR>
<a>300</a>
<p>1</p>
<t>1</t>
<r>168</r>
<ii>0</ii>
</AR>
<AR>
<a>100</a>
<p>2</p>
<t>1</t>
<r>23</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR> -->
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2262</TID>
<!-- ?? in DT -->
<!-- TODO: temporary disabled - this probably should not be repeated for every event
<AR>
<a>10</a>
<p>12</p>
<t>1</t>
<r>920</r>
<ii>0</ii>
</AR>
<AR>
<a>400</a>
<p>2</p>
<t>1</t>
<r>521</r>
<ii>0</ii>
</AR>
<AR>
<a>600</a>
<p>1</p>
<t>1</t>
<r>318</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR> -->
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2263</TID>
<AR>
<a>10</a>
<p>12</p>
<t>1</t>
<r>920</r>
<ii>0</ii>
</AR>
<AR>
<a>500</a>
<p>2</p>
<t>1</t>
<r>522</r>
<ii>0</ii>
</AR>
<AR>
<a>1000</a>
<p>1</p>
<t>1</t>
<r>518</r>
<ii>0</ii>
</AR>
<AR>
<a>1200</a>
<p>8</p>
<t>1</t>
<r>2798</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2264</TID>
<!-- ?? in DT -->
<AR>
<a>100</a>
<p>1</p>
<t>1</t>
<r>36</r>
<ii>0</ii>
</AR>
<AR>
<a>70</a>
<p>2</p>
<t>1</t>
<r>524</r>
<ii>0</ii>
</AR>
<AR>
<a>200</a>
<p>8</p>
<t>1</t>
<r>609</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2265</TID>
<AR>
<a>200</a>
<p>5</p>
<t>1</t>
<r>1569</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2267</TID>
<!-- winning DT -->
<!-- can return higher (10 times!) rewards also -->
<!-- TODO: temporary disabled - this probably should not be repeated for every event
<AR>
<a>20</a>
<p>1</p>
<t>1</t>
<r>2</r>
<ii>0</ii>
</AR>
<AR>
<a>50</a>
<p>2</p>
<t>1</t>
<r>19</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>8</p>
<t>1</t>
<r>597</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR> -->
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2268</TID>
<!-- winning DT -->
<!-- can return higher rewards also, for example 340 dragon XP and 330 player XP -->
<!-- TODO: temporary disabled - this probably should not be repeated for every event
<AR>
<a>30</a>
<p>1</p>
<t>1</t>
<r>31</r>
<ii>0</ii>
</AR>
<AR>
<a>50</a>
<p>2</p>
<t>1</t>
<r>19</r>
<ii>0</ii>
</AR>
<AR>
<a>80</a>
<p>8</p>
<t>1</t>
<r>657</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR> -->
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2269</TID>
<!-- losing DT -->
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2275</TID>
<AR>
<a>60</a>
<p>1</p>
<t>1</t>
<r>33</r>
<ii>0</ii>
</AR>
<AR>
<a>100</a>
<p>2</p>
<t>1</t>
<r>23</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2278</TID>
<AR>
<a>800</a>
<p>2</p>
<t>1</t>
<r>535</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2281</TID>
<AR>
<a>60</a>
<p>1</p>
<t>1</t>
<r>33</r>
<ii>0</ii>
</AR>
<AR>
<a>100</a>
<p>2</p>
<t>1</t>
<r>23</r>
<ii>0</ii>
</AR>
<AR>
<a>50</a>
<p>8</p>
<t>1</t>
<r>659</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2282</TID>
<AR>
<a>60</a>
<p>1</p>
<t>1</t>
<r>33</r>
<ii>0</ii>
</AR>
<AR>
<a>100</a>
<p>2</p>
<t>1</t>
<r>23</r>
<ii>0</ii>
</AR>
<AR>
<a>50</a>
<p>8</p>
<t>1</t>
<r>659</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2283</TID>
<AR>
<a>60</a>
<p>1</p>
<t>1</t>
<r>33</r>
<ii>0</ii>
</AR>
<AR>
<a>100</a>
<p>2</p>
<t>1</t>
<r>23</r>
<ii>0</ii>
</AR>
<AR>
<a>50</a>
<p>8</p>
<t>1</t>
<r>659</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>2284</TID>
<AR>
<a>60</a>
<p>1</p>
<t>1</t>
<r>33</r>
<ii>0</ii>
</AR>
<AR>
<a>100</a>
<p>2</p>
<t>1</t>
<r>23</r>
<ii>0</ii>
</AR>
<AR>
<a>50</a>
<p>8</p>
<t>1</t>
<r>659</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>265</TID>
<AR>
<a>8</a>
<p>12</p>
<t>1</t>
<r>930</r>
<ii>0</ii>
</AR>
<AR>
<a>50</a>
<p>10</p>
<t>1</t>
<r>912</r>
<ii>0</ii>
</AR>
<AR>
<a>10</a>
<p>12</p>
<t>1</t>
<r>919</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>60</TID>
<AR>
<a>5</a>
<p>2</p>
<t>1</t>
<r>7</r>
<ii>0</ii>
</AR>
<AR>
<a>30</a>
<p>12</p>
<t>1</t>
<r>937</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>627</TID>
<AR>
<a>50</a>
<p>12</p>
<t>1</t>
<r>913</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>628</TID>
<AR>
<a>100</a>
<p>12</p>
<t>1</t>
<r>1157</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>677</TID>
<AR>
<a>40</a>
<p>12</p>
<t>1</t>
<r>982</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>678</TID>
<AR>
<a>40</a>
<p>12</p>
<t>1</t>
<r>982</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>765</TID>
<AR>
<a>10</a>
<p>12</p>
<t>1</t>
<r>920</r>
<ii>0</ii>
</AR>
<AR>
<a>1</a>
<p>6</p>
<t>1</t>
<r>1470</r>
<ii>9941</ii>
</AR>
<!-- can return 9940 or 9942 item -->
<AR>
<a>100</a>
<p>2</p>
<t>1</t>
<r>23</r>
<ii>0</ii>
</AR>
<AR>
<a>150</a>
<p>1</p>
<t>1</t>
<r>37</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
<AchievementsTaskInfo>
<TID>810</TID>
<AR>
<a>8</a>
<p>12</p>
<t>1</t>
<r>930</r>
<ii>0</ii>
</AR>
<AR>
<a>1</a>
<p>6</p>
<t>1</t>
<r>1151</r>
<ii>8914</ii>
</AR>
<AR>
<a>60</a>
<p>10</p>
<t>1</t>
<r>1846</r>
<ii>0</ii>
</AR>
<AR>
<a>10</a>
<p>12</p>
<t>1</t>
<r>919</r>
<ii>0</ii>
</AR>
</AchievementsTaskInfo>
</ArrayOfAchievementsTaskInfo>