Skip to content

Instantly share code, notes, and snippets.

@rampadc
Last active November 30, 2021 08:57
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rampadc/d719d60a2e359670808f862712bcb9ae to your computer and use it in GitHub Desktop.
Save rampadc/d719d60a2e359670808f862712bcb9ae to your computer and use it in GitHub Desktop.
Example Tribal Wars 2 messages
{"type":"Authentication/login","data":{"name":"<username>","pass":"<password>"},"id":2,}
{"id":2,"type":"Login/success","data":{"player_id":<character_id>,"name":"<username>","token":"9173720bff20ccc07893d7cc48f3d2f5fbe6daca","characters":[{"character_id":<character_id>,"character_name":"<username>","world_id":"en45","world_name":"Stargard","maintenance":false,"allow_login":true,"character_owner_id":<character_id>,"character_owner_name":"<username>","key_required":false}],"worlds":[{"id":"en43","name":"Queen's Sconce","full":false,"recommended":0,"key_required":false},{"id":"en44","name":"Rupea","full":false,"recommended":0,"key_required":false},{"id":"en46","name":"Tzschocha","full":false,"recommended":0,"key_required":false},{"id":"en47","name":"Uhrovec","full":false,"recommended":1,"key_required":false}],"invitations":[],"premium":47,"server_timestamp":1566007458,"first_login":true,"is_guest":false,"vip":false,"accepted_adjust":true,"accepted_pixels":false,"newsletter_window":false}}
{"type":"Authentication/selectCharacter","data":{"id":<character_id>,"world_id":"en45"},"id":3,}
{"id":3,"type":"Authentication/characterSelected","data":{"id":<character_id>,"world_id":"en45","map_name":"mapv2-rc1_934bc4ad3c","name":"<username>","owner_id":<character_id>,"owner_name":"<username>","tribe_id":null,"tribe_rights":[]}}
{"type":"GameDataBatch/getGameData","id":4,}
{"id":4,"type":"GameDataBatch/gameData","data":{"GameData/baseData":{"resource_production":20,"storage_capacity":0,"population_limit":0,"hospital_healing_duration":21600,"resource_boost_duration":604800,"resource_boost_value":0.2,"instant_trade_ratio":1,"cancel_command_duration":300,"spy_speed":10,"loot_protection_duration":604800,"loot_protection_value":0.5,"luck_min":85,"luck_max":115,"nobleman_effect_min":20,"nobleman_effect_max":35,"reset_order_resources":{"wood":200000,"clay":200000,"iron":200000,"food":0},"show_daily_bonus_after_login_nr":3,"show_second_village_after_login_nr":1,"exp_to_level_exponent":3.5,"exp_to_level_factor":100,"crown_to_exp_exponent":2.5,"resource_to_exp_factor":100,"knight_relocation_time":21600},"GameData/costsPerCoin":{"wood":28000,"clay":30000,"iron":25000,"food":0},"GameData/research":{"support_columns":{"type":"support_columns","description":"Increases hitpoints by 50%.","required_level":18,"building":"headquarter"},"training_ground":{"type":"training_ground","description":"Increases discipline by 33%.","required_level":7,"building":"barracks","function":3},"sergeant":{"type":"sergeant","description":"Increases recruit time by 5%.","required_level":10,"building":"barracks","function":0.05},"large_ground":{"type":"large_ground","description":"Increases discipline by 33%.","required_level":14,"building":"barracks","function":3},"fortified_roof":{"type":"fortified_roof","description":"Increases hitpoints by 50%.","required_level":16,"building":"barracks","function":0.5},"lieutenant":{"type":"lieutenant","description":"Increases recruit time by 10%.","required_level":20,"building":"barracks","function":0.1},"military_academy":{"type":"military_academy","description":"Increases discipline by 33%.","required_level":23,"building":"barracks","function":3},"captain":{"type":"captain","description":"Increases recruit time by 15%.","required_level":25,"building":"barracks","function":0.15},"camouflage":{"type":"camouflage","description":"Unlocks Camouflage counter measure.","required_level":3,"building":"tavern"},"switch_weapons":{"type":"switch_weapons","description":"Unlocks switch weapon counter measure.","required_level":6,"building":"tavern"},"dummies":{"type":"dummies","description":"Unlocks dummies counter measure.","required_level":9,"building":"tavern"},"exchange":{"type":"exchange","description":"Unlocks exchange counter measure.","required_level":12,"building":"tavern"},"homeguard":{"type":"homeguard","description":"Better defense against sabotage.","required_level":14,"building":"tavern"},"veterinary":{"type":"veterinary","description":"Cavalry units can be restored.","required_level":10,"building":"hospital"},"structural_improvement":{"type":"structural_improvement","description":"Increases hitpoints by 50%.","required_level":10,"building":"preceptory"},"war_planner":{"type":"war_planner","description":"Extends the time to recall armies from an operation from 5 to 10 minutes.","required_level":5,"building":"rally_point","function":2},"forced_march":{"type":"forced_march","description":"If the paladin leads a support operation, the army will move at cavalry speed.","required_level":2,"building":"statue"},"faithful_paladin":{"type":"faithful_paladin","description":"Attacking armies accompanied by the paladin always fight at full strength even without a church.","required_level":5,"building":"statue"},"cart":{"type":"cart","description":"Merchants can travel further than 5h.","required_level":5,"building":"market","function":864000},"delivery":{"type":"delivery","description":"The player can send resources to other villages.","required_level":20,"building":"market"},"attic":{"type":"attic","description":"300 resources are protected from theft.","required_level":3,"building":"warehouse","function":300},"cellar":{"type":"cellar","description":"700 resources are protected from theft.","required_level":6,"building":"warehouse","function":700},"bunker":{"type":"bunker","description":"1500 resources are protected from theft.","required_level":9,"building":"warehouse","function":1500},"fortified_walls":{"type":"fortified_walls","description":"Increase hitpoints by 50%. ","required_level":20,"building":"warehouse"},"arrow_loop":{"type":"arrow_loop","description":"Decrease wall building time by 5%","required_level":8,"building":"wall","function":0.05},"battlement":{"type":"battlement","description":"Decrease wall building time by 10%","required_level":15,"building":"wall","function":0.1}},"GameData/buildings":{"headquarter":{"id":"headquarter","image":"images/headquarter.png","description":"The one and only headquarter. Used for construction. Building level decreases construction time for buildings.","required_level":1,"max_level":30,"min_level":1,"wood":90,"wood_factor":1.26,"clay":80,"clay_factor":1.275,"iron":70,"iron_factor":1.26,"food":5,"food_factor":1.17,"build_time":1800,"build_time_factor":1.22,"build_time_offset":-6,"hitpoints":3,"hitpoints_factor":1.1,"function":1,"function_factor":1,"points":10,"points_factor":1.2,"building_type":"speedup","order":1,"individual_level_costs":{"1":{"wood":"500","clay":"550","iron":"450","food":"1","build_time":"30"},"2":{"wood":"700","clay":"750","iron":"650","food":"1","build_time":"120"},"3":{"wood":"1000","clay":"1300","iron":"900","food":"1","build_time":"180"},"4":{"wood":"1400","clay":"1500","iron":"1300","food":"1","build_time":"300"},"5":{"wood":"1900","clay":"2000","iron":"1800","food":"1","build_time":"420"},"6":{"wood":"2300","clay":"2500","iron":"2100","food":"2","build_time":"540"},"7":{"wood":"2800","clay":"3000","iron":"2600","food":"2","build_time":"720"},"8":{"wood":"3800","clay":"4000","iron":"3600","food":"2","build_time":"900"},"9":{"wood":"4800","clay":"5000","iron":"4600","food":"3","build_time":"1080"},"10":{"wood":"5600","clay":"6000","iron":"5200","food":"3","build_time":"1260"},"11":{"wood":"7600","clay":"8000","iron":"7200","food":"3","build_time":"1500"},"12":{"wood":"9000","clay":"10000","iron":"8000","food":"4","build_time":"1800"},"13":{"wood":"14000","clay":"15000","iron":"13000","food":"5","build_time":"2100"},"14":{"wood":"19000","clay":"20000","iron":"18000","food":"5","build_time":"2700"},"15":{"wood":"23000","clay":"25000","iron":"20000","food":"7","build_time":"3600"},"16":{"wood":"27000","clay":"30000","iron":"22000","food":"8","build_time":"5400"},"17":{"wood":"31000","clay":"35000","iron":"24000","food":"9","build_time":"7200"},"18":{"wood":"35000","clay":"40000","iron":"26000","food":"10","build_time":"10800"},"19":{"wood":"38000","clay":"45000","iron":"28000","food":"12","build_time":"14400"},"20":{"wood":"40000","clay":"50000","iron":"30000","food":"15","build_time":"18000"},"21":{"wood":"42000","clay":"55000","iron":"32000","food":"17","build_time":"21600"},"22":{"wood":"44000","clay":"60000","iron":"34000","food":"19","build_time":"25200"},"23":{"wood":"46000","clay":"65000","iron":"36000","food":"23","build_time":"28800"},"24":{"wood":"48000","clay":"70000","iron":"38000","food":"27","build_time":"32400"},"25":{"wood":"50000","clay":"75000","iron":"40000","food":"31","build_time":"36000"},"26":{"wood":"53000","clay":"80000","iron":"42000","food":"37","build_time":"39600"},"27":{"wood":"56000","clay":"85000","iron":"44000","food":"43","build_time":"43200"},"28":{"wood":"59000","clay":"90000","iron":"46000","food":"51","build_time":"46800"},"29":{"wood":"62000","clay":"95000","iron":"48000","food":"59","build_time":"50400"},"30":{"wood":"65000","clay":"100000","iron":"50000","food":"69","build_time":"54000"}}},"barracks":{"id":"barracks","image":"images/barracks.png","description":"Allows recruiting of units. Building level decreases recruiting time for units.","required_level":2,"max_level":25,"min_level":0,"wood":200,"wood_factor":1.25,"clay":170,"clay_factor":1.275,"iron":190,"iron_factor":1.25,"food":7,"food_factor":1.2,"build_time":3800,"build_time_factor":1.21,"build_time_offset":-35,"hitpoints":3,"hitpoints_factor":1.1,"function":1,"function_factor":1,"points":16,"points_factor":1.2,"building_type":"speedup","order":10,"individual_level_costs":{"1":{"wood":"400","clay":"500","iron":"600","food":"7","build_time":"60"},"2":{"wood":"480","clay":"600","iron":"720","food":"1","build_time":"150"},"3":{"wood":"580","clay":"720","iron":"860","food":"2","build_time":"240"},"4":{"wood":"700","clay":"860","iron":"1030","food":"2","build_time":"330"},"5":{"wood":"840","clay":"1030","iron":"1240","food":"3","build_time":"420"},"6":{"wood":"1800","clay":"2000","iron":"2200","food":"2","build_time":"510"},"7":{"wood":"2200","clay":"2400","iron":"2600","food":"4","build_time":"600"},"8":{"wood":"2600","clay":"2900","iron":"3100","food":"4","build_time":"720"},"9":{"wood":"3100","clay":"3500","iron":"3700","food":"5","build_time":"840"},"10":{"wood":"3700","clay":"4200","iron":"4400","food":"6","build_time":"960"},"11":{"wood":"6000","clay":"7000","iron":"8000","food":"7","build_time":"1080"},"12":{"wood":"7200","clay":"8400","iron":"9600","food":"9","build_time":"1200"},"13":{"wood":"8600","clay":"10100","iron":"11500","food":"10","build_time":"1500"},"14":{"wood":"10300","clay":"12100","iron":"13800","food":"13","build_time":"1800"},"15":{"wood":"12400","clay":"14500","iron":"16600","food":"15","build_time":"2700"},"16":{"wood":"21000","clay":"23000","iron":"25000","food":"18","build_time":"3600"},"17":{"wood":"22000","clay":"25000","iron":"26000","food":"21","build_time":"7200"},"18":{"wood":"23000","clay":"28000","iron":"27000","food":"26","build_time":"10800"},"19":{"wood":"24000","clay":"31000","iron":"28000","food":"31","build_time":"14400"},"20":{"wood":"25000","clay":"34000","iron":"29000","food":"38","build_time":"18000"},"21":{"wood":"26000","clay":"37000","iron":"30000","food":"44","build_time":"21600"},"22":{"wood":"27000","clay":"41000","iron":"32000","food":"54","build_time":"25200"},"23":{"wood":"28000","clay":"45000","iron":"34000","food":"64","build_time":"28800"},"24":{"wood":"29000","clay":"50000","iron":"36000","food":"78","build_time":"32400"},"25":{"wood":"30000","clay":"55000","iron":"38000","food":"92","build_time":"36000"}}},"tavern":{"id":"tavern","image":"images/tavern.png","description":"Enables scouting and counter measures. Building level increases the amount of resources you can spend for your spies.","required_level":8,"max_level":15,"min_level":0,"wood":150,"wood_factor":1.3,"clay":100,"clay_factor":1.32,"iron":110,"iron_factor":1.28,"food":10,"food_factor":1.27,"build_time":1800,"build_time_factor":1.35,"build_time_offset":-14,"hitpoints":3,"hitpoints_factor":1.1,"function":1000,"function_factor":2,"points":15,"points_factor":1.2,"building_type":"storage","order":15,"individual_level_costs":{"1":{"wood":"150","clay":"100","iron":"110","food":"2","build_time":"300"},"2":{"wood":"200","clay":"130","iron":"140","food":"3","build_time":"600"},"3":{"wood":"250","clay":"170","iron":"180","food":"3","build_time":"1200"},"4":{"wood":"330","clay":"230","iron":"230","food":"4","build_time":"2400"},"5":{"wood":"430","clay":"300","iron":"300","food":"6","build_time":"3600"},"6":{"wood":"560","clay":"400","iron":"380","food":"7","build_time":"6000"},"7":{"wood":"720","clay":"530","iron":"480","food":"9","build_time":"8400"},"8":{"wood":"940","clay":"700","iron":"620","food":"11","build_time":"12600"},"9":{"wood":"1200","clay":"900","iron":"790","food":"15","build_time":"18000"},"10":{"wood":"1600","clay":"1200","iron":"1000","food":"18","build_time":"25200"},"11":{"wood":"2100","clay":"1600","iron":"1300","food":"23","build_time":"32400"},"12":{"wood":"2700","clay":"2100","iron":"1700","food":"30","build_time":"39600"},"13":{"wood":"3500","clay":"2800","iron":"2100","food":"37","build_time":"50400"},"14":{"wood":"4500","clay":"3700","iron":"2700","food":"48","build_time":"64800"},"15":{"wood":"5900","clay":"4900","iron":"3500","food":"60","build_time":"86400"}}},"hospital":{"id":"hospital","image":"images/hospital.png","description":"Resurrects fallen units. Building level increases the number of units that can be treated in hospital.","required_level":4,"max_level":10,"min_level":0,"wood":50,"wood_factor":1.25,"clay":80,"clay_factor":1.22,"iron":30,"iron_factor":1.25,"food":2,"food_factor":1.27,"build_time":1200,"build_time_factor":1.35,"build_time_offset":-14,"hitpoints":3,"hitpoints_factor":1.1,"function":100,"function_factor":1.2915,"points":15,"points_factor":1.2,"building_type":"units","order":12,"individual_level_costs":{"1":{"wood":"50","clay":"80","iron":"30","food":"2","build_time":"180"},"2":{"wood":"100","clay":"160","iron":"60","food":"3","build_time":"300"},"3":{"wood":"200","clay":"320","iron":"120","food":"3","build_time":"600"},"4":{"wood":"400","clay":"640","iron":"240","food":"4","build_time":"900"},"5":{"wood":"1000","clay":"1600","iron":"600","food":"5","build_time":"1800"},"6":{"wood":"2000","clay":"3200","iron":"1200","food":"7","build_time":"3600"},"7":{"wood":"4000","clay":"6400","iron":"2400","food":"8","build_time":"7200"},"8":{"wood":"8000","clay":"12000","iron":"4800","food":"11","build_time":"14400"},"9":{"wood":"16000","clay":"24000","iron":"9600","food":"14","build_time":"43200"},"10":{"wood":"32000","clay":"48000","iron":"19200","food":"17","build_time":"86400"}}},"preceptory":{"id":"preceptory","image":"images/preceptory.png","description":"Introduces special Orders. Building level influences different stats for each Order. Thieves Guild: Costs of noblemen. Knight Templars: Costs of defensive infantry units. Teutonic Knights: Costs of offensive cavalry units.","required_level":25,"max_level":10,"min_level":0,"wood":35000,"wood_factor":1.2,"clay":50000,"clay_factor":1.17,"iron":30000,"iron_factor":1.23,"food":50,"food_factor":1.27,"build_time":14400,"build_time_factor":1.35,"build_time_offset":-5,"hitpoints":20,"hitpoints_factor":1.1,"function":100,"function_factor":1.05,"points":75,"points_factor":1.2,"building_type":"speedup","order":17,"individual_level_costs":{"1":{"wood":"35000","clay":"50000","iron":"30000","food":"11","build_time":"3600"},"2":{"wood":"42000","clay":"58500","iron":"36900","food":"14","build_time":"7200"},"3":{"wood":"50400","clay":"68445","iron":"45387","food":"17","build_time":"10800"},"4":{"wood":"60480","clay":"80081","iron":"55826","food":"21","build_time":"18000"},"5":{"wood":"72576","clay":"93694","iron":"68666","food":"28","build_time":"28800"},"6":{"wood":"87091","clay":"109622","iron":"84459","food":"35","build_time":"43200"},"7":{"wood":"104509","clay":"128258","iron":"103885","food":"45","build_time":"57600"},"8":{"wood":"125411","clay":"150062","iron":"127778","food":"56","build_time":"75600"},"9":{"wood":"150494","clay":"175573","iron":"157167","food":"72","build_time":"100800"},"10":{"wood":"180592","clay":"205420","iron":"193316","food":"92","build_time":"129600"}}},"chapel":{"id":"chapel","image":"images/chapel.png","description":"A chapel is a chapel is a chapel.","required_level":1,"max_level":1,"min_level":0,"wood":160,"wood_factor":1.26,"clay":200,"clay_factor":1.28,"iron":50,"iron_factor":1.26,"food":0,"food_factor":1,"build_time":60,"build_time_factor":1.35,"build_time_offset":-14,"hitpoints":100,"hitpoints_factor":1,"function":100,"function_factor":1.05,"points":10,"points_factor":1.2,"building_type":"morale","order":8,"individual_level_costs":{"1":{"wood":"160","clay":"200","iron":"50","food":"0","build_time":"30"}}},"church":{"id":"church","image":"images/church.png","description":"Removes battle malus for the province. Building level increases base morale.","required_level":1,"max_level":3,"min_level":0,"wood":16000,"wood_factor":1.26,"clay":20000,"clay_factor":1.28,"iron":5000,"iron_factor":1.26,"food":5000,"food_factor":1.55,"build_time":28800,"build_time_factor":1.35,"build_time_offset":0,"hitpoints":800,"hitpoints_factor":1.01,"function":100,"function_factor":1.05,"points":10,"points_factor":1.2,"building_type":"morale","order":7,"individual_level_costs":{"1":{"wood":"16000","clay":"20000","iron":"5000","food":"5000","build_time":"21600"},"2":{"wood":"20000","clay":"25000","iron":"7000","food":"2750","build_time":"54000"},"3":{"wood":"25000","clay":"32000","iron":"8000","food":"4263","build_time":"86400"}}},"academy":{"id":"academy","image":"images/academy.png","description":"Produces noblemen and gold coins.","required_level":20,"max_level":1,"min_level":0,"wood":60000,"wood_factor":2,"clay":75000,"clay_factor":2,"iron":60000,"iron_factor":2,"food":80,"food_factor":1.17,"build_time":57600,"build_time_factor":1.35,"build_time_offset":0,"hitpoints":500,"hitpoints_factor":1,"function":100,"function_factor":1.05,"points":512,"points_factor":1.2,"building_type":"speedup","order":16,"individual_level_costs":{"1":{"wood":"60000","clay":"75000","iron":"60000","food":"80","build_time":"36000"}}},"rally_point":{"id":"rally_point","image":"images/rally_point.png","description":"Army Management and access to different military tools. Building level increases the time to cancel actions.","required_level":1,"max_level":5,"min_level":0,"wood":10,"wood_factor":5,"clay":30,"clay_factor":4,"iron":35,"iron_factor":4.5,"food":1,"food_factor":2.3,"build_time":1200,"build_time_factor":2.8,"build_time_offset":-9,"hitpoints":3,"hitpoints_factor":1.1,"function":5,"function_factor":1.2,"points":2,"points_factor":1.2,"building_type":"bonustime","order":9,"individual_level_costs":{"1":{"wood":"50","clay":"100","iron":"50","food":"1","build_time":"30"},"2":{"wood":"100","clay":"150","iron":"150","food":"1","build_time":"300"},"3":{"wood":"2500","clay":"2500","iron":"3000","food":"3","build_time":"28800"},"4":{"wood":"6000","clay":"9000","iron":"11000","food":"7","build_time":"57600"},"5":{"wood":"13000","clay":"18000","iron":"25000","food":"16","build_time":"86400"}}},"statue":{"id":"statue","image":"images/statue.png","description":"Enables Paladin.","required_level":3,"max_level":5,"min_level":0,"wood":160,"wood_factor":2.77255,"clay":220,"clay_factor":2.77255,"iron":200,"iron_factor":2.77255,"food":0,"food_factor":1,"build_time":600,"build_time_factor":2.7,"build_time_offset":-3,"hitpoints":3,"hitpoints_factor":1.1,"function":100,"function_factor":1,"points":6,"points_factor":1.2,"building_type":"speedup","order":11,"individual_level_costs":{"1":{"wood":"100","clay":"100","iron":"200","food":"0","build_time":"120"},"2":{"wood":"500","clay":"500","iron":"1000","food":"0","build_time":"600"},"3":{"wood":"2000","clay":"2000","iron":"4000","food":"0","build_time":"3600"},"4":{"wood":"5000","clay":"5000","iron":"10000","food":"0","build_time":"14400"},"5":{"wood":"10000","clay":"10000","iron":"20000","food":"0","build_time":"28800"}}},"market":{"id":"market","image":"images/market.png","description":"Enables market screen. Building level increases number of available traders.","required_level":6,"max_level":25,"min_level":0,"wood":100,"wood_factor":1.26,"clay":100,"clay_factor":1.275,"iron":100,"iron_factor":1.26,"food":20,"food_factor":1.17,"build_time":2700,"build_time_factor":1.2,"build_time_offset":-14,"hitpoints":3,"hitpoints_factor":1.1,"function":1,"function_factor":1,"points":10,"points_factor":1.2,"building_type":"merchant","order":14,"individual_level_costs":{"1":{"wood":"100","clay":"100","iron":"100","food":"20","build_time":"300"},"2":{"wood":"130","clay":"130","iron":"130","food":"3","build_time":"900"},"3":{"wood":"160","clay":"160","iron":"160","food":"4","build_time":"1500"},"4":{"wood":"200","clay":"210","iron":"200","food":"5","build_time":"2100"},"5":{"wood":"250","clay":"260","iron":"250","food":"5","build_time":"3000"},"6":{"wood":"320","clay":"340","iron":"320","food":"7","build_time":"4200"},"7":{"wood":"400","clay":"430","iron":"400","food":"7","build_time":"5400"},"8":{"wood":"500","clay":"550","iron":"500","food":"9","build_time":"6600"},"9":{"wood":"640","clay":"700","iron":"640","food":"10","build_time":"7800"},"10":{"wood":"800","clay":"890","iron":"800","food":"12","build_time":"9000"},"11":{"wood":"1000","clay":"1100","iron":"1000","food":"14","build_time":"10800"},"12":{"wood":"1300","clay":"1400","iron":"1300","food":"16","build_time":"12600"},"13":{"wood":"1600","clay":"1800","iron":"1600","food":"20","build_time":"14400"},"14":{"wood":"2000","clay":"2400","iron":"2000","food":"22","build_time":"16200"},"15":{"wood":"2500","clay":"3000","iron":"2500","food":"26","build_time":"18000"},"16":{"wood":"3200","clay":"3800","iron":"3200","food":"31","build_time":"21000"},"17":{"wood":"4000","clay":"4900","iron":"4000","food":"36","build_time":"24000"},"18":{"wood":"5100","clay":"6200","iron":"5100","food":"42","build_time":"28800"},"19":{"wood":"6400","clay":"7900","iron":"6400","food":"49","build_time":"34200"},"20":{"wood":"8100","clay":"10100","iron":"8100","food":"57","build_time":"39600"},"21":{"wood":"10200","clay":"12900","iron":"10200","food":"67","build_time":"45000"},"22":{"wood":"12800","clay":"16400","iron":"12800","food":"79","build_time":"54000"},"23":{"wood":"16100","clay":"21000","iron":"16100","food":"92","build_time":"66600"},"24":{"wood":"20300","clay":"26700","iron":"20300","food":"107","build_time":"81000"},"25":{"wood":"25600","clay":"34100","iron":"25600","food":"126","build_time":"100800"}}},"timber_camp":{"id":"timber_camp","image":"images/timber_camp.png","description":"Produces Wood. Building level increases production rate.","required_level":1,"max_level":30,"min_level":0,"wood":50,"wood_factor":1.25,"clay":60,"clay_factor":1.275,"iron":55,"iron_factor":1.235,"food":5,"food_factor":1.155,"build_time":900,"build_time_factor":1.21,"build_time_offset":-65,"hitpoints":3,"hitpoints_factor":1.1,"function":100,"function_factor":1.12444,"points":6,"points_factor":1.2,"building_type":"production","order":2,"individual_level_costs":{"1":{"wood":"40","clay":"50","iron":"30","food":"1","build_time":"30"},"2":{"wood":"50","clay":"60","iron":"40","food":"1","build_time":"60"},"3":{"wood":"60","clay":"80","iron":"50","food":"1","build_time":"90"},"4":{"wood":"80","clay":"100","iron":"60","food":"1","build_time":"120"},"5":{"wood":"100","clay":"120","iron":"70","food":"1","build_time":"150"},"6":{"wood":"100","clay":"200","iron":"100","food":"1","build_time":"210"},"7":{"wood":"200","clay":"200","iron":"100","food":"2","build_time":"300"},"8":{"wood":"200","clay":"200","iron":"100","food":"2","build_time":"600"},"9":{"wood":"200","clay":"300","iron":"200","food":"2","build_time":"1200"},"10":{"wood":"300","clay":"400","iron":"200","food":"2","build_time":"1800"},"11":{"wood":"400","clay":"500","iron":"300","food":"3","build_time":"2400"},"12":{"wood":"500","clay":"600","iron":"300","food":"3","build_time":"3000"},"13":{"wood":"600","clay":"700","iron":"400","food":"4","build_time":"3600"},"14":{"wood":"700","clay":"900","iron":"500","food":"5","build_time":"4500"},"15":{"wood":"900","clay":"1000","iron":"700","food":"5","build_time":"5400"},"16":{"wood":"1000","clay":"1000","iron":"800","food":"5","build_time":"6300"},"17":{"wood":"1000","clay":"2000","iron":"1000","food":"7","build_time":"7200"},"18":{"wood":"2000","clay":"2000","iron":"1000","food":"8","build_time":"9000"},"19":{"wood":"2000","clay":"3000","iron":"2000","food":"9","build_time":"10800"},"20":{"wood":"3000","clay":"3000","iron":"2000","food":"10","build_time":"14400"},"21":{"wood":"3000","clay":"4000","iron":"2000","food":"12","build_time":"18000"},"22":{"wood":"4000","clay":"5000","iron":"3000","food":"14","build_time":"21600"},"23":{"wood":"5000","clay":"6000","iron":"4000","food":"16","build_time":"25200"},"24":{"wood":"6000","clay":"8000","iron":"5000","food":"19","build_time":"28800"},"25":{"wood":"8000","clay":"10000","iron":"6000","food":"21","build_time":"32400"},"26":{"wood":"10000","clay":"12000","iron":"7000","food":"24","build_time":"36000"},"27":{"wood":"12000","clay":"16000","iron":"9000","food":"29","build_time":"43200"},"28":{"wood":"16000","clay":"19000","iron":"12000","food":"33","build_time":"50400"},"29":{"wood":"19000","clay":"24000","iron":"15000","food":"38","build_time":"57600"},"30":{"wood":"24000","clay":"30000","iron":"18000","food":"43","build_time":"64800"}}},"clay_pit":{"id":"clay_pit","image":"images/clay_pit.png","description":"Produces Clay. Building level increases production rate.","required_level":1,"max_level":30,"min_level":0,"wood":65,"wood_factor":1.27,"clay":40,"clay_factor":1.265,"iron":50,"iron_factor":1.26,"food":10,"food_factor":1.14,"build_time":900,"build_time_factor":1.21,"build_time_offset":-65,"hitpoints":3,"hitpoints_factor":1.1,"function":100,"function_factor":1.12444,"points":6,"points_factor":1.2,"building_type":"production","order":3,"individual_level_costs":{"1":{"wood":"50","clay":"40","iron":"30","food":"1","build_time":"30"},"2":{"wood":"60","clay":"50","iron":"40","food":"1","build_time":"60"},"3":{"wood":"80","clay":"60","iron":"50","food":"2","build_time":"90"},"4":{"wood":"100","clay":"80","iron":"60","food":"2","build_time":"120"},"5":{"wood":"100","clay":"100","iron":"70","food":"2","build_time":"150"},"6":{"wood":"200","clay":"100","iron":"90","food":"2","build_time":"210"},"7":{"wood":"200","clay":"200","iron":"100","food":"3","build_time":"300"},"8":{"wood":"200","clay":"200","iron":"100","food":"3","build_time":"600"},"9":{"wood":"300","clay":"200","iron":"200","food":"4","build_time":"1200"},"10":{"wood":"400","clay":"300","iron":"200","food":"4","build_time":"1800"},"11":{"wood":"500","clay":"400","iron":"300","food":"4","build_time":"2400"},"12":{"wood":"600","clay":"500","iron":"300","food":"5","build_time":"3000"},"13":{"wood":"700","clay":"600","iron":"400","food":"6","build_time":"3600"},"14":{"wood":"900","clay":"700","iron":"500","food":"7","build_time":"4500"},"15":{"wood":"1000","clay":"900","iron":"700","food":"8","build_time":"5400"},"16":{"wood":"1000","clay":"1000","iron":"800","food":"8","build_time":"6300"},"17":{"wood":"2000","clay":"1000","iron":"1000","food":"10","build_time":"7200"},"18":{"wood":"2000","clay":"2000","iron":"1000","food":"12","build_time":"9000"},"19":{"wood":"3000","clay":"2000","iron":"2000","food":"13","build_time":"10800"},"20":{"wood":"3000","clay":"3000","iron":"2000","food":"15","build_time":"14400"},"21":{"wood":"4000","clay":"3000","iron":"2000","food":"16","build_time":"18000"},"22":{"wood":"5000","clay":"4000","iron":"3000","food":"20","build_time":"21600"},"23":{"wood":"6000","clay":"5000","iron":"4000","food":"22","build_time":"25200"},"24":{"wood":"8000","clay":"6000","iron":"5000","food":"25","build_time":"28800"},"25":{"wood":"10000","clay":"8000","iron":"6000","food":"28","build_time":"32400"},"26":{"wood":"12000","clay":"10000","iron":"7000","food":"33","build_time":"36000"},"27":{"wood":"16000","clay":"12000","iron":"9000","food":"37","build_time":"43200"},"28":{"wood":"19000","clay":"16000","iron":"12000","food":"42","build_time":"50400"},"29":{"wood":"24000","clay":"19000","iron":"15000","food":"48","build_time":"57600"},"30":{"wood":"30000","clay":"24000","iron":"18000","food":"55","build_time":"64800"}}},"iron_mine":{"id":"iron_mine","image":"images/iron_mine.png","description":"Produces Iron. Building level increases production rate.","required_level":1,"max_level":30,"min_level":0,"wood":75,"wood_factor":1.252,"clay":65,"clay_factor":1.275,"iron":70,"iron_factor":1.24,"food":10,"food_factor":1.17,"build_time":1080,"build_time_factor":1.21,"build_time_offset":-65,"hitpoints":3,"hitpoints_factor":1.1,"function":100,"function_factor":1.12444,"points":6,"points_factor":1.2,"building_type":"production","order":4,"individual_level_costs":{"1":{"wood":"60","clay":"50","iron":"60","food":"1","build_time":"30"},"2":{"wood":"70","clay":"60","iron":"70","food":"2","build_time":"60"},"3":{"wood":"90","clay":"80","iron":"90","food":"2","build_time":"90"},"4":{"wood":"100","clay":"100","iron":"100","food":"2","build_time":"120"},"5":{"wood":"100","clay":"100","iron":"100","food":"3","build_time":"150"},"6":{"wood":"200","clay":"200","iron":"200","food":"3","build_time":"210"},"7":{"wood":"200","clay":"200","iron":"200","food":"4","build_time":"300"},"8":{"wood":"300","clay":"200","iron":"300","food":"4","build_time":"600"},"9":{"wood":"400","clay":"300","iron":"400","food":"5","build_time":"1200"},"10":{"wood":"400","clay":"400","iron":"400","food":"6","build_time":"1800"},"11":{"wood":"500","clay":"500","iron":"500","food":"7","build_time":"2400"},"12":{"wood":"700","clay":"600","iron":"700","food":"8","build_time":"3000"},"13":{"wood":"800","clay":"700","iron":"800","food":"10","build_time":"3600"},"14":{"wood":"1000","clay":"900","iron":"1000","food":"11","build_time":"4500"},"15":{"wood":"1000","clay":"1000","iron":"1000","food":"13","build_time":"5400"},"16":{"wood":"2000","clay":"1000","iron":"2000","food":"15","build_time":"6300"},"17":{"wood":"2000","clay":"2000","iron":"2000","food":"18","build_time":"7200"},"18":{"wood":"3000","clay":"2000","iron":"3000","food":"21","build_time":"9000"},"19":{"wood":"3000","clay":"3000","iron":"3000","food":"25","build_time":"10800"},"20":{"wood":"4000","clay":"3000","iron":"4000","food":"28","build_time":"14400"},"21":{"wood":"5000","clay":"4000","iron":"5000","food":"34","build_time":"18000"},"22":{"wood":"6000","clay":"5000","iron":"6000","food":"39","build_time":"21600"},"23":{"wood":"8000","clay":"6000","iron":"8000","food":"46","build_time":"25200"},"24":{"wood":"10000","clay":"8000","iron":"10000","food":"54","build_time":"28800"},"25":{"wood":"12000","clay":"10000","iron":"12000","food":"63","build_time":"32400"},"26":{"wood":"15000","clay":"12000","iron":"15000","food":"74","build_time":"36000"},"27":{"wood":"19000","clay":"16000","iron":"19000","food":"86","build_time":"43200"},"28":{"wood":"23000","clay":"19000","iron":"23000","food":"100","build_time":"50400"},"29":{"wood":"29000","clay":"24000","iron":"29000","food":"118","build_time":"57600"},"30":{"wood":"36000","clay":"30000","iron":"36000","food":"138","build_time":"64800"}}},"farm":{"id":"farm","image":"images/farm.png","description":"Produces Food. Building level increases population limit.","required_level":1,"max_level":30,"min_level":1,"wood":35,"wood_factor":1.312,"clay":40,"clay_factor":1.32,"iron":35,"iron_factor":1.31,"food":0,"food_factor":1,"build_time":1200,"build_time_factor":1.205,"build_time_offset":-30,"hitpoints":5,"hitpoints_factor":1.1,"function":240,"function_factor":1.172102298,"points":5,"points_factor":1.2,"building_type":"production","order":5,"individual_level_costs":{"1":{"wood":"40","clay":"50","iron":"30","food":"0","build_time":"60"},"2":{"wood":"50","clay":"70","iron":"40","food":"0","build_time":"90"},"3":{"wood":"70","clay":"90","iron":"50","food":"0","build_time":"120"},"4":{"wood":"90","clay":"110","iron":"70","food":"0","build_time":"300"},"5":{"wood":"120","clay":"150","iron":"90","food":"0","build_time":"450"},"6":{"wood":"150","clay":"190","iron":"120","food":"0","build_time":"600"},"7":{"wood":"200","clay":"250","iron":"150","food":"0","build_time":"1800"},"8":{"wood":"260","clay":"330","iron":"200","food":"0","build_time":"2400"},"9":{"wood":"350","clay":"430","iron":"260","food":"0","build_time":"3000"},"10":{"wood":"500","clay":"600","iron":"300","food":"0","build_time":"3600"},"11":{"wood":"600","clay":"700","iron":"400","food":"0","build_time":"4500"},"12":{"wood":"800","clay":"1000","iron":"600","food":"0","build_time":"5400"},"13":{"wood":"1000","clay":"1300","iron":"800","food":"0","build_time":"6300"},"14":{"wood":"1300","clay":"1700","iron":"1000","food":"0","build_time":"7200"},"15":{"wood":"1800","clay":"2200","iron":"1300","food":"0","build_time":"9000"},"16":{"wood":"2300","clay":"2900","iron":"1700","food":"0","build_time":"10800"},"17":{"wood":"3000","clay":"3800","iron":"2300","food":"0","build_time":"12600"},"18":{"wood":"3900","clay":"4900","iron":"3000","food":"0","build_time":"14400"},"19":{"wood":"5200","clay":"6500","iron":"3900","food":"0","build_time":"18000"},"20":{"wood":"6800","clay":"8500","iron":"5100","food":"0","build_time":"21600"},"21":{"wood":"8900","clay":"11100","iron":"6600","food":"0","build_time":"25200"},"22":{"wood":"12000","clay":"15000","iron":"9000","food":"0","build_time":"28800"},"23":{"wood":"15000","clay":"19000","iron":"11000","food":"0","build_time":"36000"},"24":{"wood":"20000","clay":"25000","iron":"15000","food":"0","build_time":"43200"},"25":{"wood":"26000","clay":"33000","iron":"20000","food":"0","build_time":"50400"},"26":{"wood":"34000","clay":"43000","iron":"26000","food":"0","build_time":"57600"},"27":{"wood":"45000","clay":"56000","iron":"34000","food":"0","build_time":"64800"},"28":{"wood":"59000","clay":"73000","iron":"44000","food":"0","build_time":"79200"},"29":{"wood":"77000","clay":"96000","iron":"58000","food":"0","build_time":"93600"},"30":{"wood":"101000","clay":"126000","iron":"76000","food":"0","build_time":"108000"}}},"warehouse":{"id":"warehouse","image":"images/warehouse.png","description":"Resource storage. Building level increases storage limit.","required_level":1,"max_level":30,"min_level":1,"wood":55,"wood_factor":1.268,"clay":50,"clay_factor":1.27,"iron":40,"iron_factor":1.275,"food":0,"food_factor":1,"build_time":1200,"build_time_factor":1.22,"build_time_offset":-33,"hitpoints":3,"hitpoints_factor":1.1,"function":1000,"function_factor":1.229493414,"points":6,"points_factor":1.2,"building_type":"production","order":6,"individual_level_costs":{"1":{"wood":"200","clay":"190","iron":"170","food":"0","build_time":"30"},"2":{"wood":"240","clay":"230","iron":"210","food":"0","build_time":"60"},"3":{"wood":"290","clay":"280","iron":"250","food":"0","build_time":"90"},"4":{"wood":"350","clay":"340","iron":"300","food":"0","build_time":"120"},"5":{"wood":"430","clay":"410","iron":"360","food":"0","build_time":"150"},"6":{"wood":"520","clay":"490","iron":"440","food":"0","build_time":"240"},"7":{"wood":"630","clay":"600","iron":"530","food":"0","build_time":"360"},"8":{"wood":"760","clay":"720","iron":"650","food":"0","build_time":"600"},"9":{"wood":"920","clay":"870","iron":"780","food":"0","build_time":"1200"},"10":{"wood":"1100","clay":"1100","iron":"900","food":"0","build_time":"2400"},"11":{"wood":"1300","clay":"1300","iron":"1100","food":"0","build_time":"3600"},"12":{"wood":"1600","clay":"1500","iron":"1400","food":"0","build_time":"5400"},"13":{"wood":"2000","clay":"1900","iron":"1700","food":"0","build_time":"7200"},"14":{"wood":"2400","clay":"2300","iron":"2000","food":"0","build_time":"9000"},"15":{"wood":"2900","clay":"2700","iron":"2500","food":"0","build_time":"10800"},"16":{"wood":"3500","clay":"3300","iron":"3000","food":"0","build_time":"12600"},"17":{"wood":"4200","clay":"4000","iron":"3600","food":"0","build_time":"14400"},"18":{"wood":"5100","clay":"4900","iron":"4300","food":"0","build_time":"18000"},"19":{"wood":"6200","clay":"5900","iron":"5300","food":"0","build_time":"21600"},"20":{"wood":"7500","clay":"7100","iron":"6400","food":"0","build_time":"25200"},"21":{"wood":"9100","clay":"8600","iron":"7700","food":"0","build_time":"28800"},"22":{"wood":"11000","clay":"10000","iron":"9000","food":"0","build_time":"36000"},"23":{"wood":"13000","clay":"13000","iron":"11000","food":"0","build_time":"43200"},"24":{"wood":"16000","clay":"15000","iron":"14000","food":"0","build_time":"50400"},"25":{"wood":"19000","clay":"18000","iron":"16000","food":"0","build_time":"57600"},"26":{"wood":"23000","clay":"22000","iron":"20000","food":"0","build_time":"64800"},"27":{"wood":"28000","clay":"27000","iron":"24000","food":"0","build_time":"72000"},"28":{"wood":"34000","clay":"33000","iron":"29000","food":"0","build_time":"79200"},"29":{"wood":"42000","clay":"40000","iron":"35000","food":"0","build_time":"93600"},"30":{"wood":"50000","clay":"48000","iron":"43000","food":"0","build_time":"108000"}}},"wall":{"id":"wall","image":"images/wall.png","description":"Protects village. Building level increases defense bonus.","required_level":5,"max_level":20,"min_level":0,"wood":50,"wood_factor":1.26,"clay":100,"clay_factor":1.275,"iron":20,"iron_factor":1.26,"food":5,"food_factor":1.17,"build_time":3600,"build_time_factor":1.225,"build_time_offset":-28,"hitpoints":3,"hitpoints_factor":1.1,"function":20,"function_factor":1.2515,"points":8,"points_factor":1.2,"building_type":"bonusdefense","order":13,"individual_level_costs":{"1":{"wood":"50","clay":"100","iron":"20","food":"5","build_time":"150"},"2":{"wood":"60","clay":"130","iron":"30","food":"1","build_time":"300"},"3":{"wood":"80","clay":"160","iron":"30","food":"1","build_time":"900"},"4":{"wood":"100","clay":"210","iron":"40","food":"1","build_time":"1800"},"5":{"wood":"130","clay":"260","iron":"50","food":"1","build_time":"3000"},"6":{"wood":"160","clay":"340","iron":"60","food":"2","build_time":"4800"},"7":{"wood":"200","clay":"430","iron":"80","food":"2","build_time":"7200"},"8":{"wood":"250","clay":"550","iron":"100","food":"2","build_time":"10800"},"9":{"wood":"320","clay":"700","iron":"130","food":"3","build_time":"14400"},"10":{"wood":"400","clay":"890","iron":"160","food":"3","build_time":"18000"},"11":{"wood":"500","clay":"1100","iron":"200","food":"3","build_time":"21600"},"12":{"wood":"640","clay":"1400","iron":"250","food":"4","build_time":"25200"},"13":{"wood":"800","clay":"1800","iron":"320","food":"5","build_time":"32400"},"14":{"wood":"1000","clay":"2400","iron":"400","food":"5","build_time":"43200"},"15":{"wood":"1300","clay":"3000","iron":"510","food":"7","build_time":"50400"},"16":{"wood":"1600","clay":"3800","iron":"640","food":"8","build_time":"64800"},"17":{"wood":"2000","clay":"4900","iron":"810","food":"9","build_time":"79200"},"18":{"wood":"2500","clay":"6200","iron":"1000","food":"10","build_time":"93600"},"19":{"wood":"3200","clay":"7900","iron":"1300","food":"12","build_time":"111600"},"20":{"wood":"4000","clay":"10100","iron":"1600","food":"15","build_time":"129600"}}}},"GameData/units":{"spear":{"name":"spear","building":"barracks","required_level":1,"wood":50,"clay":30,"iron":20,"food":1,"build_time":90,"attack":10,"def_inf":25,"def_kav":45,"def_arc":10,"speed":14,"load":25,"type":1,"points_att":1,"points_def":4},"sword":{"name":"sword","building":"barracks","required_level":3,"wood":30,"clay":30,"iron":70,"food":1,"build_time":120,"attack":25,"def_inf":55,"def_kav":5,"def_arc":30,"speed":18,"load":15,"type":1,"points_att":2,"points_def":5},"axe":{"name":"axe","building":"barracks","required_level":5,"wood":60,"clay":30,"iron":40,"food":1,"build_time":150,"attack":45,"def_inf":10,"def_kav":5,"def_arc":10,"speed":14,"load":20,"type":1,"points_att":4,"points_def":1},"archer":{"name":"archer","building":"barracks","required_level":9,"wood":80,"clay":30,"iron":60,"food":1,"build_time":180,"attack":25,"def_inf":10,"def_kav":30,"def_arc":60,"speed":14,"load":10,"type":3,"points_att":2,"points_def":5},"light_cavalry":{"name":"light_cavalry","building":"barracks","required_level":11,"wood":125,"clay":100,"iron":250,"food":4,"build_time":360,"attack":130,"def_inf":30,"def_kav":40,"def_arc":30,"speed":8,"load":50,"type":2,"points_att":13,"points_def":5},"mounted_archer":{"name":"mounted_archer","building":"barracks","required_level":13,"wood":250,"clay":200,"iron":100,"food":5,"build_time":450,"attack":150,"def_inf":40,"def_kav":30,"def_arc":50,"speed":8,"load":50,"type":3,"points_att":12,"points_def":6},"heavy_cavalry":{"name":"heavy_cavalry","building":"barracks","required_level":21,"wood":200,"clay":150,"iron":600,"food":6,"build_time":600,"attack":150,"def_inf":200,"def_kav":160,"def_arc":180,"speed":9,"load":50,"type":2,"points_att":15,"points_def":23},"ram":{"name":"ram","building":"barracks","required_level":15,"wood":300,"clay":200,"iron":200,"food":5,"build_time":480,"attack":2,"def_inf":20,"def_kav":50,"def_arc":20,"speed":24,"load":0,"type":1,"points_att":8,"points_def":4},"catapult":{"name":"catapult","building":"barracks","required_level":17,"wood":320,"clay":400,"iron":100,"food":8,"build_time":450,"attack":100,"def_inf":100,"def_kav":50,"def_arc":100,"speed":24,"load":0,"type":1,"points_att":10,"points_def":12},"knight":{"name":"knight","building":"statue","required_level":1,"wood":0,"clay":0,"iron":0,"food":1,"build_time":21600,"attack":150,"def_inf":250,"def_kav":400,"def_arc":150,"speed":8,"load":100,"type":2,"points_att":20,"points_def":40},"snob":{"name":"snob","building":"academy","required_level":1,"wood":40000,"clay":50000,"iron":50000,"food":100,"build_time":10800,"attack":30,"def_inf":100,"def_kav":50,"def_arc":100,"points_att":200,"points_def":200,"speed":35,"load":0,"type":1,"special":1},"trebuchet":{"name":"trebuchet","building":"preceptory","required_level":1,"wood":4000,"clay":2000,"iron":2000,"food":10,"build_time":1200,"attack":30,"def_inf":200,"def_kav":250,"def_arc":200,"speed":50,"load":0,"type":1,"points_att":0,"points_def":25},"doppelsoldner":{"name":"doppelsoldner","building":"preceptory","required_level":1,"wood":1200,"clay":1200,"iron":2400,"food":6,"build_time":1200,"attack":300,"def_inf":100,"def_kav":100,"def_arc":50,"speed":14,"load":10,"type":1,"points_att":25,"points_def":10}},"GameData/officers":{"leader":{"command_types":["attack"],"abilities":[{"type":"boost_attacking_power","bonus_percentage":10}]},"loot_master":{"command_types":["attack"],"exclude_unit_types":["ram","catapult","snob"],"abilities":[{"type":"boost_carrying_capacity","bonus_percentage":50},{"type":"change_movement_speed","bonus_percentage":100,"conditions":{"target_barbarian":true}},{"type":"upgrade_barbarian_production","chance":0.1}]},"medic":{"command_types":["attack"],"abilities":[{"type":"revive_attackers","percentage":10}]},"scout":{"command_types":["attack"],"abilities":[{"type":"escape_defeat"}]},"supporter":{"command_types":["support","relocate"],"abilities":[{"type":"change_movement_speed","bonus_percentage":100,"conditions":[]}]},"bastard":{"command_types":["attack"],"abilities":[{"type":"change_movement_speed","speed":"snob","conditions":{"target_barbarian":false}}]}},"GameData/premium":{"premium_boost_wood":25,"premium_boost_clay":25,"premium_boost_iron":25,"barbarian_boost_wood":35,"barbarian_boost_clay":35,"barbarian_boost_iron":35,"premium_paladin_weapon":{"spear":[50,200,350],"sword":[50,200,350],"axe":[50,300,450],"archer":[50,200,350],"light_cavalry":[50,300,450],"mounted_archer":[50,200,350],"heavy_cavalry":[50,300,450],"ram":[50,300,450],"catapult":[50,300,450],"snob":[100,400,600]},"premium_paladin_instant":35,"premium_instant_build":{"time_range":[180,3600,10800,86400,604800],"crown_range":[10,35,80,220,400],"time_fixed_price":[300],"crowns_fixed_price":[3]},"premium_instant_recruit":{"time_range":[180,3600,10800,86400,604800],"crown_range":[10,35,80,220,400],"time_fixed_price":[300],"crowns_fixed_price":[3]},"premium_second_queue_job":70,"premium_build_cost_reduction":50,"premium_build_queue_slot":70,"premium_research":100,"premium_trade":50,"premium_instant_transport":20,"premium_reset_order":70,"premium_village_relocate_random":50,"premium_village_relocate_chosen":125,"premium_noob_protection":100,"premium_loot_protection":30,"daily_unit":50,"daily_unit_reroll":10,"resource_deposit_reroll":15,"premium_village_manager":100,"premium_gambling":1,"wheel_spin":30,"wheel_refill":40},"WorldConfig/config":{"speed":1,"widget_non_pacc_slots":3,"loyalty_after_conquer":25,"church":true,"rally_point_speed_bonus":true,"rally_point_speed_bonus_vs_barbarians":[1,1.5,2,2.5,3,3.5],"bathhouse":false,"chapel_bonus":1,"church_bonus":[0.5,1,1.05,1.1],"doppelsoldner_bonus":2,"defender_superior":2,"super_value":1.5,"officer_mortality":0.5,"morale_days":300,"morale_start":0.25,"morale_end":0.5,"morale_factor":3,"farm_rule":0,"night_start_hour":0,"night_end_hour":0,"night_def_factor":1,"barbarian_spawn_rate":2,"barbarian_point_limit":3500,"noob_protection_days":5,"tribe_member_limit":20,"tribe_member_limit_ranking":40,"daily_unit_deal":1,"instant_recruit":1,"resource_deposits":1,"resource_deposit_ignore_world_speed":true,"push_notifications":1,"second_village":true,"second_village_ignore_world_speed":true,"invite_to_map":true,"invite_to_map_days":14,"second_queue_job":false,"tribe_skills":true,"barbarize_inactive_percent":10,"smart_tips":true,"free_instant_build_seconds_per_level":30,"spy_speed_modifier":2,"spy_sabotage_speed_modifier":0.5,"spy_costs_1":{"wood":500,"clay":500,"iron":500,"time":2},"spy_costs_2":{"wood":1000,"clay":800,"iron":1200,"time":10},"spy_costs_3":{"wood":2200,"clay":2000,"iron":2400,"time":30},"spy_costs_4":{"wood":7000,"clay":6500,"iron":8000,"time":180},"spy_costs_5":{"wood":12000,"clay":10000,"iron":18000,"time":360},"relocate_units":false,"mass_buildings":true,"mass_recruiting":true,"village_load_startup":1,"village_load_amount":50,"message_handling_tick":150,"sentry_backend":true,"sentry_browser":false,"sentry_android":true,"sentry_ios":true,"unified_game_time":true,"building_completion_offers":true,"language_selection":true,"dynamic_filters_for_villages":true,"victory_points":true,"push_service_v1":false,"coop":true,"gdpr":true,"sentry_browser_url":"https://01c53aa7f74140238f1ee2b48efddb2f@twx-sentry-events.innogames.de/5","sentry_android_url":"https://81373b7225ca4149ae00c8a908b9ddb6:60c80d5e589a4304827b3a37e204eac8@twx-sentry-events.innogames.de/6","sentry_ios_url":"https://dbed67f54c7b4c33aa99f85fbd31957a:19fa1d3f17a74569bc00bd64a675acd8@twx-sentry-events.innogames.de/7"},"Achievement/all":{"loot":{"name":"loot","category":"battle","levels":5,"repeatable":false,"limits":[500,10000,100000,1000000,100000000],"points":[10,25,40,60,80],"rewards":[],"milestone":false},"overkill":{"name":"overkill","category":"battle","levels":1,"repeatable":false,"limits":[10000],"points":[50],"rewards":[],"milestone":false},"loot_daily":{"name":"loot_daily","category":"repeatable","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"conquest_milestone":{"name":"conquest_milestone","category":"milestone","levels":5,"repeatable":false,"limits":[2,100,250,500,1000],"points":[30,50,70,100,150],"rewards":[],"milestone":true,"world_level":1,"reached_levels":{"1":false,"2":false,"3":false,"4":false,"5":false}},"players_attacked_unique":{"name":"players_attacked_unique","category":"battle","levels":4,"repeatable":false,"limits":[10,25,100,250],"points":[10,25,40,60],"rewards":[],"milestone":false},"villages_looted_unique":{"name":"villages_looted_unique","category":"battle","levels":4,"repeatable":false,"limits":[10,100,1000,10000],"points":[10,25,40,60],"rewards":[],"milestone":false},"bash_points_offense":{"name":"bash_points_offense","category":"battle","levels":6,"repeatable":false,"limits":[500,10000,100000,1000000,10000000,50000000],"points":[10,25,40,60,80,120],"rewards":[],"milestone":false},"bash_points_defense":{"name":"bash_points_defense","category":"battle","levels":6,"repeatable":false,"limits":[500,10000,100000,1000000,10000000,50000000],"points":[5,10,25,40,55,70],"rewards":[],"milestone":false},"losses":{"name":"losses","category":"battle","levels":6,"repeatable":false,"limits":[100,10000,100000,1000000,10000000,50000000],"points":[5,10,25,40,55,70],"rewards":[],"milestone":false},"losses_support":{"name":"losses_support","category":"battle","levels":5,"repeatable":false,"limits":[500,7500,20000,100000,1000000],"points":[10,25,40,60,80],"rewards":[],"milestone":false},"self_attack":{"name":"self_attack","category":"battle","levels":4,"repeatable":false,"limits":[10,100,1000,10000],"points":[5,10,25,40],"rewards":[],"milestone":false},"snobs_killed":{"name":"snobs_killed","category":"battle","levels":4,"repeatable":false,"limits":[25,125,350,700],"points":[30,50,70,100],"rewards":[],"milestone":false},"major_battles_won":{"name":"major_battles_won","category":"battle","levels":4,"repeatable":false,"limits":[25,250,1500,2500],"points":[30,50,70,100],"rewards":[],"milestone":false},"major_battles_supported":{"name":"major_battles_supported","category":"battle","levels":4,"repeatable":false,"limits":[50,100,500,3000],"points":[30,50,70,100],"rewards":[],"milestone":false},"major_battle_perfect_defense":{"name":"major_battle_perfect_defense","category":"battle","levels":1,"repeatable":false,"limits":[1],"points":[70],"rewards":[],"milestone":false},"major_battles_winning_streak":{"name":"major_battles_winning_streak","category":"battle","levels":5,"repeatable":false,"limits":[5,10,25,50,100],"points":[30,50,70,100,150],"rewards":[],"milestone":false},"major_battle_defense_outnumbered":{"name":"major_battle_defense_outnumbered","category":"battle","levels":1,"repeatable":false,"limits":[1],"points":[70],"rewards":[],"milestone":false},"building_levels_destroyed":{"name":"building_levels_destroyed","category":"battle","levels":4,"repeatable":false,"limits":[25,250,2500,10000],"points":[20,40,60,80],"rewards":[],"milestone":false},"wall_levels_destroyed":{"name":"wall_levels_destroyed","category":"battle","levels":4,"repeatable":false,"limits":[25,250,2500,10000],"points":[20,40,60,80],"rewards":[],"milestone":false},"villages_conquered_per_hour":{"name":"villages_conquered_per_hour","category":"battle","levels":4,"repeatable":false,"limits":[10,25,50,100],"points":[30,50,70,100],"rewards":[],"milestone":false},"villages_conquered":{"name":"villages_conquered","category":"ruler","levels":4,"repeatable":false,"limits":[10,50,500,1000],"points":[30,50,70,100],"rewards":[],"milestone":false},"conquest_lucky":{"name":"conquest_lucky","category":"ruler","levels":1,"repeatable":false,"limits":[1],"points":[50],"rewards":[],"milestone":false},"conquest_unlucky":{"name":"conquest_unlucky","category":"ruler","levels":1,"repeatable":false,"limits":[1],"points":[50],"rewards":[],"milestone":false},"village_owned_milestone_tribe":{"name":"village_owned_milestone_tribe","category":"tribe","levels":4,"repeatable":false,"limits":[500,1000,10000,50000],"points":[30,50,70,100],"rewards":[],"milestone":true,"world_level":0,"reached_levels":{"1":false,"2":false,"3":false,"4":false}},"village_conquered_milestone_tribe":{"name":"village_conquered_milestone_tribe","category":"tribe","levels":4,"repeatable":false,"limits":[50,100,1000,10000],"points":[30,50,70,100],"rewards":[],"milestone":true,"world_level":2,"reached_levels":{"1":false,"2":false,"3":false,"4":false}},"points_milestone_tribe":{"name":"points_milestone_tribe","category":"tribe","levels":5,"repeatable":false,"limits":[100000,1000000,10000000,100000000,1000000000],"points":[30,50,70,100,150],"rewards":[],"milestone":true,"world_level":2,"reached_levels":{"1":false,"2":false,"3":false,"4":false,"5":false}},"units_killed_milestone_tribe":{"name":"units_killed_milestone_tribe","category":"tribe","levels":6,"repeatable":false,"limits":[100000,1000000,10000000,100000000,1000000000,10000000000],"points":[30,50,70,100,150,250],"rewards":[],"milestone":true,"world_level":3,"reached_levels":{"1":false,"2":false,"3":false,"4":false,"5":false,"6":false}},"self_conquest":{"name":"self_conquest","category":"ruler","levels":1,"repeatable":false,"limits":[1],"points":[50],"rewards":[],"milestone":false},"recruited_infantry":{"name":"recruited_infantry","category":"special","levels":6,"repeatable":false,"limits":[500,2500,10000,100000,1000000,10000000],"points":[10,25,40,60,80,120],"rewards":[],"milestone":false},"recruited_cavalry":{"name":"recruited_cavalry","category":"special","levels":5,"repeatable":false,"limits":[500,2500,10000,100000,1000000],"points":[10,25,40,60,80],"rewards":[],"milestone":false},"recruited_siege_weapons":{"name":"recruited_siege_weapons","category":"special","levels":5,"repeatable":false,"limits":[500,2500,10000,100000,1000000],"points":[10,25,40,60,80],"rewards":[],"milestone":false},"looted_village_daily":{"name":"looted_village_daily","category":"repeatable","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"attack_daily":{"name":"attack_daily","category":"repeatable","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"defend_daily":{"name":"defend_daily","category":"repeatable","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"conquered_daily":{"name":"conquered_daily","category":"repeatable","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"most_battle_daily":{"name":"most_battle_daily","category":"repeatable","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"loot_weekly":{"name":"loot_weekly","category":"repeatable","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"looted_village_weekly":{"name":"looted_village_weekly","category":"repeatable","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"attack_weekly":{"name":"attack_weekly","category":"repeatable","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"defend_weekly":{"name":"defend_weekly","category":"repeatable","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"conquered_weekly":{"name":"conquered_weekly","category":"repeatable","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"most_battle_weekly":{"name":"most_battle_weekly","category":"repeatable","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"loot_daily_tribe":{"name":"loot_daily_tribe","category":"tribe","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"looted_village_daily_tribe":{"name":"looted_village_daily_tribe","category":"tribe","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"attack_daily_tribe":{"name":"attack_daily_tribe","category":"tribe","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"defend_daily_tribe":{"name":"defend_daily_tribe","category":"tribe","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"conquered_daily_tribe":{"name":"conquered_daily_tribe","category":"tribe","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"most_battle_daily_tribe":{"name":"most_battle_daily_tribe","category":"tribe","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"loot_weekly_tribe":{"name":"loot_weekly_tribe","category":"tribe","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"looted_village_weekly_tribe":{"name":"looted_village_weekly_tribe","category":"tribe","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"attack_weekly_tribe":{"name":"attack_weekly_tribe","category":"tribe","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"defend_weekly_tribe":{"name":"defend_weekly_tribe","category":"tribe","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"conquered_weekly_tribe":{"name":"conquered_weekly_tribe","category":"tribe","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"most_battle_weekly_tribe":{"name":"most_battle_weekly_tribe","category":"tribe","levels":1,"repeatable":true,"limits":null,"points":null,"rewards":[],"milestone":false},"max_level_churches":{"name":"max_level_churches","category":"special","levels":4,"repeatable":false,"limits":[2,6,10,15],"points":[20,40,60,80],"rewards":[],"milestone":false},"max_level_markets":{"name":"max_level_markets","category":"special","levels":4,"repeatable":false,"limits":[5,10,15,20],"points":[10,25,40,60],"rewards":[],"milestone":false},"max_level_walls":{"name":"max_level_walls","category":"special","levels":4,"repeatable":false,"limits":[5,10,15,30],"points":[10,25,40,60],"rewards":[],"milestone":false},"max_level_taverns":{"name":"max_level_taverns","category":"special","levels":4,"repeatable":false,"limits":[5,10,15,20],"points":[10,25,40,60],"rewards":[],"milestone":false},"max_level_barracks":{"name":"max_level_barracks","category":"special","levels":4,"repeatable":false,"limits":[5,10,15,30],"points":[10,25,40,60],"rewards":[],"milestone":false},"max_level_resources":{"name":"max_level_resources","category":"special","levels":4,"repeatable":false,"limits":[15,30,45,90],"points":[10,25,40,60],"rewards":[],"milestone":false},"max_level_farms":{"name":"max_level_farms","category":"special","levels":4,"repeatable":false,"limits":[5,10,15,30],"points":[10,25,40,60],"rewards":[],"milestone":false},"max_level_preceptories":{"name":"max_level_preceptories","category":"special","levels":4,"repeatable":false,"limits":[2,6,10,15],"points":[20,40,60,80],"rewards":[],"milestone":false},"scouting_thwarted":{"name":"scouting_thwarted","category":"special","levels":4,"repeatable":false,"limits":[25,50,250,500],"points":[10,25,40,60],"rewards":[],"milestone":false},"scouting_success":{"name":"scouting_success","category":"special","levels":4,"repeatable":false,"limits":[25,50,250,500],"points":[20,40,60,80],"rewards":[],"milestone":false},"scouts_killed_attacker":{"name":"scouts_killed_attacker","category":"special","levels":4,"repeatable":false,"limits":[5,50,100,250],"points":[20,40,60,80],"rewards":[],"milestone":false},"scouts_killed_defender":{"name":"scouts_killed_defender","category":"special","levels":4,"repeatable":false,"limits":[5,50,100,250],"points":[10,25,40,60],"rewards":[],"milestone":false},"minted_coins":{"name":"minted_coins","category":"special","levels":4,"repeatable":false,"limits":[50,500,5000,50000],"points":[20,40,60,80],"rewards":[],"milestone":false},"doppelsoeldner_outnumbered":{"name":"doppelsoeldner_outnumbered","category":"special","levels":5,"repeatable":false,"limits":[5,10,15,25,50],"points":[30,50,70,100,150],"rewards":[],"milestone":false},"trebuchet_kills":{"name":"trebuchet_kills","category":"special","levels":5,"repeatable":false,"limits":[50,100,250,500,1000],"points":[30,50,70,100,150],"rewards":[],"milestone":false},"villages_lost_milestone":{"name":"villages_lost_milestone","category":"milestone","levels":5,"repeatable":false,"limits":[1,100,250,500,1000],"points":[30,50,70,100,150],"rewards":[],"milestone":true,"world_level":1,"reached_levels":{"1":false,"2":false,"3":false,"4":false,"5":false}},"achievement_points_milestone":{"name":"achievement_points_milestone","category":"milestone","levels":1,"repeatable":false,"limits":[15655],"points":[70],"rewards":[],"milestone":true,"world_level":0,"reached_levels":{"1":false}},"bash_points_milestone":{"name":"bash_points_milestone","category":"milestone","levels":5,"repeatable":false,"limits":[10000,1000000,5000000,25000000,100000000],"points":[30,50,70,100,150],"rewards":[],"milestone":true,"world_level":2,"reached_levels":{"1":false,"2":false,"3":false,"4":false,"5":false}},"resources_delivered":{"name":"resources_delivered","category":"special","levels":5,"repeatable":false,"limits":[5000,10000,100000,1000000,50000000],"points":[10,25,40,60,80],"rewards":[],"milestone":false},"resources_traded_wood":{"name":"resources_traded_wood","category":"special","levels":5,"repeatable":false,"limits":[5000,10000,100000,1000000,50000000],"points":[10,25,40,60,80],"rewards":[],"milestone":false},"resources_traded_clay":{"name":"resources_traded_clay","category":"special","levels":5,"repeatable":false,"limits":[5000,10000,100000,1000000,50000000],"points":[10,25,40,60,80],"rewards":[],"milestone":false},"resources_traded_iron":{"name":"resources_traded_iron","category":"special","levels":5,"repeatable":false,"limits":[5000,10000,100000,1000000,50000000],"points":[10,25,40,60,80],"rewards":[],"milestone":false},"trades_completed":{"name":"trades_completed","category":"special","levels":6,"repeatable":false,"limits":[10,50,100,500,1000,10000],"points":[10,25,40,60,80,120],"rewards":[],"milestone":false},"trades_completed_seller":{"name":"trades_completed_seller","category":"special","levels":6,"repeatable":false,"limits":[10,50,100,500,1000,10000],"points":[10,25,40,60,80,120],"rewards":[],"milestone":false},"trades_completed_buyer":{"name":"trades_completed_buyer","category":"special","levels":6,"repeatable":false,"limits":[10,50,100,500,1000,10000],"points":[10,25,40,60,80,120],"rewards":[],"milestone":false},"first_units_recruited":{"name":"first_units_recruited","category":"special","levels":1,"repeatable":false,"limits":[20],"points":[30],"rewards":[],"milestone":false},"first_attacks_made":{"name":"first_attacks_made","category":"battle","levels":1,"repeatable":false,"limits":[3],"points":[30],"rewards":[],"milestone":false},"first_units_killed":{"name":"first_units_killed","category":"battle","levels":1,"repeatable":false,"limits":[50],"points":[30],"rewards":[],"milestone":false},"first_mixed_attack":{"name":"first_mixed_attack","category":"battle","levels":1,"repeatable":false,"limits":[1],"points":[30],"rewards":[],"milestone":false},"first_paladin_kill":{"name":"first_paladin_kill","category":"special","levels":1,"repeatable":false,"limits":[1],"points":[30],"rewards":[],"milestone":false},"first_resources_spent":{"name":"first_resources_spent","category":"special","levels":1,"repeatable":false,"limits":[10000],"points":[30],"rewards":[],"milestone":false},"first_resource_production":{"name":"first_resource_production","category":"special","levels":1,"repeatable":false,"limits":[1000],"points":[30],"rewards":[],"milestone":false},"first_building_leveled_up":{"name":"first_building_leveled_up","category":"special","levels":1,"repeatable":false,"limits":[3],"points":[30],"rewards":[],"milestone":false},"level_two_churches_milestone":{"name":"level_two_churches_milestone","category":"milestone","levels":5,"repeatable":false,"limits":[1,5,10,25,50],"points":[30,50,70,100,150],"rewards":[],"milestone":true,"world_level":1,"reached_levels":{"1":false,"2":false,"3":false,"4":false,"5":false}},"village_points":{"name":"village_points","category":"points","levels":5,"repeatable":false,"limits":[500,1000,5000,10000,11216],"points":[10,25,40,60,80],"rewards":[],"milestone":false},"large_villages_owned":{"name":"large_villages_owned","category":"points","levels":4,"repeatable":false,"limits":[5,10,25,50],"points":[20,40,60,80],"rewards":[],"milestone":false},"huge_villages_owned":{"name":"huge_villages_owned","category":"points","levels":4,"repeatable":false,"limits":[5,10,25,50],"points":[30,50,70,100],"rewards":[],"milestone":false},"province_king_milestone":{"name":"province_king_milestone","category":"milestone","levels":1,"repeatable":false,"limits":[1],"points":[70],"rewards":[],"milestone":true,"world_level":1,"reached_levels":{"1":false}},"province_fully_owned_milestone":{"name":"province_fully_owned_milestone","category":"milestone","levels":1,"repeatable":false,"limits":[1],"points":[70],"rewards":[],"milestone":true,"world_level":0,"reached_levels":{"1":false}},"continent_owned_milestone_tribe":{"name":"continent_owned_milestone_tribe","category":"tribe","levels":1,"repeatable":false,"limits":[1],"points":[70],"rewards":[],"milestone":true,"world_level":0,"reached_levels":{"1":false}},"provinces_owned_milestone_tribe":{"name":"provinces_owned_milestone_tribe","category":"tribe","levels":4,"repeatable":false,"limits":[1,3,6,10],"points":[30,50,70,100],"rewards":[],"milestone":true,"world_level":0,"reached_levels":{"1":false,"2":false,"3":false,"4":false}},"tribe_membership_days":{"name":"tribe_membership_days","category":"friends","levels":4,"repeatable":false,"limits":[30,60,180,360],"points":[10,25,40,60],"rewards":[],"milestone":false},"coop_players":{"name":"coop_players","category":"friends","levels":2,"repeatable":false,"limits":[1,2],"points":[10,25],"rewards":[],"milestone":false},"points":{"name":"points","category":"points","levels":7,"repeatable":false,"limits":[100,5000,25000,50000,100000,1000000,100000000],"points":[10,25,40,60,80,150,200],"rewards":[],"milestone":false},"ranking_global":{"name":"ranking_global","category":"points","levels":5,"repeatable":false,"limits":[1000,100,20,5,1],"points":[30,50,70,100,150],"rewards":[],"milestone":false},"ranking_continent":{"name":"ranking_continent","category":"points","levels":5,"repeatable":false,"limits":[100,50,20,5,1],"points":[30,50,70,100,150],"rewards":[],"milestone":false}}}}
{"type":"Group/getGroups","id":5,}
{"id":5,"type":"Group/groups","data":{"groups":[{"id":3758,"name":"Offensive Village","icon":257,"character_id":<character_id>},{"id":3759,"name":"Defensive Village","icon":1286,"character_id":<character_id>}]}}
{"type":"Premium/listItems","id":6,}
{"id":6,"type":"Premium/items","data":{"inventory":[]}}
{"type":"Icon/getVillages","id":7,}
{"id":7,"type":"Icon/villages","data":{"groups":{},"commands":[]}}
{"type":"GlobalInformation/getInfo","id":8,}
{"id":8,"type":"GlobalInformation/info","data":{"incoming_commands":[],"events":[]}}
{"type":"System/getTime","data":{},"id":15,}
{"id":15,"type":"System/time","data":{"time":1566007761,"timezone":"Europe/London","offset":3600}}
{"type":"WheelEvent/getEvent","id":11,}
{"id":11,"type":"WheelEvent/event","data":{"event":{"event_id":62,"event_name":"August","skin":"gwendoline","started_time":1565996400,"end_time":1566342000,"reset_time":1566082800,"rewards":[{"type":"item","item_type":"wheel_spin","amount":"1"},{"type":"item","item_type":"premium_boost_wood","amount":"1"},{"type":"item","item_type":"premium_research","amount":"1"},{"type":"item","item_type":"reward_resources","amount":1,"content":{"wood":"15000"}},{"type":"item","item_type":"resource_deposit_reroll","amount":"2"},{"type":"item","item_type":"effect","amount":"1","content":null,"effect":{"name":"domination","scope":"character","type":"recruit_speed_boost","building_types":["barracks"],"factor":1.1,"duration":604800}},{"type":"item","item_type":"premium_build_queue_slot","amount":"1"},{"type":"item","item_type":"reward_units","amount":1,"content":{"doppelsoldner":"100"}},{"type":"item","item_type":"effect","amount":"1","content":null,"effect":{"name":"bountiful_season","scope":"village","type":"food_capacity_increase","factor":1.2,"duration":0}}]}}}
{"type":"WheelEvent/getProgress","data":{"event_id":62},"id":12,}
{"id":12,"type":"WheelEvent/progress","data":{"event_id":62,"next_price":30,"refill_price":40,"slots_collected":[]}}
{"type":"Character/getInfo","data":{},"id":14,}
{"id":14,"type":"Character/info","data":{"gold_coins":0,"points":33,"victory_points":0,"tribe_id":null,"rank":1303,"tutorial":1,"time_last_restart":0,"game_over":false,"login_amount":6186,"email_confirmed":false,"new_messages":0,"new_message_ids":[],"new_reports":0,"new_report_ids":[],"new_posts":0,"new_thread_ids":[],"villages":[{"id":3037,"name":"<username>'s village","x":null,"y":null}],"chapel_village":3037,"hasChapel":true,"chapel_in_queue":false,"tribe_rights":[],"has_second_village":true}}
{"type":"Notification/getNotifications","id":16,}
{"type":"Quest/getQuestLines","id":18,}
{"id":18,"type":"Quest/questLines","data":{"quest_lines":[]}}
{"id":null,"type":"Notification/new","data":{"id":32,"message":"Gwendoline is back with a [B]Bountiful Season[/B].","offer_id":null}}
{"type":"VillageBatch/getVillageData","data":{"village_ids":[3037]},"id":21,}
{"id":21,"type":"VillageBatch/villageData","data":{"3037":{"Village/village":{"villageId":3037,"res_last_update":1566007766,"storage":1000,"base_storage":1000,"resources":{"wood":1000,"clay":1000,"iron":1000,"food":238},"building_queue_slots":2,"production_rates":{"wood":20,"clay":20,"iron":20},"name":"<username>'s village","x":null,"y":null,"province_id":null,"province_name":null,"continent_id":null,"loyalty":100,"points":33,"buildings":{"headquarter":{"level":1,"required_level":1,"researches":{"support_columns":{"required_level":18,"unlocked":false}}},"barracks":{"level":0,"required_level":2,"researches":{"training_ground":{"required_level":7,"unlocked":false},"sergeant":{"required_level":10,"unlocked":false},"large_ground":{"required_level":14,"unlocked":false},"fortified_roof":{"required_level":16,"unlocked":false},"lieutenant":{"required_level":20,"unlocked":false},"military_academy":{"required_level":23,"unlocked":false},"captain":{"required_level":25,"unlocked":false}}},"tavern":{"level":0,"required_level":8,"researches":{"camouflage":{"required_level":3,"unlocked":false},"switch_weapons":{"required_level":6,"unlocked":false},"dummies":{"required_level":9,"unlocked":false},"exchange":{"required_level":12,"unlocked":false},"homeguard":{"required_level":14,"unlocked":false}}},"hospital":{"level":0,"required_level":4,"researches":{"veterinary":{"required_level":10,"unlocked":false}}},"preceptory":{"level":0,"required_level":25,"researches":{"structural_improvement":{"required_level":10,"unlocked":false}}},"church":{"level":0,"required_level":1,"researches":[]},"chapel":{"level":1,"required_level":1,"researches":[]},"academy":{"level":0,"required_level":20,"researches":[]},"rally_point":{"level":1,"required_level":1,"researches":{"war_planner":{"required_level":5,"unlocked":false}}},"statue":{"level":0,"required_level":3,"researches":{"forced_march":{"required_level":2,"unlocked":false},"faithful_paladin":{"required_level":5,"unlocked":false}}},"market":{"level":0,"required_level":6,"researches":{"cart":{"required_level":5,"unlocked":false},"delivery":{"required_level":20,"unlocked":false}}},"timber_camp":{"level":0,"required_level":1,"researches":[]},"clay_pit":{"level":0,"required_level":1,"researches":[]},"iron_mine":{"level":0,"required_level":1,"researches":[]},"farm":{"level":1,"required_level":1,"researches":[]},"warehouse":{"level":1,"required_level":1,"researches":{"attic":{"required_level":3,"unlocked":false},"cellar":{"required_level":6,"unlocked":false},"bunker":{"required_level":9,"unlocked":false},"fortified_walls":{"required_level":20,"unlocked":false}}},"wall":{"level":0,"required_level":5,"researches":{"arrow_loop":{"required_level":8,"unlocked":false},"battlement":{"required_level":15,"unlocked":false}}}},"effects":[],"preceptory_order":null},"Village/unitInfo":{"village_id":3037,"available_units":{"spear":{"in_town":0,"support":0,"total":0},"sword":{"in_town":0,"support":0,"total":0},"axe":{"in_town":0,"support":0,"total":0},"archer":{"in_town":0,"support":0,"total":0},"light_cavalry":{"in_town":0,"support":0,"total":0},"heavy_cavalry":{"in_town":0,"support":0,"total":0},"mounted_archer":{"in_town":0,"support":0,"total":0},"ram":{"in_town":0,"support":0,"total":0},"catapult":{"in_town":0,"support":0,"total":0},"knight":{"in_town":0,"support":0,"total":0},"snob":{"in_town":0,"support":0,"total":0},"trebuchet":{"in_town":0,"support":0,"total":0},"doppelsoldner":{"in_town":0,"support":0,"total":0}},"queues":{"barracks":[],"academy":[],"statue":[],"preceptory":[]}},"Timeline/events":{"village_id":3037,"events":[]},"Command/ownCommands":{"village_id":3037,"commands":[]},"Command/foreignCommands":{"village_id":3037,"commands":[]},"Scouting/info":{"id":3037,"spy_1":0,"spy_2":0,"spy_3":0,"spy_4":0,"spy_5":0,"spy_production":0,"status":2,"time_started":null,"time_completed":null,"camouflage_enabled":0,"camouflage_building":"","camouflage_level":0,"dummies_enabled":0,"dummies_unit":"","switch_weapons_enabled":0,"switch_weapons_unit":"","switch_weapons_replacement":"","exchange_enabled":0,"worker_started":0,"time_last_requeue":0,"commands":[],"spy_prices":[{"wood":500,"clay":500,"iron":500,"time":2},{"wood":1000,"clay":800,"iron":1200,"time":10},{"wood":2200,"clay":2000,"iron":2400,"time":30},{"wood":7000,"clay":6500,"iron":8000,"time":180},{"wood":12000,"clay":10000,"iron":18000,"time":360}],"next_spy_price":{"wood":500,"clay":500,"iron":500,"time":2}},"Building/queue":{"village_id":3037,"unlocked_slots":2,"queue":[]},"Transport/list":{"transports":[],"total":0,"village_id":3037,"offset":0,"count":50},"Hospital/patients":{"village_id":3037,"patients":[],"beds_in_use":0,"beds_max":0},"Academy/info":{"noble_limit":0,"nobles_total":0,"nobles_training":0,"coins_left":0,"has_academy":false,"village_id":3037,"jobs":[]}}}}
{"type":"Map/getVillagesByArea","data":{"x":0,"y":0,"width":25,"height":25},"id":19,}
{"id":19,"type":"Map/villageData","data":{"villages":[],"x":0,"y":0}}
{"type":"Tutorial/getCurrentTask","data":{},"id":24,}
{"id":24,"type":"Tutorial/currentTask","data":{"task":1}}
{"type":"Building/upgrade","data":{"building":"headquarter","village_id":3037,"location":"hq","premium":false},"id":34,}
{"id":34,"type":"Building/upgrading","data":{"village_id":3037,"job":{"id":2995360,"building":"headquarter","level":2,"time_started":1566007809,"time_completed":1566007929,"type":"up"}}}
{"type":"Barracks/recruit","data":{"village_id":3037,"unit_type":"spear","amount":5},"id":52,}
{"id":52,"type":"Barracks/recruitJobCreated","data":{"job_id":638591,"village_id":3037,"unit_type":"spear","amount":5,"start_time":1566008343,"time_completed":1566008793,"recruited":0,"last_update":1566008343,"time_per_unit":90,"queue_type":"standard"}}
{"type":"Command/sendCustomArmy","data":{"start_village":3037,"target_village":5808,"type":"attack","units":{"spear":31},"icon":0,"officers":{},"catapult_target":"headquarter"},"id":74,}
{"id":null,"type":"Command/sent","data":{"command_id":17437603,"type":"attack","direction":"back","origin":{"id":3037},"target":{"id":5808,"name":"tyler8's second village","x":465,"y":444,"character_id":null},"id":17437603,"icon":0,"preset_id":null,"home":{"id":3037,"name":"<username>'s village","x":465,"y":445,"character_id":<character_id>},"time_start":1566008465,"time_completed":1566008485,"report_id":10007547,"units":{"spear":29,"sword":0,"axe":0,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0}}}
{"type":"ResourceDeposit/getInfo","id":80,}
{"id":80,"type":"ResourceDeposit/info","data":{"x":null,"y":null,"resources_left":10000,"resources_collected":0,"time_next_reset":0,"time_new_milestones":0,"jobs":[{"id":1022353,"resource_type":"wood","amount":204,"quality":1,"duration":360},{"id":1022354,"resource_type":"wood","amount":120,"quality":0,"duration":180},{"id":1022355,"resource_type":"clay","amount":333,"quality":2,"duration":540},{"id":1022356,"resource_type":"clay","amount":85,"quality":0,"duration":18},{"id":1022357,"resource_type":"iron","amount":117,"quality":0,"duration":300},{"id":1022358,"resource_type":"iron","amount":92,"quality":0,"duration":180}],"milestones":[{"goal":250,"reward":{"item_type":"reward_resources","amount":1,"content":{"wood":500,"clay":500,"iron":500}},"reached":false},{"goal":750,"reward":{"item_type":"reward_resources","amount":1,"content":{"wood":1000,"clay":1000,"iron":1000}},"reached":false},{"goal":1500,"reward":{"item_type":"reward_units","amount":1,"content":{"spear":40}},"reached":false},{"goal":3000,"reward":{"item_type":"reward_resources","amount":1,"content":{"wood":3000,"clay":3000,"iron":3000}},"reached":false},{"goal":6000,"reward":{"item_type":"reward_units","amount":1,"content":{"sword":80}},"reached":false},{"goal":10000,"reward":{"item_type":"reward_units","amount":1,"content":{"spear":100}},"reached":false}]}}
{"type":"Timeline/listEvents","data":{"village_id":3037},"id":81,}
{"id":81,"type":"Timeline/events","data":{"village_id":3037,"events":[{"type":"recruit","id":638591,"time":1566008793,"unit_type":"spear"}]}}
{"type":"Building/upgrade","data":{"building":"timber_camp","village_id":3037,"location":"hq","premium":false},"id":84,}
{"id":84,"type":"Building/upgrading","data":{"village_id":3037,"job":{"id":2995496,"building":"timber_camp","level":1,"time_started":1566008699,"time_completed":1566008729,"type":"up"}}}
--
{"type":"Building/completeInstantly","data":{"village_id":3037,"job_id":2995496,"location":"hq","price":0},"id":85,}
{"id":null,"type":"Building/levelChanged","data":{"village_id":3037,"building":"timber_camp","level":1,"change":1}}
{"type":"Report/getListReverse","data":{"offset":0,"count":25,"query":"","types":["attack","defense","support","scouting"],"filters":[]},"id":95,}
{"id":95,"type":"Report/list","data":{"offset":0,"total":1,"reports":[{"id":10007547,"time_created":1566008465,"type":"attack","title":"<username>'s village attacks ( tyler8's second village )","favourite":0,"haul":"full","result":2,"token":"10007547.<character_id>.6cf703e4a203f62","read":0}]}}
{"type":"Report/markSeen","data":{"ids":[10007547]},"id":96,}
{"id":96,"type":"Report/markedSeen","data":{"ids":[10007547]}}
{"type":"Report/get","data":{"id":10007547},"id":97,}
{"id":97,"type":"Report/view","data":{"id":10007547,"time_created":1566008465,"title":"<username>'s village attacks ( tyler8's second village )","favourite":0,"haul":"full","result":2,"token":"10007547.<character_id>.6cf703e4a203f62","type":"ReportAttack","ReportAttack":{"outcome":17,"attUnits":{"spear":31,"sword":0,"axe":0,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0},"attLosses":{"spear":2,"sword":0,"axe":0,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0},"attRevived":[],"attFaith":1,"attModifier":1.09,"attEffects":[],"attWon":true,"defUnits":{"spear":0,"sword":0,"axe":0,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0},"defLosses":{"spear":0,"sword":0,"axe":0,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0},"defRevived":null,"defFaith":0.5,"defModifier":0.5,"defEffects":[],"officers":{"leader":false,"loot_master":false,"medic":false,"scout":false,"supporter":false,"bastard":false},"loyaltyBefore":null,"loyaltyAfter":null,"luck":1.09,"morale":1,"leader":1,"wallBonus":0.30000000000000004,"night":false,"farmRule":1,"wallBefore":null,"wallAfter":null,"building":null,"buildingBefore":null,"buildingAfter":null,"haul":{"wood":242,"clay":242,"iron":241,"food":0},"capacity":725,"storage":null,"buildings":{"timber_camp":28,"clay_pit":30,"iron_mine":26},"attCharacterIcon":0,"defCharacterIcon":null,"attVillageId":3037,"attVillageName":"<username>'s village","attVillageX":465,"attVillageY":445,"attCharacterId":<character_id>,"attCharacterName":"<username>","defVillageId":5808,"defVillageName":"tyler8's second village","defVillageX":465,"defVillageY":444,"defCharacterId":0,"defCharacterName":null}}}
{"type":"Quest/close","data":{"quest_id":279545,"village_id":3037},"id":111,}
{"id":111,"type":"Quest/closed","data":{"quest_id":279545,"quest_line_progress":4}}
{"type":"WheelEvent/getEvent","id":11,}
{"id":11,"type":"WheelEvent/event","data":{"event":{"event_id":62,"event_name":"August","skin":"gwendoline","started_time":1565996400,"end_time":1566342000,"reset_time":1566082800,"rewards":[{"type":"item","item_type":"wheel_spin","amount":"1"},{"type":"item","item_type":"premium_boost_wood","amount":"1"},{"type":"item","item_type":"premium_research","amount":"1"},{"type":"item","item_type":"reward_resources","amount":1,"content":{"wood":"15000"}},{"type":"item","item_type":"resource_deposit_reroll","amount":"2"},{"type":"item","item_type":"effect","amount":"1","content":null,"effect":{"name":"domination","scope":"character","type":"recruit_speed_boost","building_types":["barracks"],"factor":1.1,"duration":604800}},{"type":"item","item_type":"premium_build_queue_slot","amount":"1"},{"type":"item","item_type":"reward_units","amount":1,"content":{"doppelsoldner":"100"}},{"type":"item","item_type":"effect","amount":"1","content":null,"effect":{"name":"bountiful_season","scope":"village","type":"food_capacity_increase","factor":1.2,"duration":0}}]}}}
{"type":"WheelEvent/getProgress","data":{"event_id":62},"id":12,}
{"id":12,"type":"WheelEvent/progress","data":{"event_id":62,"next_price":30,"refill_price":40,"slots_collected":[]}}
{"type":"Character/getColors","id":13,}
{"id":13,"type":"Character/colors","data":{}}
{"type":"DailyLoginBonus/getInfo","data":null,"id":17,}
{"id":17,"type":"DailyLoginBonus/info","data":{"rewards":[{"type":"item","item_type":"reward_resources","image":8,"content":{"wood":500,"clay":500,"iron":500}},{"type":"item","item_type":"reward_resources","image":8,"content":{"wood":500,"clay":500,"iron":500}},{"type":"item","item_type":"reward_resources","image":8,"content":{"wood":500,"clay":500,"iron":500}},{"type":"item","item_type":"reward_resources","image":8,"content":{"wood":500,"clay":500,"iron":500}},{"type":"item","item_type":"reward_resources","image":8,"content":{"wood":2000,"clay":2000,"iron":2000}}],"login_chain":1,"reward_collected":false}}
{"type":"SecondVillage/getInfo","data":{},"id":27,}
{"id":27,"type":"SecondVillage/info","data":{"day":0,"end_of_day":1566018000,"coordinates":{"x":null,"y":null,"province_id":null,"continent_id":null},"village_name":"<username>'s second village","jobs":{"scout_surroundings":{"duration":60,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":10}}],"jobs_required":[],"buildings_required":{},"takes_until_end_of_day":false,"day":0,"id":"scout_surroundings","position":2,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"find_foundation_stone":{"duration":90,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"clay":10}}],"jobs_required":[],"buildings_required":{},"takes_until_end_of_day":false,"day":0,"id":"find_foundation_stone","position":1,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"lay_down_foundation_stone":{"duration":120,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":40}},{"type":"item","item_type":"reward_resources","content":{"clay":50}},{"type":"item","item_type":"reward_resources","content":{"iron":30}}],"jobs_required":["find_foundation_stone"],"buildings_required":{},"takes_until_end_of_day":false,"day":0,"id":"lay_down_foundation_stone","position":1,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"celebrate_founding":{"duration":300,"costs":{"wood":0,"clay":20,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":30}},{"type":"item","item_type":"reward_resources","content":{"clay":30}},{"type":"item","item_type":"reward_resources","content":{"iron":30}}],"jobs_required":["lay_down_foundation_stone"],"buildings_required":{},"takes_until_end_of_day":false,"day":0,"id":"celebrate_founding","position":5,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"gather_wood_for_shelter":{"duration":90,"costs":{"wood":20,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"clay":50}},{"type":"item","item_type":"reward_resources","content":{"iron":50}}],"jobs_required":["scout_surroundings","find_foundation_stone"],"buildings_required":{},"takes_until_end_of_day":false,"day":0,"id":"gather_wood_for_shelter","position":4,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"build_shelter":{"duration":120,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":50}}],"jobs_required":["gather_wood_for_shelter"],"buildings_required":{},"takes_until_end_of_day":false,"day":0,"id":"build_shelter","position":4,"building_graphic":"timber_camp","collected":false,"time_completed":0,"time_started":0},"gather_food_for_craftsmen":{"duration":300,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":20}},{"type":"item","item_type":"reward_resources","content":{"clay":20}}],"jobs_required":["lay_down_foundation_stone"],"buildings_required":{"farm":2},"takes_until_end_of_day":false,"day":0,"id":"gather_food_for_craftsmen","position":3,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"find_pegs_for_border":{"duration":240,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"iron":20}}],"jobs_required":["gather_wood_for_shelter"],"buildings_required":{"timber_camp":3},"takes_until_end_of_day":false,"day":0,"id":"find_pegs_for_border","position":2,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"mark_village_border":{"duration":180,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":50}},{"type":"item","item_type":"reward_resources","content":{"clay":40}},{"type":"item","item_type":"reward_resources","content":{"iron":30}}],"jobs_required":["build_shelter","find_pegs_for_border","gather_food_for_craftsmen"],"buildings_required":{},"takes_until_end_of_day":false,"day":0,"id":"mark_village_border","position":6,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"break_day_1":{"duration":0,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[],"jobs_required":["celebrate_founding","find_pegs_for_border","mark_village_border"],"buildings_required":{},"takes_until_end_of_day":true,"day":0,"id":"break_day_1","position":1,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"hire_workers":{"duration":240,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_units","content":{"spear":5}}],"jobs_required":[],"buildings_required":{"barracks":2},"takes_until_end_of_day":false,"day":1,"id":"hire_workers","position":3,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"gather_more_wood":{"duration":60,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":100}}],"jobs_required":[],"buildings_required":{"timber_camp":4},"takes_until_end_of_day":false,"day":1,"id":"gather_more_wood","position":4,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"gather_some_iron":{"duration":90,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"iron":100}}],"jobs_required":[],"buildings_required":{"iron_mine":3},"takes_until_end_of_day":false,"day":1,"id":"gather_some_iron","position":1,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"gather_some_clay":{"duration":120,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"clay":100}}],"jobs_required":[],"buildings_required":{"clay_pit":4},"takes_until_end_of_day":false,"day":1,"id":"gather_some_clay","position":2,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"craft_wooden_boards":{"duration":360,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":100}}],"jobs_required":["gather_more_wood"],"buildings_required":{},"takes_until_end_of_day":false,"day":1,"id":"craft_wooden_boards","position":4,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"craft_nails_and_hinges":{"duration":120,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"iron":100}}],"jobs_required":["gather_some_iron"],"buildings_required":{},"takes_until_end_of_day":false,"day":1,"id":"craft_nails_and_hinges","position":1,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"craft_bricks":{"duration":240,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"clay":100}}],"jobs_required":["gather_some_clay"],"buildings_required":{},"takes_until_end_of_day":false,"day":1,"id":"craft_bricks","position":2,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"craft_basic_tools":{"duration":300,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"iron":50}}],"jobs_required":["craft_wooden_boards","craft_nails_and_hinges","craft_bricks"],"buildings_required":{},"takes_until_end_of_day":false,"day":1,"id":"craft_basic_tools","position":1,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"brief_workers":{"duration":180,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_units","content":{"spear":10}}],"jobs_required":["craft_basic_tools"],"buildings_required":{},"takes_until_end_of_day":false,"day":1,"id":"brief_workers","position":6,"building_graphic":"warehouse","collected":false,"time_completed":0,"time_started":0},"break_day_2":{"duration":0,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[],"jobs_required":["brief_workers"],"buildings_required":{},"takes_until_end_of_day":true,"day":1,"id":"break_day_2","position":5,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"dig_building_pit":{"duration":240,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"clay":150}}],"jobs_required":[],"buildings_required":{},"takes_until_end_of_day":false,"day":2,"id":"dig_building_pit","position":1,"building_graphic":"headquarter_bs","collected":false,"time_completed":0,"time_started":0},"craft_ladder":{"duration":60,"costs":{"wood":200,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":250}}],"jobs_required":[],"buildings_required":{},"takes_until_end_of_day":false,"day":2,"id":"craft_ladder","position":2,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"prepare_rations":{"duration":120,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"clay":50}},{"type":"item","item_type":"reward_resources","content":{"iron":50}}],"jobs_required":[],"buildings_required":{"farm":3},"takes_until_end_of_day":false,"day":2,"id":"prepare_rations","position":3,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"construct_basement_hq":{"duration":480,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":100}},{"type":"item","item_type":"reward_resources","content":{"iron":100}}],"jobs_required":["dig_building_pit","craft_ladder"],"buildings_required":{},"takes_until_end_of_day":false,"day":2,"id":"construct_basement_hq","position":1,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"store_rations":{"duration":60,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":150}}],"jobs_required":["prepare_rations","construct_basement_hq"],"buildings_required":{},"takes_until_end_of_day":false,"day":2,"id":"store_rations","position":5,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"craft_more_bricks":{"duration":240,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":40}},{"type":"item","item_type":"reward_resources","content":{"iron":30}}],"jobs_required":["construct_basement_hq"],"buildings_required":{"clay_pit":5},"takes_until_end_of_day":false,"day":2,"id":"craft_more_bricks","position":1,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"provide_first_aid":{"duration":120,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"clay":50}}],"jobs_required":["craft_ladder"],"buildings_required":{"hospital":1},"takes_until_end_of_day":false,"day":2,"id":"provide_first_aid","position":6,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"replace_injured_workers":{"duration":240,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_units","content":{"spear":20}}],"jobs_required":["provide_first_aid"],"buildings_required":{"barracks":3},"takes_until_end_of_day":false,"day":2,"id":"replace_injured_workers","position":6,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"craft_iron_doors":{"duration":180,"costs":{"wood":0,"clay":0,"iron":100,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"iron":150}}],"jobs_required":["store_rations","provide_first_aid","replace_injured_workers"],"buildings_required":{},"takes_until_end_of_day":false,"day":2,"id":"craft_iron_doors","position":1,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"break_day_3":{"duration":0,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[],"jobs_required":["craft_iron_doors","craft_more_bricks"],"buildings_required":{},"takes_until_end_of_day":true,"day":2,"id":"break_day_3","position":4,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"setup_provisional_production":{"duration":480,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":150}},{"type":"item","item_type":"reward_resources","content":{"clay":50}},{"type":"item","item_type":"reward_resources","content":{"iron":50}}],"jobs_required":[],"buildings_required":{},"takes_until_end_of_day":false,"day":3,"id":"setup_provisional_production","position":2,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"craft_palisade":{"duration":120,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":50}},{"type":"item","item_type":"reward_resources","content":{"clay":150}},{"type":"item","item_type":"reward_resources","content":{"iron":50}}],"jobs_required":[],"buildings_required":{},"takes_until_end_of_day":false,"day":3,"id":"craft_palisade","position":4,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"construct_first_floor":{"duration":240,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":50}},{"type":"item","item_type":"reward_resources","content":{"clay":50}},{"type":"item","item_type":"reward_resources","content":{"iron":150}}],"jobs_required":[],"buildings_required":{},"takes_until_end_of_day":false,"day":3,"id":"construct_first_floor","position":1,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"craft_even_more_bricks":{"duration":300,"costs":{"wood":0,"clay":300,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"clay":100}},{"type":"item","item_type":"reward_resources","content":{"wood":100}}],"jobs_required":["setup_provisional_production"],"buildings_required":{},"takes_until_end_of_day":false,"day":3,"id":"craft_even_more_bricks","position":2,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"construct_gates":{"duration":180,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"iron":150}}],"jobs_required":["craft_palisade"],"buildings_required":{},"takes_until_end_of_day":false,"day":3,"id":"construct_gates","position":4,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"prepare_roof_materials":{"duration":120,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":100}}],"jobs_required":["construct_first_floor"],"buildings_required":{},"takes_until_end_of_day":false,"day":3,"id":"prepare_roof_materials","position":5,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"construct_second_floor":{"duration":480,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"clay":100}}],"jobs_required":["construct_first_floor","craft_even_more_bricks"],"buildings_required":{},"takes_until_end_of_day":false,"day":3,"id":"construct_second_floor","position":1,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"construct_roof":{"duration":240,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":50}},{"type":"item","item_type":"reward_resources","content":{"clay":50}},{"type":"item","item_type":"reward_resources","content":{"iron":100}}],"jobs_required":["prepare_roof_materials","construct_second_floor"],"buildings_required":{},"takes_until_end_of_day":false,"day":3,"id":"construct_roof","position":1,"building_graphic":"headquarter","collected":false,"time_completed":0,"time_started":0},"celebrate_hq":{"duration":120,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_units","content":{"sword":20}}],"jobs_required":["construct_gates","construct_roof"],"buildings_required":{"statue":1},"takes_until_end_of_day":false,"day":3,"id":"celebrate_hq","position":6,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"break_day_4":{"duration":0,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[],"jobs_required":["construct_gates","celebrate_hq"],"buildings_required":{},"takes_until_end_of_day":true,"day":3,"id":"break_day_4","position":3,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"construct_storage":{"duration":300,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":150}},{"type":"item","item_type":"reward_resources","content":{"clay":150}},{"type":"item","item_type":"reward_resources","content":{"iron":100}}],"jobs_required":[],"buildings_required":{},"takes_until_end_of_day":false,"day":4,"id":"construct_storage","position":5,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"cut_down_trees":{"duration":180,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":300}}],"jobs_required":[],"buildings_required":{"timber_camp":8},"takes_until_end_of_day":false,"day":4,"id":"cut_down_trees","position":4,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"pave_rally_point":{"duration":360,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"clay":250}}],"jobs_required":["cut_down_trees"],"buildings_required":{},"takes_until_end_of_day":false,"day":4,"id":"pave_rally_point","position":6,"building_graphic":"rally_point","collected":false,"time_completed":0,"time_started":0},"construct_barracks":{"duration":180,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"iron":200}}],"jobs_required":["cut_down_trees"],"buildings_required":{},"takes_until_end_of_day":false,"day":4,"id":"construct_barracks","position":2,"building_graphic":"barracks","collected":false,"time_completed":0,"time_started":0},"collect_hay":{"duration":60,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":100}},{"type":"item","item_type":"reward_resources","content":{"clay":100}},{"type":"item","item_type":"reward_resources","content":{"iron":50}}],"jobs_required":["construct_barracks"],"buildings_required":{"farm":4},"takes_until_end_of_day":false,"day":4,"id":"collect_hay","position":4,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"construct_weapons_chamber":{"duration":360,"costs":{"wood":0,"clay":0,"iron":200,"food":0},"rewards":[{"type":"item","item_type":"reward_units","content":{"axe":20}}],"jobs_required":["construct_storage","collect_hay"],"buildings_required":{},"takes_until_end_of_day":false,"day":4,"id":"construct_weapons_chamber","position":1,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"construct_farm":{"duration":300,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":200}},{"type":"item","item_type":"reward_resources","content":{"clay":200}}],"jobs_required":["cut_down_trees"],"buildings_required":{},"takes_until_end_of_day":false,"day":4,"id":"construct_farm","position":3,"building_graphic":"farm","collected":false,"time_completed":0,"time_started":0},"hire_some_farmers":{"duration":480,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"iron":150}}],"jobs_required":["construct_farm"],"buildings_required":{},"takes_until_end_of_day":false,"day":4,"id":"hire_some_farmers","position":3,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"clean_buildings":{"duration":180,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":50}},{"type":"item","item_type":"reward_resources","content":{"clay":100}},{"type":"item","item_type":"reward_resources","content":{"iron":50}}],"jobs_required":["construct_storage","construct_weapons_chamber","construct_farm"],"buildings_required":{},"takes_until_end_of_day":false,"day":4,"id":"clean_buildings","position":1,"building_graphic":"","collected":false,"time_completed":0,"time_started":0},"celebrate_new_village":{"duration":120,"costs":{"wood":0,"clay":0,"iron":0,"food":0},"rewards":[{"type":"item","item_type":"reward_resources","content":{"wood":500}},{"type":"item","item_type":"reward_resources","content":{"clay":500}},{"type":"item","item_type":"reward_resources","content":{"iron":500}}],"jobs_required":["pave_rally_point","hire_some_farmers","clean_buildings"],"buildings_required":{},"takes_until_end_of_day":false,"day":4,"id":"celebrate_new_village","position":1,"building_graphic":"","collected":false,"time_completed":0,"time_started":0}},"expiration_time":1567218005}}
{"type":"WheelEvent/spin","data":{"event_id":62,"price":0},"id":35,}
{"id":35,"type":"WheelEvent/spun","data":{"event_id":62,"slot":1,"next_price":30}}
{"type":"Overview/getCommands","data":{"count":25,"offset":0,"sorting":"origin_village_name","reverse":0,"groups":[],"directions":["forward","back"],"command_types":["attack","support","relocate"],"villages":[]},"id":77,}
{"id":77,"type":"Overview/commands",,"data":{"offset":0,"total":3,"commands":[{"command_id":19171831,"command_type":"support","direction":"forward","time_start":1568811956,"time_completed":1568812800,"command_name":"","target_village_id":4460,"target_village_name":"Darkninja's village","target_x":466,"target_y":445,"target_province_id":2916,"target_province_name":"Hohnfahlkan","target_continent_id":28,"target_continent_name":"Fingbalfol","target_groups":[],"origin_village_id":3037,"origin_village_name":"Simp1eUs3rname's village","origin_x":465,"origin_y":445,"origin_province_id":2916,"origin_province_name":"Hohnfahlkan","origin_continent_id":28,"origin_continent_name":"Fingbalfol","horns_of_war":0,"origin_groups":[],"target_character_id":null,"target_character_name":"Barbarians","officer_leader":0,"officer_loot_master":0,"officer_medic":0,"officer_bastard":0,"officer_scout":0,"officer_supporter":0,"spear":17,"axe":0,"sword":0,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0,"capacity":425},{"command_id":19171845,"command_type":"support","direction":"forward","time_start":1568811967,"time_completed":1568812809,"command_name":"","target_village_id":5808,"target_village_name":"tyler8's second village","target_x":465,"target_y":444,"target_province_id":2916,"target_province_name":"Hohnfahlkan","target_continent_id":28,"target_continent_name":"Fingbalfol","target_groups":[],"origin_village_id":3037,"origin_village_name":"Simp1eUs3rname's village","origin_x":465,"origin_y":445,"origin_province_id":2916,"origin_province_name":"Hohnfahlkan","origin_continent_id":28,"origin_continent_name":"Fingbalfol","horns_of_war":0,"origin_groups":[],"target_character_id":null,"target_character_name":"Barbarians","officer_leader":0,"officer_loot_master":0,"officer_medic":0,"officer_bastard":0,"officer_scout":0,"officer_supporter":0,"spear":11,"axe":0,"sword":0,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0,"capacity":275},{"command_id":19171850,"command_type":"attack","direction":"forward","time_start":1568811971,"time_completed":1568812529,"command_name":"","target_village_id":5808,"target_village_name":"tyler8's second village","target_x":465,"target_y":444,"target_province_id":2916,"target_province_name":"Hohnfahlkan","target_continent_id":28,"target_continent_name":"Fingbalfol","target_groups":[],"origin_village_id":3037,"origin_village_name":"Simp1eUs3rname's village","origin_x":465,"origin_y":445,"origin_province_id":2916,"origin_province_name":"Hohnfahlkan","origin_continent_id":28,"origin_continent_name":"Fingbalfol","horns_of_war":0,"origin_groups":[],"target_character_id":null,"target_character_name":"Barbarians","officer_leader":0,"officer_loot_master":0,"officer_medic":0,"officer_bastard":0,"officer_scout":0,"officer_supporter":0,"spear":0,"axe":20,"sword":0,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0,"capacity":400}]}}
{"id":92,"type":"Map/villageDetails",,"data":{"village_id":5808,"village_name":"tyler8's second village","village_x":465,"village_y":444,"character_id":null,"points":3594,"province":{"id":2916,"name":"Hohnfahlkan","x":462,"y":445,"kingdom_id":28,"kingdom_name":"Fingbalfol"},"walking_durations":{"spear":840,"sword":1080,"axe":840,"archer":840,"light_cavalry":480,"heavy_cavalry":540,"mounted_archer":480,"ram":1440,"catapult":1440,"knight":480,"snob":2100,"trebuchet":3000,"doppelsoldner":840},"province_bonus":null,"icons":[],"last_reports":[{"id":11851400,"time_created":1568812529,"type":"attack","title":"Simp1eUs3rname's village attacks ( tyler8's second village )","favourite":0,"haul":"full","result":1,"token":"11851400.1133170.1e73c6d669f8e85","read":1},{"id":11851296,"time_created":1568812453,"type":"attack","title":"Simp1eUs3rname's village attacks ( tyler8's second village )","favourite":0,"haul":"none","result":3,"token":"11851296.1133170.eb8ca2a1c0dbbd4","read":1}],"scouting_reports":[],"attack_protection":false,"effects":[],"morale":1,"tribe":null,"commands":{"own":[{"id":19171845,"start_village_id":3037,"start_village_name":"Simp1eUs3rname's village","start_village_x":465,"start_village_y":445,"target_village_id":5808,"target_village_name":"tyler8's second village","target_village_x":465,"target_village_y":444,"x":465,"y":445,"type":"support","direction":"forward","time_start":1568811967,"time_completed":1568812809},{"id":19171850,"start_village_id":3037,"start_village_name":"Simp1eUs3rname's village","start_village_x":465,"start_village_y":445,"target_village_id":5808,"target_village_name":"tyler8's second village","target_village_x":465,"target_village_y":444,"x":465,"y":445,"type":"attack","direction":"back","time_start":1568812529,"time_completed":1568812949}]},"commands_scouting":{"own":[]},"commands_transport":{"own":[]},"supporting_units":null}}
{"type":"Command/getAttackingFactor","data":{"target_id":5808},"id":91,}
{"id":91,"type":"Command/attackingFactor",,"data":{"faithFactor":1,"moralFactor":1,"attack_protection":false,"owner_id":null}}
{"type":"Report/markSeen","data":{"ids":[11851399]},"id":87,}
{"id":87,"type":"Report/markedSeen",,"data":{"ids":[11851399]}}
{"type":"Report/getListReverse","data":{"offset":0,"count":25,"query":"","types":["attack","defense","support","scouting"],"filters":[]},"id":80,}
{"id":80,"type":"Report/list",,"data":{"offset":0,"total":2,"reports":[{"id":11851400,"time_created":1568812529,"type":"attack","title":"Simp1eUs3rname's village attacks ( tyler8's second village )","favourite":0,"haul":"full","result":1,"token":"11851400.1133170.1e73c6d669f8e85","read":0},{"id":11851296,"time_created":1568812453,"type":"attack","title":"Simp1eUs3rname's village attacks ( tyler8's second village )","favourite":0,"haul":"none","result":3,"token":"11851296.1133170.eb8ca2a1c0dbbd4","read":0}]}}
{"type":"Report/get","data":{"id":11851296},"id":82,}
{"id":82,"type":"Report/view",,"data":{"id":11851296,"time_created":1568812453,"title":"Simp1eUs3rname's village attacks ( tyler8's second village )","favourite":0,"haul":"none","result":3,"token":"11851296.1133170.eb8ca2a1c0dbbd4","type":"ReportAttack","ReportAttack":{"outcome":18,"attUnits":{"spear":5,"sword":0,"axe":0,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0},"attLosses":{"spear":5,"sword":0,"axe":0,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0},"attRevived":[],"attFaith":1,"attModifier":0.89,"attEffects":[],"attWon":false,"defUnits":null,"defLosses":null,"defRevived":null,"defFaith":0.5,"defModifier":0.5,"defEffects":[],"officers":{"leader":false,"loot_master":false,"medic":false,"scout":false,"supporter":false,"bastard":false},"loyaltyBefore":null,"loyaltyAfter":null,"luck":0.89,"morale":1,"leader":1,"wallBonus":0.30000000000000004,"night":false,"farmRule":1,"wallBefore":null,"wallAfter":null,"building":null,"buildingBefore":null,"buildingAfter":null,"haul":null,"capacity":null,"storage":null,"buildings":null,"attCharacterIcon":0,"defCharacterIcon":null,"attVillageId":3037,"attVillageName":"Simp1eUs3rname's village","attVillageX":465,"attVillageY":445,"attCharacterId":1133170,"attCharacterName":"Simp1eUs3rname","defVillageId":5808,"defVillageName":"tyler8's second village","defVillageX":465,"defVillageY":444,"defCharacterId":0,"defCharacterName":null}}}
{"type":"Command/withdrawCompleteSupport","data":{"village_id":5808},"id":110}
Notifications
{"id":null,"type":"Village/resourcesChanged","data":{"villageId":3037,"res_last_update":1566007779,"storage":1000,"base_storage":1000,"resources":{"wood":1000,"clay":1000,"iron":1000,"food":238},"building_queue_slots":2,"production_rates":{"wood":20,"clay":20,"iron":20},"loyalty":100}}
{"id":null,"type":"Building/levelChanged","data":{"village_id":3037,"building":"headquarter","level":2,"change":1}}
{"id":null,"type":"Achievement/progress","data":{"type":"village_points","progress":35,"level":0,"new_level":false,"time_last_level":null,"period":null,"milestone":false}}
{"id":null,"type":"Village/armyChanged","data":{"village_id":3037}}
{"id":null,"type":"Village/unitInfo","data":{"village_id":3037,"available_units":{"spear":{"in_town":30,"support":0,"total":30},"sword":{"in_town":0,"support":0,"total":0},"axe":{"in_town":0,"support":0,"total":0},"archer":{"in_town":0,"support":0,"total":0},"light_cavalry":{"in_town":0,"support":0,"total":0},"heavy_cavalry":{"in_town":0,"support":0,"total":0},"mounted_archer":{"in_town":0,"support":0,"total":0},"ram":{"in_town":0,"support":0,"total":0},"catapult":{"in_town":0,"support":0,"total":0},"knight":{"in_town":0,"support":0,"total":0},"snob":{"in_town":0,"support":0,"total":0},"trebuchet":{"in_town":0,"support":0,"total":0},"doppelsoldner":{"in_town":0,"support":0,"total":0}},"queues":{"barracks":[],"academy":[],"statue":[],"preceptory":[]}}}
{"id":null,"type":"Report/new","data":{"id":10007546,"time_created":1566008465,"title":"You unlocked the Achievement 'Stolen Goods'","type":"misc","haul":"none","result":null,"target_village_id":null,"favourite":0,"read":0,"token":"10007546.<character_id>.24f5973fd248441"}}
{"id":null,"type":"Achievement/progress","data":{"type":"achievement_points_milestone","progress":10,"level":0,"new_level":false,"time_last_level":null,"period":null,"milestone":true,"world_level":0,"reached_levels":{"1":false}}}
{"id":null,"type":"Unit/battle","data":{"village_id":3037,"units":{"spear":31,"sword":0,"axe":0,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0},"losses":{"spear":2,"sword":0,"axe":0,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0},"command_id":17437603}}
{"id":null,"type":"Timeline/returningCommand","data":{"id":17437603,"fullhaul":true,"haul":"full","losses":false,"arrival":1566008485,"origin_id":3037}}
{"id":null,"type":"Command/returned","data":{"command_id":17437603,"type":"attack","direction":"back","origin":{"id":3037},"target":{"id":5808},"village_id":3037,"units":{"spear":29,"sword":0,"axe":0,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0}}}
{"id":null,"type":"Village/armyChanged","data":{"village_id":3037}}
{"id":null,"type":"Village/unitInfo","data":{"village_id":3037,"available_units":{"spear":{"in_town":29,"support":0,"total":29},"sword":{"in_town":0,"support":0,"total":0},"axe":{"in_town":0,"support":0,"total":0},"archer":{"in_town":0,"support":0,"total":0},"light_cavalry":{"in_town":0,"support":0,"total":0},"heavy_cavalry":{"in_town":0,"support":0,"total":0},"mounted_archer":{"in_town":0,"support":0,"total":0},"ram":{"in_town":0,"support":0,"total":0},"catapult":{"in_town":0,"support":0,"total":0},"knight":{"in_town":0,"support":0,"total":0},"snob":{"in_town":0,"support":0,"total":0},"trebuchet":{"in_town":0,"support":0,"total":0},"doppelsoldner":{"in_town":0,"support":0,"total":0}},"queues":{"barracks":[{"job_id":638591,"village_id":3037,"unit_type":"spear","amount":5,"start_time":1566008343,"time_completed":1566008793,"recruited":1,"last_update":1566008445,"time_per_unit":90,"queue_type":"standard"}],"academy":[],"statue":[],"preceptory":[]}}}
{"id":null,"type":"Quest/questLineStarted","data":{"name":"First_Steps","quest_line_progress":0,"read":0,"quests":[{"quest_id":279548,"type":"First_Steps_Farm","closed":false,"goals":[{"building_type":"farm","progress":1,"limit":2,"number":0,"type":"have_building_level"}],"rewards":[{"type":"item","item_type":"premium_boost_wood","amount":1}],"rewarded":false,"icon":"Agricultural_Leader","read":0},{"quest_id":279549,"type":"First_Steps_Inventory","closed":false,"goals":[{"item_type":"premium_boost_wood","progress":0,"limit":1,"number":0,"type":"use_item"}],"rewards":[{"type":"item","item_type":"reward_units","amount":1,"content":{"axe":20}}],"rewarded":false,"icon":"Agricultural_Leader","read":0},{"quest_id":279550,"type":"First_Steps_Warehouse","closed":false,"goals":[{"building_type":"warehouse","progress":1,"limit":2,"number":0,"type":"have_building_level"}],"rewards":[{"type":"item","item_type":"reward_resources","amount":1,"content":{"wood":200}},{"type":"item","item_type":"reward_resources","amount":1,"content":{"clay":200}},{"type":"item","item_type":"reward_resources","amount":1,"content":{"iron":200}}],"rewarded":false,"icon":"Resource_Manager","read":0}],"icon":"Agricultural_Leader"}}
{"id":null,"type":"Unit/battle",,"data":{"village_id":3037,"units":{"spear":0,"sword":0,"axe":20,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0},"losses":{"spear":0,"sword":0,"axe":0,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0},"command_id":19171850}}
{"id":null,"type":"Timeline/returningCommand",,"data":{"id":19171850,"fullhaul":true,"haul":"full","losses":false,"arrival":1568812949,"origin_id":3037}}
{"id":null,"type":"Command/sent",,"data":{"command_id":19172754,"type":"support","direction":"back","origin":{"id":3037},"target":{"id":5808,"name":"tyler8's second village","x":465,"y":444,"character_id":null},"id":19172754,"icon":0,"preset_id":null,"home":{"id":3037,"name":"Simp1eUs3rname's village","x":465,"y":445,"character_id":1133170},"time_start":1568812910,"time_completed":1568813748,"report_id":null,"units":{"spear":11,"sword":0,"axe":0,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0}}}]
{"id":null,"type":"Command/supportWithdrawn",,"data":{"command_id":19172692,"type":"support","direction":"back","origin":{"id":3037},"target":{"id":5808},"command_home_village_id":3037,"command_start_village_id":3037,"command_target_village_id":5808,"units":{"spear":11,"sword":0,"axe":0,"archer":0,"light_cavalry":0,"heavy_cavalry":0,"mounted_archer":0,"ram":0,"catapult":0,"knight":0,"snob":0,"trebuchet":0,"doppelsoldner":0}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment