m3talstorm / foe-bot

:robot: A simple bot to automate the main functions of Forge of Empires (FoE)
MIT License
45 stars 15 forks source link

Feature request: Treasure hunt #10

Closed LordMike closed 5 years ago

LordMike commented 6 years ago

I've checked out requests to /json to see what happens (thank god for a webgame with an actual API), and I found the following:

A request containing:

[{
        "requestId": 9,
        "__class__": "ServerRequest",
        "requestMethod": "collectTreasure",
        "requestData": [],
        "requestClass": "TreasureHuntService",
        "voClassName": "ServerRequest"
    }
]

With the response of (side note: insane amount of data):

[{
        "responseData": {
            "time": 1502645327,
            "__class__": "Time"
        },
        "requestClass": "TimeService",
        "requestMethod": "updateTime",
        "requestId": 9,
        "__class__": "ServerResponse"
    }, {
        "responseData": {
            "resources": {
                "money": 8163,
                "carnival_roses": 11,
                "stars": 10,
                "supplies": 12186,
                "population": 81,
                "expansions": 0,
                "premium": 300,
                "medals": 5,
                "strategy_points": 1,
                "summer_tickets": 1,
                "spring_lanterns": 50,
                "tavern_silver": 285,
                "guild_expedition_attempt": 8
            },
            "__class__": "Resources"
        },
        "requestClass": "ResourceService",
        "requestMethod": "getPlayerResources",
        "requestId": 9,
        "__class__": "ServerResponse"
    }, {
        "responseData": {
            "resources": {
                "strategy_points": 1502644171
            },
            "__class__": "ResourceAutoRefill"
        },
        "requestClass": "ResourceService",
        "requestMethod": "getPlayerAutoRefills",
        "requestId": 9,
        "__class__": "ServerResponse"
    }, {
        "responseData": {
            "treasure_chests": [{
                    "state": {
                        "__class__": "TreasureChestOpened"
                    },
                    "travel_time": 300,
                    "time_to_collect": 3600,
                    "possible_rewards": [{
                            "drop_chance": 50,
                            "reward": {
                                "id": "coins_5",
                                "name": "Coin Package",
                                "description": "",
                                "iconAssetName": "small_coins",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "money",
                                "amount": 5,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 50,
                            "reward": {
                                "id": "supplies_5",
                                "name": "Supplies Package",
                                "description": "",
                                "iconAssetName": "supply",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "supplies",
                                "amount": 5,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }
                    ],
                    "id": "0",
                    "flags": [],
                    "__class__": "TreasureChest"
                }, {
                    "state": {
                        "__class__": "TreasureChestOpened"
                    },
                    "travel_time": 900,
                    "time_to_collect": 3600,
                    "possible_rewards": [{
                            "drop_chance": 50,
                            "reward": {
                                "id": "coins_12",
                                "name": "Coin Package",
                                "description": "",
                                "iconAssetName": "small_coins",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "money",
                                "amount": 12,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 50,
                            "reward": {
                                "id": "supplies_12",
                                "name": "Supplies Package",
                                "description": "",
                                "iconAssetName": "supply",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "supplies",
                                "amount": 12,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }
                    ],
                    "id": "1",
                    "flags": [],
                    "__class__": "TreasureChest"
                }, {
                    "state": {
                        "arrival_time": 1502648927,
                        "__class__": "TreasureChestTraveling"
                    },
                    "travel_time": 3600,
                    "time_to_collect": 3600,
                    "possible_rewards": [{
                            "drop_chance": 50,
                            "reward": {
                                "id": "coins_40",
                                "name": "Coin Package",
                                "description": "",
                                "iconAssetName": "small_coins",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "money",
                                "amount": 40,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 50,
                            "reward": {
                                "id": "supplies_40",
                                "name": "Supplies Package",
                                "description": "",
                                "iconAssetName": "supply",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "supplies",
                                "amount": 40,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }
                    ],
                    "id": "2",
                    "flags": [],
                    "__class__": "TreasureChest"
                }, {
                    "state": {
                        "__class__": "TreasureChestClosed"
                    },
                    "travel_time": 14400,
                    "time_to_collect": 14400,
                    "possible_rewards": [{
                            "drop_chance": 35,
                            "reward": {
                                "id": "coins_120",
                                "name": "Coin Package",
                                "description": "",
                                "iconAssetName": "large_coins",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "money",
                                "amount": 120,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 35,
                            "reward": {
                                "id": "supplies_120",
                                "name": "Supplies Package",
                                "description": "",
                                "iconAssetName": "large_supplies",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "supplies",
                                "amount": 120,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 30,
                            "reward": {
                                "id": "forgepoints_2",
                                "name": "2 Forge Points",
                                "description": "",
                                "iconAssetName": "forgepoints",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "strategy_points",
                                "amount": 2,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }
                    ],
                    "id": "3",
                    "flags": [],
                    "__class__": "TreasureChest"
                }, {
                    "state": {
                        "__class__": "TreasureChestClosed"
                    },
                    "travel_time": 14400,
                    "time_to_collect": 14400,
                    "possible_rewards": [{
                            "drop_chance": 20,
                            "reward": {
                                "id": "coins_360",
                                "name": "Coin Package",
                                "description": "",
                                "iconAssetName": "large_coins",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "money",
                                "amount": 360,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 20,
                            "reward": {
                                "id": "supplies_360",
                                "name": "Supplies Package",
                                "description": "",
                                "iconAssetName": "large_supplies",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "supplies",
                                "amount": 360,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 15,
                            "reward": {
                                "id": "goods#era_each#CurrentEra#5",
                                "name": "25 Goods",
                                "description": "5 of each good from your age!",
                                "iconAssetName": "random_goods",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "good",
                                "subType": "all_BronzeAge",
                                "amount": 5,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 15,
                            "reward": {
                                "id": "forgepoints_5",
                                "name": "5 Forge Points",
                                "description": "",
                                "iconAssetName": "forgepoints",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "strategy_points",
                                "amount": 5,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 15,
                            "reward": {
                                "id": "single_blueprint",
                                "name": "Blueprint",
                                "description": "A random blueprint for a Great Building from your current age or before!",
                                "iconAssetName": "blueprint",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "blueprint",
                                "subType": "random",
                                "amount": 1,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 15,
                            "reward": {
                                "id": "medals_2",
                                "name": "Medal Package",
                                "description": "",
                                "iconAssetName": "small_medals",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "medals",
                                "amount": 2,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }
                    ],
                    "id": "4",
                    "flags": [],
                    "__class__": "TreasureChest"
                }, {
                    "state": {
                        "__class__": "TreasureChestClosed"
                    },
                    "travel_time": 28800,
                    "possible_rewards": [{
                            "drop_chance": 15,
                            "reward": {
                                "id": "coins_1100",
                                "name": "Coin Package",
                                "description": "",
                                "iconAssetName": "large_coins",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "money",
                                "amount": 1100,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 15,
                            "reward": {
                                "id": "supplies_1100",
                                "name": "Supplies Package",
                                "description": "",
                                "iconAssetName": "large_supplies",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "supplies",
                                "amount": 1100,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 5,
                            "reward": {
                                "unit": {
                                    "unitType": {
                                        "unitTypeId": "javeliner",
                                        "unitAssetName": "javeliner",
                                        "unitClass": "light_melee",
                                        "name": "Spearfighter",
                                        "hitpoints": 10,
                                        "range": 1,
                                        "initiative": 14,
                                        "movementPoints": 14,
                                        "baseDamage": 7,
                                        "baseArmor": 7,
                                        "healingSpeed": 30,
                                        "attackBonus": {
                                            "units": {
                                                "light_melee": 0,
                                                "heavy_melee": 0,
                                                "fast": 3,
                                                "short_ranged": 0,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "minEra": "BronzeAge",
                                        "defenseBonus": {
                                            "units": {
                                                "light_melee": 0,
                                                "heavy_melee": 0,
                                                "fast": 3,
                                                "short_ranged": 0,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 2,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 3,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "movementCosts": {
                                            "plain": false,
                                            "hills": false,
                                            "water": false,
                                            "bushes": false,
                                            "rocks": false,
                                            "swamp": false,
                                            "forest": false,
                                            "trench": false,
                                            "crater": false,
                                            "barbwire": false,
                                            "sandbagcircle": false,
                                            "house_a": 4,
                                            "house_b": 4,
                                            "house_c": 4,
                                            "house_d": 4,
                                            "house_e": 4,
                                            "blockade_a": false,
                                            "blockade_b": false,
                                            "rubble": false
                                        },
                                        "points": 9,
                                        "__class__": "UnitType"
                                    },
                                    "abilities": [],
                                    "bonuses": [],
                                    "unitTypeId": "javeliner",
                                    "__class__": "BattleUnit"
                                },
                                "id": "unit_light_melee",
                                "name": "Light Unit",
                                "description": "Light units are the most versatile of all fighters: Fast, well armed and not too fragile!",
                                "iconAssetName": "light_unit",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "unit",
                                "subType": "javeliner",
                                "amount": 1,
                                "__class__": "GenericUnitReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 5,
                            "reward": {
                                "unit": {
                                    "unitType": {
                                        "unitTypeId": "slinger",
                                        "unitAssetName": "slinger",
                                        "unitClass": "short_ranged",
                                        "name": "Slinger",
                                        "hitpoints": 10,
                                        "range": 5,
                                        "initiative": 12,
                                        "movementPoints": 12,
                                        "baseDamage": 6,
                                        "baseArmor": 3,
                                        "healingSpeed": 120,
                                        "attackBonus": {
                                            "units": {
                                                "light_melee": 0,
                                                "heavy_melee": 3,
                                                "fast": 0,
                                                "short_ranged": 0,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 1,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "minEra": "BronzeAge",
                                        "defenseBonus": {
                                            "units": {
                                                "light_melee": 0,
                                                "heavy_melee": 3,
                                                "fast": 0,
                                                "short_ranged": 0,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "movementCosts": {
                                            "plain": false,
                                            "hills": false,
                                            "water": false,
                                            "bushes": false,
                                            "rocks": false,
                                            "swamp": false,
                                            "forest": false,
                                            "trench": false,
                                            "crater": false,
                                            "barbwire": false,
                                            "sandbagcircle": false,
                                            "house_a": 4,
                                            "house_b": 4,
                                            "house_c": 4,
                                            "house_d": 4,
                                            "house_e": 4,
                                            "blockade_a": false,
                                            "blockade_b": false,
                                            "rubble": false
                                        },
                                        "points": 12,
                                        "__class__": "UnitType"
                                    },
                                    "abilities": [],
                                    "bonuses": [],
                                    "unitTypeId": "slinger",
                                    "__class__": "BattleUnit"
                                },
                                "id": "unit_short_ranged",
                                "name": "Ranged Unit",
                                "description": "Fast and deadly: Ranged units attack the enemies from a distance!",
                                "iconAssetName": "ranged_unit",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "unit",
                                "subType": "slinger",
                                "amount": 1,
                                "__class__": "GenericUnitReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 5,
                            "reward": {
                                "unit": {
                                    "unitType": {
                                        "unitTypeId": "horseman",
                                        "unitAssetName": "Horseman",
                                        "unitClass": "fast",
                                        "name": "Horseman",
                                        "hitpoints": 10,
                                        "range": 1,
                                        "initiative": 22,
                                        "movementPoints": 22,
                                        "baseDamage": 8,
                                        "baseArmor": 5,
                                        "healingSpeed": 360,
                                        "attackBonus": {
                                            "units": {
                                                "light_melee": 0,
                                                "heavy_melee": 0,
                                                "fast": 0,
                                                "short_ranged": 3,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "minEra": "BronzeAge",
                                        "defenseBonus": {
                                            "units": {
                                                "light_melee": 0,
                                                "heavy_melee": 0,
                                                "fast": 0,
                                                "short_ranged": 3,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "movementCosts": {
                                            "plain": false,
                                            "hills": false,
                                            "water": false,
                                            "bushes": false,
                                            "rocks": 16777215,
                                            "swamp": false,
                                            "forest": false,
                                            "trench": 16777215,
                                            "crater": false,
                                            "barbwire": 16777215,
                                            "sandbagcircle": false,
                                            "house_a": 16777215,
                                            "house_b": 16777215,
                                            "house_c": 16777215,
                                            "house_d": 16777215,
                                            "house_e": 16777215,
                                            "blockade_a": 16777215,
                                            "blockade_b": 16777215,
                                            "rubble": false
                                        },
                                        "points": 8,
                                        "__class__": "UnitType"
                                    },
                                    "abilities": [],
                                    "bonuses": [],
                                    "unitTypeId": "horseman",
                                    "__class__": "BattleUnit"
                                },
                                "id": "unit_fast",
                                "name": "Fast Unit",
                                "description": "Fast units rush over the battlefield and engage the enemies of their choice!",
                                "iconAssetName": "fast_unit",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "unit",
                                "subType": "horseman",
                                "amount": 1,
                                "__class__": "GenericUnitReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 5,
                            "reward": {
                                "unit": {
                                    "unitType": {
                                        "unitTypeId": "hoplite",
                                        "unitAssetName": "hoplite",
                                        "unitClass": "heavy_melee",
                                        "name": "Warrior",
                                        "hitpoints": 10,
                                        "range": 1,
                                        "initiative": 11,
                                        "movementPoints": 11,
                                        "baseDamage": 6,
                                        "baseArmor": 10,
                                        "healingSpeed": 360,
                                        "attackBonus": {
                                            "units": {
                                                "light_melee": 3,
                                                "heavy_melee": 0,
                                                "fast": 0,
                                                "short_ranged": 0,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "minEra": "BronzeAge",
                                        "defenseBonus": {
                                            "units": {
                                                "light_melee": 3,
                                                "heavy_melee": 0,
                                                "fast": 0,
                                                "short_ranged": 0,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 2,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "movementCosts": {
                                            "plain": false,
                                            "hills": false,
                                            "water": false,
                                            "bushes": false,
                                            "rocks": false,
                                            "swamp": false,
                                            "forest": false,
                                            "trench": false,
                                            "crater": false,
                                            "barbwire": false,
                                            "sandbagcircle": false,
                                            "house_a": 4,
                                            "house_b": 4,
                                            "house_c": 4,
                                            "house_d": 4,
                                            "house_e": 4,
                                            "blockade_a": false,
                                            "blockade_b": false,
                                            "rubble": false
                                        },
                                        "points": 10,
                                        "__class__": "UnitType"
                                    },
                                    "abilities": [],
                                    "bonuses": [],
                                    "unitTypeId": "hoplite",
                                    "__class__": "BattleUnit"
                                },
                                "id": "unit_heavy_melee",
                                "name": "Heavy Unit",
                                "description": "Slow, tough, deadly: Heavy units can take a lot of damage and pack a big punch!",
                                "iconAssetName": "heavy_unit",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "unit",
                                "subType": "hoplite",
                                "amount": 1,
                                "__class__": "GenericUnitReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 5,
                            "reward": {
                                "unit": {
                                    "unitType": {
                                        "unitTypeId": "palintona",
                                        "unitAssetName": "palintona",
                                        "unitClass": "long_ranged",
                                        "name": "Stone Thrower",
                                        "hitpoints": 10,
                                        "range": 12,
                                        "initiative": 6,
                                        "movementPoints": 6,
                                        "baseDamage": 3,
                                        "baseArmor": 2,
                                        "healingSpeed": 360,
                                        "attackBonus": {
                                            "units": {
                                                "light_melee": 0,
                                                "heavy_melee": 3,
                                                "fast": 0,
                                                "short_ranged": 0,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 1,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "minEra": "BronzeAge",
                                        "defenseBonus": {
                                            "units": {
                                                "light_melee": 0,
                                                "heavy_melee": 3,
                                                "fast": 0,
                                                "short_ranged": 0,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "movementCosts": {
                                            "plain": false,
                                            "hills": false,
                                            "water": false,
                                            "bushes": false,
                                            "rocks": 16777215,
                                            "swamp": 16777215,
                                            "forest": false,
                                            "trench": false,
                                            "crater": false,
                                            "barbwire": false,
                                            "sandbagcircle": false,
                                            "house_a": 16777215,
                                            "house_b": 16777215,
                                            "house_c": 16777215,
                                            "house_d": 16777215,
                                            "house_e": 16777215,
                                            "blockade_a": false,
                                            "blockade_b": false,
                                            "rubble": 16777215
                                        },
                                        "points": 11,
                                        "__class__": "UnitType"
                                    },
                                    "abilities": [],
                                    "bonuses": [],
                                    "unitTypeId": "palintona",
                                    "__class__": "BattleUnit"
                                },
                                "id": "unit_long_ranged",
                                "name": "Artillery Unit",
                                "description": "Artillery units rain down destruction upon the enemy from far away!",
                                "iconAssetName": "long_ranged",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "unit",
                                "subType": "palintona",
                                "amount": 1,
                                "__class__": "GenericUnitReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 15,
                            "reward": {
                                "id": "forgepoints_10",
                                "name": "10 Forge Points",
                                "description": "",
                                "iconAssetName": "forgepoints",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "strategy_points",
                                "amount": 10,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 15,
                            "reward": {
                                "id": "goods#era_each#CurrentEra#10",
                                "name": "50 Goods",
                                "description": "10 of each good from your age!",
                                "iconAssetName": "random_goods",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "good",
                                "subType": "all_BronzeAge",
                                "amount": 10,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 15,
                            "reward": {
                                "id": "medals_4",
                                "name": "Medal Package",
                                "description": "",
                                "iconAssetName": "small_medals",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "medals",
                                "amount": 4,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }
                    ],
                    "id": "5",
                    "flags": [],
                    "__class__": "TreasureChest"
                }
            ],
            "__class__": "TreasureHuntOverview"
        },
        "requestClass": "TreasureHuntService",
        "requestMethod": "getChests",
        "requestId": 9,
        "__class__": "ServerResponse"
    }, {
        "responseData": {
            "id": "coins_12",
            "name": "Coin Package",
            "description": "",
            "iconAssetName": "small_coins",
            "isHighlighted": false,
            "flags": [],
            "type": "resource",
            "subType": "money",
            "amount": 12,
            "__class__": "GenericReward"
        },
        "requestClass": "TreasureHuntService",
        "requestMethod": "collectTreasure",
        "requestId": 9,
        "__class__": "ServerResponse"
    }
]
LordMike commented 6 years ago

I've also found this getOverview method:

[{
        "requestId": 8,
        "__class__": "ServerRequest",
        "requestMethod": "getOverview",
        "requestData": [],
        "requestClass": "TreasureHuntService",
        "voClassName": "ServerRequest"
    }
]

Response:

[{
        "responseData": {
            "time": 1502645325,
            "__class__": "Time"
        },
        "requestClass": "TimeService",
        "requestMethod": "updateTime",
        "requestId": 8,
        "__class__": "ServerResponse"
    }, {
        "responseData": {
            "treasure_chests": [{
                    "state": {
                        "__class__": "TreasureChestOpened"
                    },
                    "travel_time": 300,
                    "time_to_collect": 3600,
                    "possible_rewards": [{
                            "drop_chance": 50,
                            "reward": {
                                "id": "coins_5",
                                "name": "Coin Package",
                                "description": "",
                                "iconAssetName": "small_coins",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "money",
                                "amount": 5,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 50,
                            "reward": {
                                "id": "supplies_5",
                                "name": "Supplies Package",
                                "description": "",
                                "iconAssetName": "supply",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "supplies",
                                "amount": 5,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }
                    ],
                    "id": "0",
                    "flags": [],
                    "__class__": "TreasureChest"
                }, {
                    "state": {
                        "journey_restart_time": 1502648834,
                        "__class__": "TreasureChestCollectable"
                    },
                    "travel_time": 900,
                    "time_to_collect": 3600,
                    "possible_rewards": [{
                            "drop_chance": 50,
                            "reward": {
                                "id": "coins_12",
                                "name": "Coin Package",
                                "description": "",
                                "iconAssetName": "small_coins",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "money",
                                "amount": 12,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 50,
                            "reward": {
                                "id": "supplies_12",
                                "name": "Supplies Package",
                                "description": "",
                                "iconAssetName": "supply",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "supplies",
                                "amount": 12,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }
                    ],
                    "id": "1",
                    "flags": [],
                    "__class__": "TreasureChest"
                }, {
                    "state": {
                        "__class__": "TreasureChestClosed"
                    },
                    "travel_time": 3600,
                    "time_to_collect": 3600,
                    "possible_rewards": [{
                            "drop_chance": 50,
                            "reward": {
                                "id": "coins_40",
                                "name": "Coin Package",
                                "description": "",
                                "iconAssetName": "small_coins",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "money",
                                "amount": 40,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 50,
                            "reward": {
                                "id": "supplies_40",
                                "name": "Supplies Package",
                                "description": "",
                                "iconAssetName": "supply",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "supplies",
                                "amount": 40,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }
                    ],
                    "id": "2",
                    "flags": [],
                    "__class__": "TreasureChest"
                }, {
                    "state": {
                        "__class__": "TreasureChestClosed"
                    },
                    "travel_time": 14400,
                    "time_to_collect": 14400,
                    "possible_rewards": [{
                            "drop_chance": 35,
                            "reward": {
                                "id": "coins_120",
                                "name": "Coin Package",
                                "description": "",
                                "iconAssetName": "large_coins",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "money",
                                "amount": 120,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 35,
                            "reward": {
                                "id": "supplies_120",
                                "name": "Supplies Package",
                                "description": "",
                                "iconAssetName": "large_supplies",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "supplies",
                                "amount": 120,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 30,
                            "reward": {
                                "id": "forgepoints_2",
                                "name": "2 Forge Points",
                                "description": "",
                                "iconAssetName": "forgepoints",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "strategy_points",
                                "amount": 2,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }
                    ],
                    "id": "3",
                    "flags": [],
                    "__class__": "TreasureChest"
                }, {
                    "state": {
                        "__class__": "TreasureChestClosed"
                    },
                    "travel_time": 14400,
                    "time_to_collect": 14400,
                    "possible_rewards": [{
                            "drop_chance": 20,
                            "reward": {
                                "id": "coins_360",
                                "name": "Coin Package",
                                "description": "",
                                "iconAssetName": "large_coins",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "money",
                                "amount": 360,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 20,
                            "reward": {
                                "id": "supplies_360",
                                "name": "Supplies Package",
                                "description": "",
                                "iconAssetName": "large_supplies",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "supplies",
                                "amount": 360,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 15,
                            "reward": {
                                "id": "goods#era_each#CurrentEra#5",
                                "name": "25 Goods",
                                "description": "5 of each good from your age!",
                                "iconAssetName": "random_goods",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "good",
                                "subType": "all_BronzeAge",
                                "amount": 5,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 15,
                            "reward": {
                                "id": "forgepoints_5",
                                "name": "5 Forge Points",
                                "description": "",
                                "iconAssetName": "forgepoints",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "strategy_points",
                                "amount": 5,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 15,
                            "reward": {
                                "id": "single_blueprint",
                                "name": "Blueprint",
                                "description": "A random blueprint for a Great Building from your current age or before!",
                                "iconAssetName": "blueprint",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "blueprint",
                                "subType": "random",
                                "amount": 1,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 15,
                            "reward": {
                                "id": "medals_2",
                                "name": "Medal Package",
                                "description": "",
                                "iconAssetName": "small_medals",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "medals",
                                "amount": 2,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }
                    ],
                    "id": "4",
                    "flags": [],
                    "__class__": "TreasureChest"
                }, {
                    "state": {
                        "__class__": "TreasureChestClosed"
                    },
                    "travel_time": 28800,
                    "possible_rewards": [{
                            "drop_chance": 15,
                            "reward": {
                                "id": "coins_1100",
                                "name": "Coin Package",
                                "description": "",
                                "iconAssetName": "large_coins",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "money",
                                "amount": 1100,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 15,
                            "reward": {
                                "id": "supplies_1100",
                                "name": "Supplies Package",
                                "description": "",
                                "iconAssetName": "large_supplies",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "supplies",
                                "amount": 1100,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 5,
                            "reward": {
                                "unit": {
                                    "unitType": {
                                        "unitTypeId": "javeliner",
                                        "unitAssetName": "javeliner",
                                        "unitClass": "light_melee",
                                        "name": "Spearfighter",
                                        "hitpoints": 10,
                                        "range": 1,
                                        "initiative": 14,
                                        "movementPoints": 14,
                                        "baseDamage": 7,
                                        "baseArmor": 7,
                                        "healingSpeed": 30,
                                        "attackBonus": {
                                            "units": {
                                                "light_melee": 0,
                                                "heavy_melee": 0,
                                                "fast": 3,
                                                "short_ranged": 0,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "minEra": "BronzeAge",
                                        "defenseBonus": {
                                            "units": {
                                                "light_melee": 0,
                                                "heavy_melee": 0,
                                                "fast": 3,
                                                "short_ranged": 0,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 2,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 3,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "movementCosts": {
                                            "plain": false,
                                            "hills": false,
                                            "water": false,
                                            "bushes": false,
                                            "rocks": false,
                                            "swamp": false,
                                            "forest": false,
                                            "trench": false,
                                            "crater": false,
                                            "barbwire": false,
                                            "sandbagcircle": false,
                                            "house_a": 4,
                                            "house_b": 4,
                                            "house_c": 4,
                                            "house_d": 4,
                                            "house_e": 4,
                                            "blockade_a": false,
                                            "blockade_b": false,
                                            "rubble": false
                                        },
                                        "points": 9,
                                        "__class__": "UnitType"
                                    },
                                    "abilities": [],
                                    "bonuses": [],
                                    "unitTypeId": "javeliner",
                                    "__class__": "BattleUnit"
                                },
                                "id": "unit_light_melee",
                                "name": "Light Unit",
                                "description": "Light units are the most versatile of all fighters: Fast, well armed and not too fragile!",
                                "iconAssetName": "light_unit",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "unit",
                                "subType": "javeliner",
                                "amount": 1,
                                "__class__": "GenericUnitReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 5,
                            "reward": {
                                "unit": {
                                    "unitType": {
                                        "unitTypeId": "slinger",
                                        "unitAssetName": "slinger",
                                        "unitClass": "short_ranged",
                                        "name": "Slinger",
                                        "hitpoints": 10,
                                        "range": 5,
                                        "initiative": 12,
                                        "movementPoints": 12,
                                        "baseDamage": 6,
                                        "baseArmor": 3,
                                        "healingSpeed": 120,
                                        "attackBonus": {
                                            "units": {
                                                "light_melee": 0,
                                                "heavy_melee": 3,
                                                "fast": 0,
                                                "short_ranged": 0,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 1,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "minEra": "BronzeAge",
                                        "defenseBonus": {
                                            "units": {
                                                "light_melee": 0,
                                                "heavy_melee": 3,
                                                "fast": 0,
                                                "short_ranged": 0,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "movementCosts": {
                                            "plain": false,
                                            "hills": false,
                                            "water": false,
                                            "bushes": false,
                                            "rocks": false,
                                            "swamp": false,
                                            "forest": false,
                                            "trench": false,
                                            "crater": false,
                                            "barbwire": false,
                                            "sandbagcircle": false,
                                            "house_a": 4,
                                            "house_b": 4,
                                            "house_c": 4,
                                            "house_d": 4,
                                            "house_e": 4,
                                            "blockade_a": false,
                                            "blockade_b": false,
                                            "rubble": false
                                        },
                                        "points": 12,
                                        "__class__": "UnitType"
                                    },
                                    "abilities": [],
                                    "bonuses": [],
                                    "unitTypeId": "slinger",
                                    "__class__": "BattleUnit"
                                },
                                "id": "unit_short_ranged",
                                "name": "Ranged Unit",
                                "description": "Fast and deadly: Ranged units attack the enemies from a distance!",
                                "iconAssetName": "ranged_unit",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "unit",
                                "subType": "slinger",
                                "amount": 1,
                                "__class__": "GenericUnitReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 5,
                            "reward": {
                                "unit": {
                                    "unitType": {
                                        "unitTypeId": "horseman",
                                        "unitAssetName": "Horseman",
                                        "unitClass": "fast",
                                        "name": "Horseman",
                                        "hitpoints": 10,
                                        "range": 1,
                                        "initiative": 22,
                                        "movementPoints": 22,
                                        "baseDamage": 8,
                                        "baseArmor": 5,
                                        "healingSpeed": 360,
                                        "attackBonus": {
                                            "units": {
                                                "light_melee": 0,
                                                "heavy_melee": 0,
                                                "fast": 0,
                                                "short_ranged": 3,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "minEra": "BronzeAge",
                                        "defenseBonus": {
                                            "units": {
                                                "light_melee": 0,
                                                "heavy_melee": 0,
                                                "fast": 0,
                                                "short_ranged": 3,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "movementCosts": {
                                            "plain": false,
                                            "hills": false,
                                            "water": false,
                                            "bushes": false,
                                            "rocks": 16777215,
                                            "swamp": false,
                                            "forest": false,
                                            "trench": 16777215,
                                            "crater": false,
                                            "barbwire": 16777215,
                                            "sandbagcircle": false,
                                            "house_a": 16777215,
                                            "house_b": 16777215,
                                            "house_c": 16777215,
                                            "house_d": 16777215,
                                            "house_e": 16777215,
                                            "blockade_a": 16777215,
                                            "blockade_b": 16777215,
                                            "rubble": false
                                        },
                                        "points": 8,
                                        "__class__": "UnitType"
                                    },
                                    "abilities": [],
                                    "bonuses": [],
                                    "unitTypeId": "horseman",
                                    "__class__": "BattleUnit"
                                },
                                "id": "unit_fast",
                                "name": "Fast Unit",
                                "description": "Fast units rush over the battlefield and engage the enemies of their choice!",
                                "iconAssetName": "fast_unit",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "unit",
                                "subType": "horseman",
                                "amount": 1,
                                "__class__": "GenericUnitReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 5,
                            "reward": {
                                "unit": {
                                    "unitType": {
                                        "unitTypeId": "hoplite",
                                        "unitAssetName": "hoplite",
                                        "unitClass": "heavy_melee",
                                        "name": "Warrior",
                                        "hitpoints": 10,
                                        "range": 1,
                                        "initiative": 11,
                                        "movementPoints": 11,
                                        "baseDamage": 6,
                                        "baseArmor": 10,
                                        "healingSpeed": 360,
                                        "attackBonus": {
                                            "units": {
                                                "light_melee": 3,
                                                "heavy_melee": 0,
                                                "fast": 0,
                                                "short_ranged": 0,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "minEra": "BronzeAge",
                                        "defenseBonus": {
                                            "units": {
                                                "light_melee": 3,
                                                "heavy_melee": 0,
                                                "fast": 0,
                                                "short_ranged": 0,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 2,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "movementCosts": {
                                            "plain": false,
                                            "hills": false,
                                            "water": false,
                                            "bushes": false,
                                            "rocks": false,
                                            "swamp": false,
                                            "forest": false,
                                            "trench": false,
                                            "crater": false,
                                            "barbwire": false,
                                            "sandbagcircle": false,
                                            "house_a": 4,
                                            "house_b": 4,
                                            "house_c": 4,
                                            "house_d": 4,
                                            "house_e": 4,
                                            "blockade_a": false,
                                            "blockade_b": false,
                                            "rubble": false
                                        },
                                        "points": 10,
                                        "__class__": "UnitType"
                                    },
                                    "abilities": [],
                                    "bonuses": [],
                                    "unitTypeId": "hoplite",
                                    "__class__": "BattleUnit"
                                },
                                "id": "unit_heavy_melee",
                                "name": "Heavy Unit",
                                "description": "Slow, tough, deadly: Heavy units can take a lot of damage and pack a big punch!",
                                "iconAssetName": "heavy_unit",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "unit",
                                "subType": "hoplite",
                                "amount": 1,
                                "__class__": "GenericUnitReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 5,
                            "reward": {
                                "unit": {
                                    "unitType": {
                                        "unitTypeId": "palintona",
                                        "unitAssetName": "palintona",
                                        "unitClass": "long_ranged",
                                        "name": "Stone Thrower",
                                        "hitpoints": 10,
                                        "range": 12,
                                        "initiative": 6,
                                        "movementPoints": 6,
                                        "baseDamage": 3,
                                        "baseArmor": 2,
                                        "healingSpeed": 360,
                                        "attackBonus": {
                                            "units": {
                                                "light_melee": 0,
                                                "heavy_melee": 3,
                                                "fast": 0,
                                                "short_ranged": 0,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 1,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "minEra": "BronzeAge",
                                        "defenseBonus": {
                                            "units": {
                                                "light_melee": 0,
                                                "heavy_melee": 3,
                                                "fast": 0,
                                                "short_ranged": 0,
                                                "long_ranged": 0
                                            },
                                            "terrains": {
                                                "plain": 0,
                                                "hills": 0,
                                                "water": 0,
                                                "bushes": 0,
                                                "rocks": 0,
                                                "swamp": 0,
                                                "forest": 0,
                                                "trench": 0,
                                                "crater": 0,
                                                "barbwire": 0,
                                                "sandbagcircle": 0,
                                                "house_a": 0,
                                                "house_b": 0,
                                                "house_c": 0,
                                                "house_d": 0,
                                                "house_e": 0,
                                                "blockade_a": 0,
                                                "blockade_b": 0,
                                                "rubble": 0
                                            }
                                        },
                                        "movementCosts": {
                                            "plain": false,
                                            "hills": false,
                                            "water": false,
                                            "bushes": false,
                                            "rocks": 16777215,
                                            "swamp": 16777215,
                                            "forest": false,
                                            "trench": false,
                                            "crater": false,
                                            "barbwire": false,
                                            "sandbagcircle": false,
                                            "house_a": 16777215,
                                            "house_b": 16777215,
                                            "house_c": 16777215,
                                            "house_d": 16777215,
                                            "house_e": 16777215,
                                            "blockade_a": false,
                                            "blockade_b": false,
                                            "rubble": 16777215
                                        },
                                        "points": 11,
                                        "__class__": "UnitType"
                                    },
                                    "abilities": [],
                                    "bonuses": [],
                                    "unitTypeId": "palintona",
                                    "__class__": "BattleUnit"
                                },
                                "id": "unit_long_ranged",
                                "name": "Artillery Unit",
                                "description": "Artillery units rain down destruction upon the enemy from far away!",
                                "iconAssetName": "long_ranged",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "unit",
                                "subType": "palintona",
                                "amount": 1,
                                "__class__": "GenericUnitReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 15,
                            "reward": {
                                "id": "forgepoints_10",
                                "name": "10 Forge Points",
                                "description": "",
                                "iconAssetName": "forgepoints",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "strategy_points",
                                "amount": 10,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 15,
                            "reward": {
                                "id": "goods#era_each#CurrentEra#10",
                                "name": "50 Goods",
                                "description": "10 of each good from your age!",
                                "iconAssetName": "random_goods",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "good",
                                "subType": "all_BronzeAge",
                                "amount": 10,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }, {
                            "drop_chance": 15,
                            "reward": {
                                "id": "medals_4",
                                "name": "Medal Package",
                                "description": "",
                                "iconAssetName": "small_medals",
                                "isHighlighted": false,
                                "flags": [],
                                "type": "resource",
                                "subType": "medals",
                                "amount": 4,
                                "__class__": "GenericReward"
                            },
                            "__class__": "GenericChestReward"
                        }
                    ],
                    "id": "5",
                    "flags": [],
                    "__class__": "TreasureChest"
                }
            ],
            "__class__": "TreasureHuntOverview"
        },
        "requestClass": "TreasureHuntService",
        "requestMethod": "getOverview",
        "requestId": 8,
        "__class__": "ServerResponse"
    }
]
m3talstorm commented 5 years ago

I'm not really maintaining this repo anymore as I Don't play FoE.

From what I understand they have also changed from Flash to HTML, and I assume their API at the same time.