<?xml version="1.0" encoding="UTF-8"?> <dependency-tree> <class-shortcut name="GameState">Engine.DependencyTree.GameStateDependency</class-shortcut> <class-shortcut name="GameStats">Engine.DependencyTree.GameStatsDependency</class-shortcut> <class-shortcut name="DailyGameState">Engine.DependencyTree.DailyGameStateDependency</class-shortcut> <class-shortcut name="DailyGameStats">Engine.DependencyTree.DailyGameStatsDependency</class-shortcut> <dependency id="daily_quests_day_1"> <dependency id="dq1/play/minutes"> <property name="ordered-children">true</property> <property name="title">reward_minutes_played$n</property> <property name="sprite">quest_play</property> <property name="achieved-sprite">checkmark_icon_small</property> <dependency id="dq1/play/minutes_30" class="DailyGameState"> <property name="key">TotalMinutesPlayed</property> <property name="reward">{Gold:5}</property> <property name="min">30</property> </dependency> </dependency> <dependency id="dq1/buildings/upgrade"> <property name="ordered-children">true</property> <property name="title">reward_upgrades$n</property> <property name="sprite">quest_upgrade</property> <property name="achieved-sprite">checkmark_icon_small</property> <dependency id="dq1/buildings/upgrade_5" class="DailyGameStats"> <property name="key">NumberOfUpgrades</property> <property name="reward">{XP:500}</property> <property name="min">5</property> </dependency> </dependency> <dependency id="dq1/buildings/construct"> <property name="ordered-children">true</property> <property name="title">reward_facilities_built$n</property> <property name="sprite">quest_facilities</property> <property name="achieved-sprite">checkmark_icon_small</property> <dependency id="dq1/buildings/construct_10" class="DailyGameStats"> <property name="key">GlobalBuildingsBuilt</property> <property name="reward">{Cash:50000}</property> <property name="min">10</property> </dependency> </dependency> </dependency> <dependency id="daily_quests_day_2"> <dependency id="dq2/play/minutes"> <property name="ordered-children">true</property> <property name="title">reward_minutes_played$n</property> <property name="sprite">quest_play</property> <property name="achieved-sprite">checkmark_icon_small</property> <dependency id="dq2/play/minutes_30" class="DailyGameState"> <property name="key">TotalMinutesPlayed</property> <property name="reward">{Gold:5}</property> <property name="min">30</property> </dependency> </dependency> <dependency id="dq2/collect/times"> <property name="ordered-children">true</property> <property name="title">reward_profit_collected$n</property> <property name="sprite">hud_cash_icon</property> <property name="achieved-sprite">checkmark_icon_small</property> <dependency id="dq/collect/times_25" class="DailyGameStats"> <property name="key">TimesCollected</property> <property name="reward">{XP:1000}</property> <property name="min">25</property> </dependency> </dependency> <dependency id="dq2/game/build_gold"> <property name="ordered-children">true</property> <property name="title">reward_facilities_gold</property> <property name="sprite">quest_facilitiesgold</property> <property name="achieved-sprite">checkmark_icon_small</property> <dependency id="dq2/game/build_gold_5" class="DailyGameStats"> <property name="key">GlobalBuildingsBuiltWithGold</property> <property name="reward">{Gold:5}</property> <property name="min">5</property> </dependency> </dependency> </dependency> <dependency id="daily_quests_day_3"> <dependency id="dq3/play/hour"> <property name="ordered-children">true</property> <property name="title">reward_hours_played$1</property> <property name="sprite">quest_play</property> <property name="achieved-sprite">checkmark_icon_small</property> <dependency id="dq3/play/hour_1" class="DailyGameState"> <property name="key">TotalMinutesPlayed</property> <property name="value-modifier">60</property> <property name="reward">{Gold:3}</property> <property name="min">60</property> </dependency> </dependency> <dependency id="dq3/game/speedups"> <property name="ordered-children">true</property> <property name="title">reward_speedup$n</property> <property name="sprite">quest_speedup</property> <property name="achieved-sprite">checkmark_icon_small</property> <dependency id="dq3/game/speedups_5" class="DailyGameStats"> <property name="key">SpeedupsExecuted</property> <property name="reward">{Gold:2}</property> <property name="min">5</property> </dependency> </dependency> <dependency id="dq3/buildings/construct"> <property name="ordered-children">true</property> <property name="title">reward_facilities_built$n</property> <property name="sprite">quest_facilities</property> <property name="achieved-sprite">checkmark_icon_small</property> <dependency id="dq3/buildings/construct_15" class="DailyGameStats"> <property name="key">GlobalBuildingsBuilt</property> <property name="reward">{Cash:150000}</property> <property name="min">15</property> </dependency> </dependency> </dependency> <dependency id="daily_quests"> <dependency id="dq/play/hour"> <property name="ordered-children">true</property> <property name="title">reward_hours_played$1</property> <property name="sprite">quest_play</property> <property name="achieved-sprite">checkmark_icon_small</property> <property name="weight">2500</property> <dependency id="dq/play/hour_1" class="DailyGameState"> <property name="key">TotalMinutesPlayed</property> <property name="value-modifier">60</property> <property name="reward">{Gold:3}</property> <property name="min">60</property> </dependency> </dependency> <dependency id="dq/buildings/construct"> <property name="ordered-children">true</property> <property name="title">reward_facilities_built$n</property> <property name="sprite">quest_facilities</property> <property name="achieved-sprite">checkmark_icon_small</property> <property name="weight">2500</property> <dependency id="dq/buildings/construct/X" class="DailyGameStats"> <property name="key">GlobalBuildingsBuilt</property> <property name="min">999999</property> <property name="reward">{Cash:150000}</property> <!-- will be overridden --> <property name="possible-values">15|20|25</property> </dependency> </dependency> <dependency id="dq/collect/times"> <property name="ordered-children">true</property> <property name="title">reward_profit_collected$n</property> <property name="sprite">hud_cash_icon</property> <property name="achieved-sprite">checkmark_icon_small</property> <property name="weight">3333</property> <dependency id="dq/collect/times/X" class="DailyGameStats"> <property name="key">TimesCollected</property> <property name="min">999999</property> <property name="reward">{XP:1500}</property> <!-- will be overridden --> <property name="possible-values">50|100|150|200|250</property> </dependency> </dependency> <dependency id="dq/people/population"> <property name="ordered-children">true</property> <property name="title">reward_citizens$n</property> <property name="sprite">quest_citizens</property> <property name="achieved-sprite">checkmark_icon_small</property> <property name="weight">2500</property> <dependency id="dq/people/population/X" class="DailyGameState"> <property name="key">GlobalPopulation</property> <property name="min">999999</property> <property name="reward">{Cash:250000}</property> <!-- will be overridden --> <property name="possible-values">150|200|250|500</property> </dependency> </dependency> <dependency id="dq/scenery/demolish"> <property name="ordered-children">true</property> <property name="title">reward_remove_rocks</property> <property name="sprite">quest_removerocks</property> <property name="achieved-sprite">checkmark_icon_small</property> <property name="weight">2500</property> <dependency id="dq/scenery/demolish/X" class="DailyGameStats"> <property name="key">NumberOfRocksRemoved</property> <property name="min">999999</property> <property name="reward">{XP:750}</property> <!-- will be overridden --> <property name="possible-values">5|10|15|20|25</property> </dependency> </dependency> <dependency id="dq/spend/gold_50pct"> <property name="ordered-children">true</property> <property name="title">reward_spend_gold</property> <property name="sprite">hud_gold_icon</property> <property name="achieved-sprite">checkmark_icon_small</property> <property name="weight">2500</property> <dependency id="dq/spend/gold_50pct/X" class="DailyGameStats"> <property name="key">GoldSpent</property> <property name="min">999999</property> <property name="reward">{Gold:0}</property> <!-- will be overridden --> <property name="possible-values">10|20|50|100|250|500</property> <property name="possible-rewards">{Gold:5}|{Gold:10}|{Gold:25}|{Gold:50}|{Gold:125}|{Gold:250}</property> </dependency> </dependency> <dependency id="dq/spend/gold_75pct"> <property name="ordered-children">true</property> <property name="title">reward_spend_gold</property> <property name="sprite">hud_gold_icon</property> <property name="achieved-sprite">checkmark_icon_small</property> <property name="weight">2500</property> <dependency id="dq/spend/gold_75pct/X" class="DailyGameStats"> <property name="key">GoldSpent</property> <property name="min">1000</property> <property name="reward">{Gold:750}</property> </dependency> </dependency> <dependency id="dq/play/sessions"> <property name="ordered-children">true</property> <property name="title">reward_play_times$n</property> <property name="sprite">quest_play</property> <property name="achieved-sprite">checkmark_icon_small</property> <property name="weight">2500</property> <dependency id="dq/play/sessions/X" class="DailyGameStats"> <property name="key">NumberOfTimesPlayed</property> <property name="min">999999</property> <property name="reward">{Gold:1}</property> <!-- will be overridden --> <property name="possible-values">3|7|12|15</property> </dependency> </dependency> <dependency id="dq/play/5_minute_sessions"> <property name="ordered-children">true</property> <property name="title">reward_play_times_5_minutes$n</property> <property name="sprite">quest_play5</property> <property name="achieved-sprite">checkmark_icon_small</property> <property name="weight">2500</property> <dependency id="dq/play/5_minute_sessions_5" class="DailyGameState"> <property name="key">TotalFiveMinuteSessions</property> <property name="reward">{Gold:2}</property> <property name="min">5</property> </dependency> </dependency> </dependency> <dependency id="quests"> <!-- ============= Alle 3 de daily quests gehaald ============= --> <dependency id="game/all_daily_quests_completed"> <property name="ordered-children">true</property> <property name="title-singular">reward_completed_dailyquests$1</property> <property name="title-plural">reward_completed_dailyquests$n</property> <property name="sprite">quest_dailyquests</property> <property name="auto-gen-count">1</property> <property name="auto-gen-template">game/all_daily_quests_completed_#</property> <property name="auto-gen-iteration-start">1</property> <property name="auto-gen-iteration-step">1</property> <template id="game/all_daily_quests_completed_#" class="GameStats"> <property name="key">NumberOfTimesAllDailyQuestsCompleted</property> <property name="min">[#]</property> <property name="reward">{Gold:1}</property> </template> </dependency> <!-- ============= Aantal inwoners ============= --> <dependency id="people/population"> <property name="ordered-children">true</property> <property name="title-singular">reward_citizens$1</property> <property name="title-plural">reward_citizens$n</property> <property name="sprite">quest_citizens</property> <dependency id="people/population_25" class="GameState"> <property name="key">GlobalPopulation</property> <property name="min">25</property> <property name="reward">{Cash:50000}</property> </dependency> <dependency id="people/population_50" class="GameState"> <property name="key">GlobalPopulation</property> <property name="min">50</property> <property name="reward">{Cash:100000}</property> </dependency> <dependency id="people/population_100" class="GameState"> <property name="key">GlobalPopulation</property> <property name="min">100</property> <property name="reward">{Cash:150000}</property> </dependency> <dependency id="people/population_250" class="GameState"> <property name="key">GlobalPopulation</property> <property name="min">250</property> <property name="reward">{Cash:250000}</property> </dependency> <property name="auto-gen-count">1</property> <property name="auto-gen-template">people/population_#</property> <property name="auto-gen-iteration-start">500</property> <property name="auto-gen-iteration-step">500</property> <property name="auto-gen-iteration-end">100000</property> <template id="people/population_#" class="GameState"> <property name="key">GlobalPopulation</property> <property name="min">[#]</property> <property name="reward">{Cash:300000}</property> </template> </dependency> <!-- ============= Aantal werknemers ============= --> <dependency id="people/employees"> <property name="ordered-children">true</property> <property name="title-singular">reward_employees$1</property> <property name="title-plural">reward_employees$n</property> <property name="sprite">quest_employees</property> <dependency id="people/employees_25" class="GameState"> <property name="key">GlobalEmployees</property> <property name="min">25</property> <property name="reward">{Cash:50000}</property> </dependency> <dependency id="people/employees_50" class="GameState"> <property name="key">GlobalEmployees</property> <property name="min">50</property> <property name="reward">{Cash:100000}</property> </dependency> <dependency id="people/employees_100" class="GameState"> <property name="key">GlobalEmployees</property> <property name="min">100</property> <property name="reward">{Cash:150000}</property> </dependency> <dependency id="people/employees_250" class="GameState"> <property name="key">GlobalEmployees</property> <property name="min">250</property> <property name="reward">{Cash:250000}</property> </dependency> <property name="auto-gen-count">1</property> <property name="auto-gen-template">people/employees_#</property> <property name="auto-gen-iteration-start">500</property> <property name="auto-gen-iteration-step">500</property> <property name="auto-gen-iteration-end">100000</property> <template id="people/employees_#" class="GameState"> <property name="key">GlobalEmployees</property> <property name="min">[#]</property> <property name="reward">{Cash:300000}</property> </template> </dependency> <!-- ============= Aantal speedups uitgevoerd ============= --> <dependency id="game/speedups"> <property name="ordered-children">true</property> <property name="title-singular">reward_speedup$1</property> <property name="title-plural">reward_speedup$n</property> <property name="sprite">quest_speedup</property> <dependency id="game/speedups_5" class="GameStats"> <property name="key">SpeedupsExecuted</property> <property name="min">5</property> <property name="reward">{XP:500}</property> </dependency> <dependency id="game/speedups_10" class="GameStats"> <property name="key">SpeedupsExecuted</property> <property name="min">10</property> <property name="reward">{XP:1000}</property> </dependency> <property name="auto-gen-count">1</property> <property name="auto-gen-template">game/speedups_#</property> <property name="auto-gen-iteration-start">50</property> <property name="auto-gen-iteration-step">50</property> <property name="auto-gen-iteration-end">50000</property> <template id="game/speedups_#" class="GameStats"> <property name="key">SpeedupsExecuted</property> <property name="min">[#]</property> <property name="reward">{XP:10000}</property> </template> </dependency> <!-- ============= Aantal expansions gekocht ============= --> <dependency id="game/expansions"> <property name="ordered-children">true</property> <property name="title-singular">reward_buy_expansions$1</property> <property name="title-plural">reward_buy_expansions$n</property> <property name="sprite">quest_expansions</property> <dependency id="game/expansions_2" class="GameStats"> <property name="key">NumberOfExpansionsPurchased</property> <property name="min">2</property> <property name="reward">{XP:500}</property> </dependency> <dependency id="game/expansions_4" class="GameStats"> <property name="key">NumberOfExpansionsPurchased</property> <property name="min">4</property> <property name="reward">{XP:1000}</property> </dependency> <property name="auto-gen-count">1</property> <property name="auto-gen-template">game/expansions_#</property> <property name="auto-gen-iteration-start">6</property> <property name="auto-gen-iteration-step">2</property> <property name="auto-gen-iteration-end">1000</property> <template id="game/expansions_#" class="GameStats"> <property name="key">NumberOfExpansionsPurchased</property> <property name="min">[#]</property> <property name="reward">{Cash:200000}</property> </template> </dependency> <!-- ============= Aantal gebouwen naar level 10 geupgradet ============= --> <dependency id="upgrades/lvl_10_upgrade"> <property name="ordered-children">true</property> <property name="title-singular">reward_upgrades_level10$1</property> <property name="title-plural">reward_upgrades_level10$n</property> <property name="sprite">quest_upgrademax</property> <dependency id="upgrades/lvl_10_upgrade_5" class="GameStats"> <property name="key">NumberOfLevel10Upgrades</property> <property name="min">5</property> <property name="reward">{XP:500}</property> </dependency> <dependency id="upgrades/lvl_10_upgrade_10" class="GameStats"> <property name="key">NumberOfLevel10Upgrades</property> <property name="min">10</property> <property name="reward">{XP:1000}</property> </dependency> <property name="auto-gen-count">1</property> <property name="auto-gen-template">upgrades/lvl_10_upgrade_#</property> <property name="auto-gen-iteration-start">50</property> <property name="auto-gen-iteration-step">50</property> <property name="auto-gen-iteration-end">5000</property> <template id="upgrades/lvl_10_upgrade_#" class="GameStats"> <property name="key">NumberOfLevel10Upgrades</property> <property name="min">[#]</property> <property name="reward">{XP:10000}</property> </template> </dependency> <!-- ============= Aantal video's bekeken ============= --> <dependency id="game/videos_gold"> <property name="ordered-children">true</property> <property name="requires-ads">true</property> <property name="title-singular">reward_watch_videos$1</property> <property name="title-plural">reward_watch_videos$n</property> <property name="sprite">quest_video</property> <property name="auto-gen-count">1</property> <property name="auto-gen-template">game/videos_gold_#</property> <property name="auto-gen-iteration-start">1</property> <property name="auto-gen-iteration-step">1</property> <template id="game/videos_gold_#" class="GameStats"> <property name="key">GoldVideosWatched</property> <property name="min">[#]</property> <property name="reward">{Gold:1}</property> </template> </dependency> <!-- ==== Eiland unlocks === --> <dependency id="islands/unlock"> <property name="ordered-children">true</property> <property name="title-singular">rewards.unlock_islands</property> <property name="title-plural">rewards.unlock_islands</property> <property name="sprite">quest_islands</property> <dependency id="islands/unlock_2" class="GameStats"> <property name="key">NumberOfIslandsUnlocked</property> <property name="min">2</property> <property name="reward">{Gold:10}</property> </dependency> <dependency id="islands/unlock_3" class="GameStats"> <property name="key">NumberOfIslandsUnlocked</property> <property name="min">3</property> <property name="reward">{Gold:15}</property> </dependency> <dependency id="islands/unlock_4" class="GameStats"> <property name="key">NumberOfIslandsUnlocked</property> <property name="min">4</property> <property name="reward">{Gold:20}</property> </dependency> <dependency id="islands/unlock_5" class="GameStats"> <property name="key">NumberOfIslandsUnlocked</property> <property name="min">5</property> <property name="reward">{Gold:25}</property> </dependency> <dependency id="islands/unlock_6" class="GameStats"> <property name="key">NumberOfIslandsUnlocked</property> <property name="min">6</property> <property name="reward">{Gold:30}</property> </dependency> <dependency id="islands/unlock_7" class="GameStats"> <property name="key">NumberOfIslandsUnlocked</property> <property name="min">7</property> <property name="reward">{Gold:50}</property> </dependency> <dependency id="islands/unlock_8" class="GameStats"> <property name="key">NumberOfIslandsUnlocked</property> <property name="min">8</property> <property name="reward">{Gold:50}</property> </dependency> <dependency id="islands/unlock_9" class="GameStats"> <property name="key">NumberOfIslandsUnlocked</property> <property name="min">9</property> <property name="reward">{Gold:50}</property> </dependency> </dependency> <dependency id="islands/unlock_all"> <property name="ordered-children">true</property> <property name="title-singular">rewards.unlock_all_islands</property> <property name="title-plural">rewards.unlock_all_islands</property> <property name="sprite">quest_islands</property> <dependency id="islands/unlock_all_10" class="GameStats"> <property name="key">NumberOfIslandsUnlocked</property> <property name="min">10</property> <property name="reward">{Gold:100}</property> </dependency> </dependency> <!--== Gebouwen met goud bouwen ==--> <dependency id="game/build_gold"> <property name="ordered-children">true</property> <property name="title-singular">reward_facilities_gold</property> <property name="title-plural">reward_facilities_gold</property> <property name="sprite">quest_facilitiesgold</property> <property name="auto-gen-count">1</property> <property name="auto-gen-template">game/build_gold_#</property> <property name="auto-gen-iteration-start">5</property> <property name="auto-gen-iteration-step">5</property> <property name="auto-gen-iteration-end">5000</property> <template id="game/build_gold_#" class="GameStats"> <property name="key">GlobalBuildingsBuiltWithGold</property> <property name="min">[#]</property> <property name="reward">{Gold:3}</property> </template> </dependency> </dependency> </dependency-tree>