diff --git a/README.rst b/README.rst index 585361b..735bb79 100644 --- a/README.rst +++ b/README.rst @@ -6,21 +6,12 @@ eRepublik script .. image:: https://img.shields.io/pypi/v/erepublik_script.svg :target: https://pypi.python.org/pypi/erepublik_script -.. image:: https://img.shields.io/travis/eeriks/erepublik_script.svg - :target: https://travis-ci.org/eeriks/erepublik_script - .. image:: https://readthedocs.org/projects/erepublik-script/badge/?version=latest :target: https://erepublik-script.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status -.. image:: https://pyup.io/repos/github/eeriks/erepublik_script/shield.svg - :target: https://pyup.io/repos/github/eeriks/erepublik_script/ - :alt: Updates - - - -Python package for eRepublik automated playing +Python package for automated eRepublik playing * Free software: MIT license diff --git a/debug/requests/2019-07-18_23-40-20_.html b/debug/requests/2019-07-18_23-40-20_.html deleted file mode 100644 index d01e6c3..0000000 --- a/debug/requests/2019-07-18_23-40-20_.html +++ /dev/null @@ -1,597 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - Free Online Multiplayer Strategy Game | eRepublik - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - -
-
- -
-

- -

-

- -

-

- -

- - - - - - - - EN - - - -
-
-

- - -

-

- Forgot password -

-
-
- - -
-
- - - -

A new world is emerging. Your country needs YOU!

-
- - -
-
-
-

Features

-
    -
  • - - Conquer your country's neighbours and extend its territories -
  • -
  • - - Build a company and develop your economic empire -
  • -
  • - - Fight against real people on the battlefield -
  • -
-
-
-

Top countries

-
    -
  • - Indonesia - Indonesia - 4554 -
  • -
  • - Serbia - Serbia - 2973 -
  • -
  • - Brazil - Brazil - 2819 -
  • -
  • - Hungary - Hungary - 2450 -
  • -
  • - Argentina - Argentina - 2183 -
  • -
-
-
-

What others are saying

-
    -
  • - - “eRepublik creates multiplayer global strategy game” - - -
  • -
  • - - “eRepublik offers a real second life” - - -
  • -
  • - - “eRepublik takes strategy games to the Web” - - -
  • -
- -
-
- - - - - - - - - - - - -
-

Join the new world

-   - -
- -
-
- - - - - - - - - - -
- - - diff --git a/debug/requests/2019-07-18_23-40-21_login.html b/debug/requests/2019-07-18_23-40-21_login.html deleted file mode 100644 index 45624c2..0000000 --- a/debug/requests/2019-07-18_23-40-21_login.html +++ /dev/null @@ -1,1655 +0,0 @@ - - - - - - - - - - - - - - - -eRepublik - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
Ambient on/off
-
-
- - - - - - - - - - - - - -
- - - -
- -
-
-
- -

Are your sure you want to do this?

-
- -
-
- -
- -
- Close -
-

Report content

-
-
-
-
-
-
-
- - - -
-
- Close -
-
-
-
-

Error!

-

{{settings.msgs}}

-
-
-

Daily Order completed

-
-
-
-
- - - -
-
- +{{daily_order.bparts}} - Different Bazooka parts -
-
- +{{daily_order.ebs}} - Energy Bar -
- -
-
-
-
-
-
-
- - Get Reward - - - Close - -
-
-
-
-
- - - - - - - - - - - -
- - - -
-
-

{{data.type.anniversary ? "Anniversary Challenge" : (data.type.summerChallenge ? "Summer Challenge" : (data.type.springChallenge ? "Spring Challenge" : (data.type.halloweenChallenge ? "Halloween Challenge" : "Weekly Challenge")))}}

-
- -
-

- - Weekly Challenge completed -

-
- -
-

- Next reward
- {{data.nextReward.text}}

-
-
- - - 00:00:00 - - -
- {{data.player.name}} -
- Get all rewards - -
- - - {{data.player.name}} - - {{data.player.prestigePoints | number : fractionSize}} Prestige Points - - - - -
- -
- -
- - -
- - - Get reward -
- -
- - -
- - -
- - - Get reward -
- -
- -
-
- - -
-
- -
-
-

{{popup.message}}

- - Close - -
-
- - - -
- - - - - -
- -
- - - -
- -

- - in - - {{settings.citizen.selectedCountry.name}} - -

- -
- - -
    -
  • - - - - -
    -

    Settings

    - -

    Read articles published in:

    - -
    -
    - - - -
    - -
      - -
    • - - - {{country.name}} - -
    • -
    -
    - -

    Show:

    - -
    -
    - - -
    - -
      -
    • - -
    • -
    -
    - - -
    -
  • -
-
- -
-
- -
- - - -
- -
- more news - See all -
-
- - -
- Close - -
-

Manage objectives

-
- -
-
- -
- -
-
- -
-
-

- - - -
-
- -
- -
- -
-
-
- - -
-
- - - - -
- - - - -
- - -

My contributions

-

Campaign of the day

-

Latvia's Campaigns

-

Allies' campaigns

-

All campaigns

- - - - - - -
Latvia is not involved in any active battles.
- - - - - -
Your allies are currently not involved in any military campaigns.
-
    -
  • - - - - - - - - vs - - - - - - - {{campaign.region.name}} - - - Fight - Fight - -
  • -
- - -
- - - - - -
- - - -
- -
- - - - - -
- - - - - - - - - -
- -
-
-
    -
  • - {{feedData.unreadCount}} - - {{feedData.name}} -
  • -
-
-
-
-

- - - {{ _getTranslation('feed','battlefield')}} - - - - {{settings.wallData.dailyOrder.progress.current}}/{{settings.wallData.dailyOrder.progress.required}} - - -

-
- {{_getTranslation('wallTexts','see_more')}} -
-
-
- - -
-
-
- {{settings.wallData.postCharactersLimit - settings.newPost.length}} {{_getTranslation('wallTexts','characters_left')}} - -
-
- {{_getTranslation('feed','postAs')}} - -
-
-
-
- -
- -
-
-
-
- - - - - - - - -
- - -
- -
- -
-

List of eRepublik shortcuts

- - (press ESC to close) -
-
- - diff --git a/debug/requests/2019-07-18_23-40-21_login_REDIRECT.html b/debug/requests/2019-07-18_23-40-21_login_REDIRECT.html deleted file mode 100644 index 376ea25..0000000 --- a/debug/requests/2019-07-18_23-40-21_login_REDIRECT.html +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/debug/requests/2019-07-18_23-40-22_.html b/debug/requests/2019-07-18_23-40-22_.html deleted file mode 100644 index fb31b56..0000000 --- a/debug/requests/2019-07-18_23-40-22_.html +++ /dev/null @@ -1,1655 +0,0 @@ - - - - - - - - - - - - - - - -eRepublik - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
Ambient on/off
-
-
- - - - - - - - - - - - - -
- - - -
- -
-
-
- -

Are your sure you want to do this?

-
- -
-
- -
- -
- Close -
-

Report content

-
-
-
-
-
-
-
- - - -
-
- Close -
-
-
-
-

Error!

-

{{settings.msgs}}

-
-
-

Daily Order completed

-
-
-
-
- - - -
-
- +{{daily_order.bparts}} - Different Bazooka parts -
-
- +{{daily_order.ebs}} - Energy Bar -
- -
-
-
-
-
-
-
- - Get Reward - - - Close - -
-
-
-
-
- - - - - - - - - - - -
- - - -
-
-

{{data.type.anniversary ? "Anniversary Challenge" : (data.type.summerChallenge ? "Summer Challenge" : (data.type.springChallenge ? "Spring Challenge" : (data.type.halloweenChallenge ? "Halloween Challenge" : "Weekly Challenge")))}}

-
- -
-

- - Weekly Challenge completed -

-
- -
-

- Next reward
- {{data.nextReward.text}}

-
-
- - - 00:00:00 - - -
- {{data.player.name}} -
- Get all rewards - -
- - - {{data.player.name}} - - {{data.player.prestigePoints | number : fractionSize}} Prestige Points - - - - -
- -
- -
- - -
- - - Get reward -
- -
- - -
- - -
- - - Get reward -
- -
- -
-
- - -
-
- -
-
-

{{popup.message}}

- - Close - -
-
- - - -
- - - - - -
- -
- - - -
- -

- - in - - {{settings.citizen.selectedCountry.name}} - -

- -
- - -
    -
  • - - - - -
    -

    Settings

    - -

    Read articles published in:

    - -
    -
    - - - -
    - -
      - -
    • - - - {{country.name}} - -
    • -
    -
    - -

    Show:

    - -
    -
    - - -
    - -
      -
    • - -
    • -
    -
    - - -
    -
  • -
-
- -
-
- -
- - - -
- -
- more news - See all -
-
- - -
- Close - -
-

Manage objectives

-
- -
-
- -
- -
-
- -
-
-

- - - -
-
- -
- -
- -
-
-
- - -
-
- - - - -
- - - - -
- - -

My contributions

-

Campaign of the day

-

Latvia's Campaigns

-

Allies' campaigns

-

All campaigns

- - - - - - -
Latvia is not involved in any active battles.
- - - - - -
Your allies are currently not involved in any military campaigns.
-
    -
  • - - - - - - - - vs - - - - - - - {{campaign.region.name}} - - - Fight - Fight - -
  • -
- - -
- - - - - -
- - - -
- -
- - - - - -
- - - - - - - - - -
- -
-
-
    -
  • - {{feedData.unreadCount}} - - {{feedData.name}} -
  • -
-
-
-
-

- - - {{ _getTranslation('feed','battlefield')}} - - - - {{settings.wallData.dailyOrder.progress.current}}/{{settings.wallData.dailyOrder.progress.required}} - - -

-
- {{_getTranslation('wallTexts','see_more')}} -
-
-
- - -
-
-
- {{settings.wallData.postCharactersLimit - settings.newPost.length}} {{_getTranslation('wallTexts','characters_left')}} - -
-
- {{_getTranslation('feed','postAs')}} - -
-
-
-
- -
- -
-
-
-
- - - - - - - - -
- - -
- -
- -
-

List of eRepublik shortcuts

- - (press ESC to close) -
-
- - diff --git a/debug/requests/2019-07-18_23-40-23_.html b/debug/requests/2019-07-18_23-40-23_.html deleted file mode 100644 index 8d28825..0000000 --- a/debug/requests/2019-07-18_23-40-23_.html +++ /dev/null @@ -1,1655 +0,0 @@ - - - - - - - - - - - - - - - -eRepublik - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
Ambient on/off
-
-
- - - - - - - - - - - - - -
- - - -
- -
-
-
- -

Are your sure you want to do this?

-
- -
-
- -
- -
- Close -
-

Report content

-
-
-
-
-
-
-
- - - -
-
- Close -
-
-
-
-

Error!

-

{{settings.msgs}}

-
-
-

Daily Order completed

-
-
-
-
- - - -
-
- +{{daily_order.bparts}} - Different Bazooka parts -
-
- +{{daily_order.ebs}} - Energy Bar -
- -
-
-
-
-
-
-
- - Get Reward - - - Close - -
-
-
-
-
- - - - - - - - - - - -
- - - -
-
-

{{data.type.anniversary ? "Anniversary Challenge" : (data.type.summerChallenge ? "Summer Challenge" : (data.type.springChallenge ? "Spring Challenge" : (data.type.halloweenChallenge ? "Halloween Challenge" : "Weekly Challenge")))}}

-
- -
-

- - Weekly Challenge completed -

-
- -
-

- Next reward
- {{data.nextReward.text}}

-
-
- - - 00:00:00 - - -
- {{data.player.name}} -
- Get all rewards - -
- - - {{data.player.name}} - - {{data.player.prestigePoints | number : fractionSize}} Prestige Points - - - - -
- -
- -
- - -
- - - Get reward -
- -
- - -
- - -
- - - Get reward -
- -
- -
-
- - -
-
- -
-
-

{{popup.message}}

- - Close - -
-
- - - -
- - - - - -
- -
- - - -
- -

- - in - - {{settings.citizen.selectedCountry.name}} - -

- -
- - -
    -
  • - - - - -
    -

    Settings

    - -

    Read articles published in:

    - -
    -
    - - - -
    - -
      - -
    • - - - {{country.name}} - -
    • -
    -
    - -

    Show:

    - -
    -
    - - -
    - -
      -
    • - -
    • -
    -
    - - -
    -
  • -
-
- -
-
- -
- - - -
- -
- more news - See all -
-
- - -
- Close - -
-

Manage objectives

-
- -
-
- -
- -
-
- -
-
-

- - - -
-
- -
- -
- -
-
-
- - -
-
- - - - -
- - - - -
- - -

My contributions

-

Campaign of the day

-

Latvia's Campaigns

-

Allies' campaigns

-

All campaigns

- - - - - - -
Latvia is not involved in any active battles.
- - - - - -
Your allies are currently not involved in any military campaigns.
-
    -
  • - - - - - - - - vs - - - - - - - {{campaign.region.name}} - - - Fight - Fight - -
  • -
- - -
- - - - - -
- - - -
- -
- - - - - -
- - - - - - - - - -
- -
-
-
    -
  • - {{feedData.unreadCount}} - - {{feedData.name}} -
  • -
-
-
-
-

- - - {{ _getTranslation('feed','battlefield')}} - - - - {{settings.wallData.dailyOrder.progress.current}}/{{settings.wallData.dailyOrder.progress.required}} - - -

-
- {{_getTranslation('wallTexts','see_more')}} -
-
-
- - -
-
-
- {{settings.wallData.postCharactersLimit - settings.newPost.length}} {{_getTranslation('wallTexts','characters_left')}} - -
-
- {{_getTranslation('feed','postAs')}} - -
-
-
-
- -
- -
-
-
-
- - - - - - - - -
- - -
- -
- -
-

List of eRepublik shortcuts

- - (press ESC to close) -
-
- - diff --git a/debug/requests/2019-07-18_23-40-31_.html b/debug/requests/2019-07-18_23-40-31_.html deleted file mode 100644 index 96e14d6..0000000 --- a/debug/requests/2019-07-18_23-40-31_.html +++ /dev/null @@ -1,1655 +0,0 @@ - - - - - - - - - - - - - - - -eRepublik - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
Ambient on/off
-
-
- - - - - - - - - - - - - -
- - - -
- -
-
-
- -

Are your sure you want to do this?

-
- -
-
- -
- -
- Close -
-

Report content

-
-
-
-
-
-
-
- - - -
-
- Close -
-
-
-
-

Error!

-

{{settings.msgs}}

-
-
-

Daily Order completed

-
-
-
-
- - - -
-
- +{{daily_order.bparts}} - Different Bazooka parts -
-
- +{{daily_order.ebs}} - Energy Bar -
- -
-
-
-
-
-
-
- - Get Reward - - - Close - -
-
-
-
-
- - - - - - - - - - - -
- - - -
-
-

{{data.type.anniversary ? "Anniversary Challenge" : (data.type.summerChallenge ? "Summer Challenge" : (data.type.springChallenge ? "Spring Challenge" : (data.type.halloweenChallenge ? "Halloween Challenge" : "Weekly Challenge")))}}

-
- -
-

- - Weekly Challenge completed -

-
- -
-

- Next reward
- {{data.nextReward.text}}

-
-
- - - 00:00:00 - - -
- {{data.player.name}} -
- Get all rewards - -
- - - {{data.player.name}} - - {{data.player.prestigePoints | number : fractionSize}} Prestige Points - - - - -
- -
- -
- - -
- - - Get reward -
- -
- - -
- - -
- - - Get reward -
- -
- -
-
- - -
-
- -
-
-

{{popup.message}}

- - Close - -
-
- - - -
- - - - - -
- -
- - - -
- -

- - in - - {{settings.citizen.selectedCountry.name}} - -

- -
- - -
    -
  • - - - - -
    -

    Settings

    - -

    Read articles published in:

    - -
    -
    - - - -
    - -
      - -
    • - - - {{country.name}} - -
    • -
    -
    - -

    Show:

    - -
    -
    - - -
    - -
      -
    • - -
    • -
    -
    - - -
    -
  • -
-
- -
-
- -
- - - -
- -
- more news - See all -
-
- - -
- Close - -
-

Manage objectives

-
- -
-
- -
- -
-
- -
-
-

- - - -
-
- -
- -
- -
-
-
- - -
-
- - - - -
- - - - -
- - -

My contributions

-

Campaign of the day

-

Latvia's Campaigns

-

Allies' campaigns

-

All campaigns

- - - - - - -
Latvia is not involved in any active battles.
- - - - - -
Your allies are currently not involved in any military campaigns.
-
    -
  • - - - - - - - - vs - - - - - - - {{campaign.region.name}} - - - Fight - Fight - -
  • -
- - -
- - - - - -
- - - -
- -
- - - - - -
- - - - - - - - - -
- -
-
-
    -
  • - {{feedData.unreadCount}} - - {{feedData.name}} -
  • -
-
-
-
-

- - - {{ _getTranslation('feed','battlefield')}} - - - - {{settings.wallData.dailyOrder.progress.current}}/{{settings.wallData.dailyOrder.progress.required}} - - -

-
- {{_getTranslation('wallTexts','see_more')}} -
-
-
- - -
-
-
- {{settings.wallData.postCharactersLimit - settings.newPost.length}} {{_getTranslation('wallTexts','characters_left')}} - -
-
- {{_getTranslation('feed','postAs')}} - -
-
-
-
- -
- -
-
-
-
- - - - - - - - -
- - -
- -
- -
-

List of eRepublik shortcuts

- - (press ESC to close) -
-
- - diff --git a/debug/requests/2019-07-18_23-40-32_military-campaigns-new.json b/debug/requests/2019-07-18_23-40-32_military-campaigns-new.json deleted file mode 100644 index c5e4465..0000000 --- a/debug/requests/2019-07-18_23-40-32_military-campaigns-new.json +++ /dev/null @@ -1 +0,0 @@ -{"request_time":1563518432,"battles":{"200307":{"id":200307,"war_id":114449,"zone_id":9,"is_rw":false,"is_as":false,"type":"tanks","start":1563512342,"det":1,"region":{"id":709,"name":"Hrodzienskaya"},"city":{"id":755,"name":"Hrodna"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":166,"allies":[58],"ally_list":[{"id":58,"deployed":true}],"points":30},"def":{"id":41,"allies":[42,78,171,31,81,38],"ally_list":[{"id":42,"deployed":true},{"id":78,"deployed":true},{"id":171,"deployed":true},{"id":31,"deployed":true},{"id":81,"deployed":true},{"id":38,"deployed":true}],"points":90},"div":{"1":{"id":5862663,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":890,"def":1570},"wall":{"for":41,"dom":67.55}},"2":{"id":5862664,"div":2,"end":1563517922,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":110,"def":1810},"wall":{"for":41,"dom":82.73}},"3":{"id":5862665,"div":3,"end":1563518342,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":530,"def":1810},"wall":{"for":41,"dom":76.02}},"4":{"id":5862666,"div":4,"end":1563518102,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":260,"def":1840},"wall":{"for":41,"dom":60.76}}}},"200375":{"id":200375,"war_id":115537,"zone_id":2,"is_rw":true,"is_as":false,"type":"tanks","start":1563512342,"det":1.11,"region":{"id":117,"name":"Northwest of Mexico"},"city":{"id":278,"name":"Culiacan"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":26,"allies":[],"ally_list":[],"points":19},"def":{"id":43,"allies":[],"ally_list":[],"points":1},"div":{"1":{"id":5862667,"div":1,"end":1563517922,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1800,"def":120},"wall":{"for":26,"dom":57.93}},"2":{"id":5862668,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1660,"def":800},"wall":{"for":26,"dom":66.33}},"3":{"id":5862669,"div":3,"end":1563518282,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1820,"def":460},"wall":{"for":26,"dom":53.11}},"4":{"id":5862670,"div":4,"end":1563517981,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1820,"def":160},"wall":{"for":26,"dom":65.14}}}},"200260":{"id":200260,"war_id":114727,"zone_id":11,"is_rw":false,"is_as":false,"type":"tanks","start":1563512404,"det":1,"region":{"id":157,"name":"Lisboa"},"city":{"id":306,"name":"Lisbon"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":1,"allies":[81],"ally_list":[{"id":81,"deployed":true}],"points":61},"def":{"id":53,"allies":[78,31],"ally_list":[{"id":78,"deployed":true},{"id":31,"deployed":true}],"points":81},"div":{"1":{"id":5862671,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1000,"def":1400},"wall":{"for":53,"dom":54.62}},"2":{"id":5862672,"div":2,"end":1563518162,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":270,"def":1830},"wall":{"for":53,"dom":55.3}},"3":{"id":5862673,"div":3,"end":1563517922,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1820,"def":40},"wall":{"for":1,"dom":61.43}},"4":{"id":5862674,"div":4,"end":1563517862,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1800,"def":0},"wall":{"for":1,"dom":79.28}}}},"200299":{"id":200299,"war_id":114282,"zone_id":10,"is_rw":false,"is_as":false,"type":"tanks","start":1563512583,"det":1,"region":{"id":710,"name":"Minskaya"},"city":{"id":756,"name":"Minsk"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":83,"allies":[64],"ally_list":[{"id":64,"deployed":true}],"points":54},"def":{"id":166,"allies":[58],"ally_list":[{"id":58,"deployed":true}],"points":70},"div":{"1":{"id":5862687,"div":1,"end":1563518042,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1800},"wall":{"for":166,"dom":61.1}},"2":{"id":5862688,"div":2,"end":1563518042,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1800},"wall":{"for":166,"dom":58.47}},"3":{"id":5862689,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":450,"def":1770},"wall":{"for":83,"dom":52.71}},"4":{"id":5862690,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":840,"def":1380},"wall":{"for":83,"dom":51.25}}}},"200367":{"id":200367,"war_id":110845,"zone_id":3,"is_rw":false,"is_as":false,"type":"tanks","start":1563512823,"det":1,"region":{"id":155,"name":"Cuyo"},"city":{"id":249,"name":"Mendoza"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":64,"allies":[83,76,75,74],"ally_list":[{"id":83,"deployed":true},{"id":76,"deployed":true},{"id":75,"deployed":true},{"id":74,"deployed":true}],"points":0},"def":{"id":27,"allies":[],"ally_list":[],"points":25},"div":{"1":{"id":5862695,"div":1,"end":1563518282,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1800},"wall":{"for":27,"dom":94.99}},"2":{"id":5862696,"div":2,"end":1563518282,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1800},"wall":{"for":27,"dom":54.76}},"3":{"id":5862697,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1390,"def":590},"wall":{"for":27,"dom":54.64}},"4":{"id":5862698,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":150,"def":1830},"wall":{"for":27,"dom":54.69}}}},"200340":{"id":200340,"war_id":105124,"zone_id":6,"is_rw":false,"is_as":false,"type":"tanks","start":1563512886,"det":1,"region":{"id":446,"name":"Rajasthan"},"city":{"id":492,"name":"Jaipur"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":44,"allies":[],"ally_list":[],"points":0},"def":{"id":43,"allies":[69,67],"ally_list":[{"id":69,"deployed":true},{"id":67,"deployed":true}],"points":67},"div":{"1":{"id":5862699,"div":1,"end":1563518403,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":10,"def":1850},"wall":{"for":43,"dom":60.78}},"2":{"id":5862700,"div":2,"end":1563518403,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":10,"def":1850},"wall":{"for":43,"dom":63.02}},"3":{"id":5862701,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":710,"def":1210},"wall":{"for":43,"dom":52.36}},"4":{"id":5862702,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":400,"def":1520},"wall":{"for":43,"dom":50.82}}}},"200368":{"id":200368,"war_id":110147,"zone_id":3,"is_rw":false,"is_as":false,"type":"tanks","start":1563512943,"det":1.17,"region":{"id":334,"name":"Northern Territory"},"city":{"id":424,"name":"Darwin"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":63,"allies":[47,59],"ally_list":[{"id":47,"deployed":true},{"id":59,"deployed":true}],"points":24},"def":{"id":50,"allies":[54,80],"ally_list":[{"id":54,"deployed":true},{"id":80,"deployed":true}],"points":3},"div":{"1":{"id":5862703,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1790,"def":70},"wall":{"for":63,"dom":99.16}},"2":{"id":5862704,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":310,"def":1550},"wall":{"for":50,"dom":59.65}},"3":{"id":5862705,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1710,"def":150},"wall":{"for":63,"dom":58.11}},"4":{"id":5862706,"div":4,"end":1563518403,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1800,"def":0},"wall":{"for":63,"dom":79.92}}}},"200341":{"id":200341,"war_id":113618,"zone_id":6,"is_rw":false,"is_as":false,"type":"tanks","start":1563513003,"det":1,"region":{"id":504,"name":"Northern Cape"},"city":{"id":547,"name":"Kimberley"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":9,"allies":[171],"ally_list":[{"id":171,"deployed":true}],"points":5},"def":{"id":43,"allies":[69,67],"ally_list":[{"id":69,"deployed":true},{"id":67,"deployed":true}],"points":61},"div":{"1":{"id":5862711,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1800},"wall":{"for":43,"dom":63.48}},"2":{"id":5862712,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1800},"wall":{"for":43,"dom":57.49}},"3":{"id":5862713,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":10,"def":1790},"wall":{"for":43,"dom":52.44}},"4":{"id":5862714,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":240,"def":1560},"wall":{"for":9,"dom":64.96}}}},"200348":{"id":200348,"war_id":115533,"zone_id":5,"is_rw":true,"is_as":false,"type":"tanks","start":1563513062,"det":1.06,"region":{"id":220,"name":"South East of England"},"city":{"id":340,"name":"Oxford"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":29,"allies":[],"ally_list":[],"points":9},"def":{"id":64,"allies":[],"ally_list":[],"points":46},"div":{"1":{"id":5862715,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1230,"def":540},"wall":{"for":29,"dom":99.27}},"2":{"id":5862716,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1770},"wall":{"for":64,"dom":52.97}},"3":{"id":5862717,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":60,"def":1710},"wall":{"for":29,"dom":63.93}},"4":{"id":5862718,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":20,"def":1750},"wall":{"for":64,"dom":55.2}}}},"200378":{"id":200378,"war_id":111202,"zone_id":2,"is_rw":false,"is_as":false,"type":"tanks","start":1563513062,"det":1,"region":{"id":331,"name":"Tasmania"},"city":{"id":421,"name":"Hobart"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":69,"allies":[43],"ally_list":[{"id":43,"deployed":true}],"points":0},"def":{"id":50,"allies":[54,80],"ally_list":[{"id":54,"deployed":true},{"id":80,"deployed":true}],"points":11},"div":{"1":{"id":5862719,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1770},"wall":{"for":50,"dom":59.22}},"2":{"id":5862720,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1770},"wall":{"for":50,"dom":50.68}},"3":{"id":5862721,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1770},"wall":{"for":50,"dom":52.78}},"4":{"id":5862722,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1770},"wall":{"for":50,"dom":55.12}}}},"200391":{"id":200391,"war_id":104337,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563512831,"det":1,"region":{"id":623,"name":"Central Croatia"},"city":{"id":663,"name":"Zagreb"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":63,"allies":[47,59],"ally_list":[{"id":47,"deployed":true},{"id":59,"deployed":true}],"points":1},"def":{"id":45,"allies":[65,40],"ally_list":[{"id":65,"deployed":true},{"id":40,"deployed":true}],"points":5},"div":{"1":{"id":5862723,"div":1,"end":1563518342,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1850,"def":10},"wall":{"for":63,"dom":81.03}},"2":{"id":5862724,"div":2,"end":1563518282,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1800},"wall":{"for":45,"dom":74.3}},"3":{"id":5862725,"div":3,"end":1563518282,"division_end":true,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1800},"wall":{"for":45,"dom":63.19}},"4":{"id":5862726,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1660,"def":260},"wall":{"for":63,"dom":61.79}}}},"200318":{"id":200318,"war_id":115518,"zone_id":8,"is_rw":true,"is_as":false,"type":"aircraft","start":1563513242,"det":1.35,"region":{"id":136,"name":"Podolia"},"city":{"id":294,"name":"Kamianets-Podilskyi"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":40,"allies":[],"ally_list":[],"points":61},"def":{"id":81,"allies":[],"ally_list":[],"points":27},"div":{"11":{"id":5862727,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1680,"def":0},"wall":{"for":40,"dom":86.22}}}},"200319":{"id":200319,"war_id":93137,"zone_id":8,"is_rw":false,"is_as":false,"type":"aircraft","start":1563513242,"det":1,"region":{"id":653,"name":"Rio Grande do Sul"},"city":{"id":693,"name":"Porto Alegre"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":74,"allies":[64,75],"ally_list":[{"id":64,"deployed":true},{"id":75,"deployed":true}],"points":3},"def":{"id":9,"allies":[171],"ally_list":[{"id":171,"deployed":true}],"points":85},"div":{"11":{"id":5862728,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":670,"def":1010},"wall":{"for":9,"dom":50.93}}}},"200330":{"id":200330,"war_id":114384,"zone_id":7,"is_rw":false,"is_as":false,"type":"tanks","start":1563513303,"det":1.11,"region":{"id":294,"name":"Vestlandet"},"city":{"id":388,"name":"Bergen"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":35,"allies":[70,12,57,15],"ally_list":[{"id":70,"deployed":true},{"id":12,"deployed":true},{"id":57,"deployed":true},{"id":15,"deployed":true}],"points":75},"def":{"id":37,"allies":[32],"ally_list":[{"id":32,"deployed":true}],"points":2},"div":{"1":{"id":5862729,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1470,"def":180},"wall":{"for":35,"dom":95.48}},"2":{"id":5862730,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1190,"def":460},"wall":{"for":35,"dom":62.78}},"3":{"id":5862731,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1150,"def":500},"wall":{"for":35,"dom":73.56}},"4":{"id":5862732,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1650,"def":0},"wall":{"for":35,"dom":95.54}}}},"200366":{"id":200366,"war_id":113861,"zone_id":3,"is_rw":false,"is_as":false,"type":"tanks","start":1563513303,"det":1,"region":{"id":452,"name":"Tamil Nadu"},"city":{"id":498,"name":"Chennai"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":74,"allies":[64,75],"ally_list":[{"id":64,"deployed":true},{"id":75,"deployed":true}],"points":9},"def":{"id":63,"allies":[47,59],"ally_list":[{"id":47,"deployed":true},{"id":59,"deployed":true}],"points":13},"div":{"1":{"id":5862733,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1650},"wall":{"for":63,"dom":65.26}},"2":{"id":5862734,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":420,"def":1230},"wall":{"for":63,"dom":54.36}},"3":{"id":5862735,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1650},"wall":{"for":63,"dom":57.89}},"4":{"id":5862736,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1650},"wall":{"for":63,"dom":72.46}}}},"200310":{"id":200310,"war_id":104744,"zone_id":9,"is_rw":false,"is_as":false,"type":"tanks","start":1563513362,"det":1,"region":{"id":11,"name":"Banat"},"city":{"id":115,"name":"Timisoara"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":13,"allies":[],"ally_list":[],"points":25},"def":{"id":44,"allies":[],"ally_list":[],"points":85},"div":{"1":{"id":5862737,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1620},"wall":{"for":44,"dom":55.78}},"2":{"id":5862738,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1620},"wall":{"for":44,"dom":82.02}},"3":{"id":5862739,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1620},"wall":{"for":44,"dom":79.25}},"4":{"id":5862740,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":160,"def":1460},"wall":{"for":44,"dom":55.1}}}},"200324":{"id":200324,"war_id":105197,"zone_id":7,"is_rw":false,"is_as":false,"type":"tanks","start":1563513363,"det":1.14,"region":{"id":735,"name":"Red Sea Coast"},"city":{"id":773,"name":"Hurghada"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":64,"allies":[83,76,75,74],"ally_list":[{"id":83,"deployed":true},{"id":76,"deployed":true},{"id":75,"deployed":true},{"id":74,"deployed":true}],"points":70},"def":{"id":165,"allies":[],"ally_list":[],"points":7},"div":{"1":{"id":5862741,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":760,"def":860},"wall":{"for":165,"dom":88.23}},"2":{"id":5862742,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1550,"def":70},"wall":{"for":64,"dom":86.47}},"3":{"id":5862743,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1620,"def":0},"wall":{"for":64,"dom":60.43}},"4":{"id":5862744,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1610,"def":10},"wall":{"for":64,"dom":72.48}}}},"200359":{"id":200359,"war_id":97524,"zone_id":4,"is_rw":false,"is_as":false,"type":"aircraft","start":1563513363,"det":1,"region":{"id":625,"name":"Lika and Gorski Kotar"},"city":{"id":665,"name":"Karlovac"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":63,"allies":[47,59],"ally_list":[{"id":47,"deployed":true},{"id":59,"deployed":true}],"points":1},"def":{"id":41,"allies":[42,78,171,31,81,38],"ally_list":[{"id":42,"deployed":true},{"id":78,"deployed":true},{"id":171,"deployed":true},{"id":31,"deployed":true},{"id":81,"deployed":true},{"id":38,"deployed":true}],"points":32},"div":{"11":{"id":5862745,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":200,"def":1420},"wall":{"for":41,"dom":66.58}}}},"200361":{"id":200361,"war_id":105808,"zone_id":4,"is_rw":false,"is_as":false,"type":"aircraft","start":1563513544,"det":1,"region":{"id":355,"name":"Sofia"},"city":{"id":236,"name":"Sofia"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":63,"allies":[47,59],"ally_list":[{"id":47,"deployed":true},{"id":59,"deployed":true}],"points":0},"def":{"id":43,"allies":[69,67],"ally_list":[{"id":69,"deployed":true},{"id":67,"deployed":true}],"points":33},"div":{"11":{"id":5862746,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":410,"def":1120},"wall":{"for":43,"dom":53.03}}}},"200392":{"id":200392,"war_id":115359,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563513492,"det":1,"region":{"id":324,"name":"Scania"},"city":{"id":415,"name":"Malmo"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":72,"allies":[52,65],"ally_list":[{"id":52,"deployed":true},{"id":65,"deployed":true}],"points":0},"def":{"id":38,"allies":[70,41],"ally_list":[{"id":70,"deployed":true},{"id":41,"deployed":true}],"points":0},"div":{"1":{"id":5862747,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1530,"def":0},"wall":{"for":72,"dom":61.38}},"2":{"id":5862748,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1530,"def":0},"wall":{"for":72,"dom":58.24}},"3":{"id":5862749,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1530,"def":0},"wall":{"for":72,"dom":62.23}},"4":{"id":5862750,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":90,"def":1440},"wall":{"for":38,"dom":93.58}}}},"200393":{"id":200393,"war_id":114885,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563513494,"det":1,"region":{"id":230,"name":"Wallonia"},"city":{"id":148,"name":"Namur"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":72,"allies":[52,65],"ally_list":[{"id":52,"deployed":true},{"id":65,"deployed":true}],"points":0},"def":{"id":32,"allies":[55,37],"ally_list":[{"id":55,"deployed":true},{"id":37,"deployed":true}],"points":0},"div":{"1":{"id":5862751,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1520,"def":10},"wall":{"for":72,"dom":60.42}},"2":{"id":5862752,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1520,"def":10},"wall":{"for":72,"dom":60.24}},"3":{"id":5862753,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1520,"def":10},"wall":{"for":72,"dom":58.98}},"4":{"id":5862754,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1170,"def":360},"wall":{"for":72,"dom":66.85}}}},"200394":{"id":200394,"war_id":113185,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563513495,"det":1,"region":{"id":712,"name":"Vitsebskaya"},"city":{"id":758,"name":"Vitsebsk"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":72,"allies":[52,65],"ally_list":[{"id":52,"deployed":true},{"id":65,"deployed":true}],"points":0},"def":{"id":83,"allies":[64],"ally_list":[{"id":64,"deployed":true}],"points":0},"div":{"1":{"id":5862755,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1510,"def":20},"wall":{"for":72,"dom":59.26}},"2":{"id":5862756,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":20,"def":1510},"wall":{"for":83,"dom":55.5}},"3":{"id":5862757,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1510,"def":20},"wall":{"for":72,"dom":53.94}},"4":{"id":5862758,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1530},"wall":{"for":83,"dom":54.36}}}},"200395":{"id":200395,"war_id":110659,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563513496,"det":1,"region":{"id":661,"name":"Zemgale"},"city":{"id":701,"name":"Jelgava"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":72,"allies":[52,65],"ally_list":[{"id":52,"deployed":true},{"id":65,"deployed":true}],"points":0},"def":{"id":71,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862759,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1500,"def":30},"wall":{"for":72,"dom":99.53}},"2":{"id":5862760,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":140,"def":1390},"wall":{"for":71,"dom":51.7}},"3":{"id":5862761,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1530},"wall":{"for":71,"dom":52.34}},"4":{"id":5862762,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1380,"def":150},"wall":{"for":71,"dom":64.02}}}},"200343":{"id":200343,"war_id":115531,"zone_id":6,"is_rw":true,"is_as":false,"type":"tanks","start":1563513843,"det":1.02,"region":{"id":63,"name":"Mississippi"},"city":{"id":187,"name":"Jackson"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":24,"allies":[],"ally_list":[],"points":52},"def":{"id":64,"allies":[],"ally_list":[],"points":14},"div":{"1":{"id":5862763,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1330,"def":50},"wall":{"for":24,"dom":64.64}},"2":{"id":5862764,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1330,"def":50},"wall":{"for":24,"dom":56.4}},"3":{"id":5862765,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1320,"def":60},"wall":{"for":24,"dom":60.04}},"4":{"id":5862766,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":940,"def":440},"wall":{"for":24,"dom":60.9}}}},"200349":{"id":200349,"war_id":114649,"zone_id":5,"is_rw":false,"is_as":false,"type":"tanks","start":1563513843,"det":1,"region":{"id":186,"name":"Aquitaine"},"city":{"id":95,"name":"Bordeaux"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":47,"allies":[63],"ally_list":[{"id":63,"deployed":true}],"points":44},"def":{"id":11,"allies":[29],"ally_list":[{"id":29,"deployed":true}],"points":11},"div":{"1":{"id":5862767,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1320,"def":60},"wall":{"for":47,"dom":75.57}},"2":{"id":5862768,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1320,"def":60},"wall":{"for":47,"dom":58.85}},"3":{"id":5862769,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":940,"def":440},"wall":{"for":47,"dom":61.08}},"4":{"id":5862770,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1380,"def":0},"wall":{"for":47,"dom":64.41}}}},"200339":{"id":200339,"war_id":115528,"zone_id":6,"is_rw":true,"is_as":false,"type":"tanks","start":1563513902,"det":1.02,"region":{"id":62,"name":"Minnesota"},"city":{"id":182,"name":"Saint Paul"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":24,"allies":[],"ally_list":[],"points":57},"def":{"id":43,"allies":[],"ally_list":[],"points":9},"div":{"1":{"id":5862771,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1340,"def":10},"wall":{"for":24,"dom":54.75}},"2":{"id":5862772,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1320,"def":30},"wall":{"for":24,"dom":53.69}},"3":{"id":5862773,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1320,"def":30},"wall":{"for":24,"dom":53.2}},"4":{"id":5862774,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1340,"def":10},"wall":{"for":24,"dom":89.46}}}},"200329":{"id":200329,"war_id":113202,"zone_id":7,"is_rw":false,"is_as":false,"type":"tanks","start":1563514142,"det":1,"region":{"id":144,"name":"Taurida"},"city":{"id":302,"name":"Simferopol"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":27,"allies":[],"ally_list":[],"points":10},"def":{"id":40,"allies":[49,45],"ally_list":[{"id":49,"deployed":true},{"id":45,"deployed":true}],"points":67},"div":{"1":{"id":5862775,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1140,"def":90},"wall":{"for":27,"dom":100}},"2":{"id":5862776,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1130,"def":100},"wall":{"for":27,"dom":55.76}},"3":{"id":5862777,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":30,"def":1200},"wall":{"for":40,"dom":51.6}},"4":{"id":5862778,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":750,"def":480},"wall":{"for":40,"dom":66.33}}}},"200298":{"id":200298,"war_id":84302,"zone_id":10,"is_rw":false,"is_as":false,"type":"tanks","start":1563514202,"det":1,"region":{"id":150,"name":"Parana and Santa Catarina"},"city":{"id":304,"name":"Curitiba"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":27,"allies":[],"ally_list":[],"points":72},"def":{"id":9,"allies":[171],"ally_list":[{"id":171,"deployed":true}],"points":49},"div":{"1":{"id":5862779,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":70,"def":1130},"wall":{"for":9,"dom":64.45}},"2":{"id":5862780,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":20,"def":1180},"wall":{"for":9,"dom":62.36}},"3":{"id":5862781,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":70,"def":1130},"wall":{"for":9,"dom":57.14}},"4":{"id":5862782,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":50,"def":1150},"wall":{"for":9,"dom":55.81}}}},"200360":{"id":200360,"war_id":90970,"zone_id":4,"is_rw":false,"is_as":false,"type":"aircraft","start":1563514325,"det":1,"region":{"id":9,"name":"Oltenia"},"city":{"id":120,"name":"Craiova"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":63,"allies":[47,59],"ally_list":[{"id":47,"deployed":true},{"id":59,"deployed":true}],"points":23},"def":{"id":44,"allies":[],"ally_list":[],"points":10},"div":{"11":{"id":5862783,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":200,"def":940},"wall":{"for":44,"dom":63.88}}}},"200352":{"id":200352,"war_id":114337,"zone_id":5,"is_rw":false,"is_as":false,"type":"tanks","start":1563514383,"det":1,"region":{"id":267,"name":"Lazio"},"city":{"id":13,"name":"Rome"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":59,"allies":[63],"ally_list":[{"id":63,"deployed":true}],"points":50},"def":{"id":43,"allies":[69,67],"ally_list":[{"id":69,"deployed":true},{"id":67,"deployed":true}],"points":5},"div":{"1":{"id":5862784,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":550,"def":560},"wall":{"for":59,"dom":52.47}},"2":{"id":5862785,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":550,"def":560},"wall":{"for":59,"dom":56.49}},"3":{"id":5862786,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":570,"def":540},"wall":{"for":59,"dom":61.89}},"4":{"id":5862787,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":960,"def":150},"wall":{"for":59,"dom":63}}}},"200380":{"id":200380,"war_id":95190,"zone_id":2,"is_rw":false,"is_as":false,"type":"tanks","start":1563514383,"det":1,"region":{"id":521,"name":"Chungcheongbuk-do"},"city":{"id":562,"name":"Cheongju"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":43,"allies":[69,67],"ally_list":[{"id":69,"deployed":true},{"id":67,"deployed":true}],"points":11},"def":{"id":47,"allies":[63],"ally_list":[{"id":63,"deployed":true}],"points":0},"div":{"1":{"id":5862788,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1110,"def":0},"wall":{"for":43,"dom":59.18}},"2":{"id":5862789,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":360,"def":750},"wall":{"for":47,"dom":68.8}},"3":{"id":5862790,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":800,"def":310},"wall":{"for":47,"dom":63.59}},"4":{"id":5862791,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1000,"def":110},"wall":{"for":43,"dom":51.26}}}},"200396":{"id":200396,"war_id":108845,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563514092,"det":1,"region":{"id":489,"name":"Chugoku"},"city":{"id":533,"name":"Hiroshima"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":70,"allies":[42,23,171,12,35,15,38],"ally_list":[{"id":42,"deployed":true},{"id":23,"deployed":true},{"id":171,"deployed":true},{"id":12,"deployed":true},{"id":35,"deployed":true},{"id":15,"deployed":true},{"id":38,"deployed":true}],"points":0},"def":{"id":45,"allies":[65,40],"ally_list":[{"id":65,"deployed":true},{"id":40,"deployed":true}],"points":0},"div":{"1":{"id":5862792,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":920,"def":310},"wall":{"for":70,"dom":59.37}},"2":{"id":5862793,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":110,"def":1120},"wall":{"for":45,"dom":70.07}},"3":{"id":5862794,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":120,"def":1110},"wall":{"for":45,"dom":55.4}},"4":{"id":5862795,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":960,"def":270},"wall":{"for":70,"dom":57.43}}}},"200397":{"id":200397,"war_id":115544,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563514094,"det":1,"region":{"id":460,"name":"Sumatra"},"city":{"id":506,"name":"Medan"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":68,"allies":[],"ally_list":[],"points":0},"def":{"id":49,"allies":[30,40,29],"ally_list":[{"id":30,"deployed":true},{"id":40,"deployed":true},{"id":29,"deployed":true}],"points":0},"div":{"1":{"id":5862796,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":20,"def":1210},"wall":{"for":49,"dom":56.33}},"2":{"id":5862797,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1090,"def":140},"wall":{"for":68,"dom":52.84}},"3":{"id":5862798,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":30,"def":1200},"wall":{"for":49,"dom":52.07}},"4":{"id":5862799,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":30,"def":1200},"wall":{"for":49,"dom":73.35}}}},"200358":{"id":200358,"war_id":94084,"zone_id":4,"is_rw":false,"is_as":false,"type":"aircraft","start":1563514442,"det":1.66,"region":{"id":526,"name":"Gyeongsangnam-do"},"city":{"id":567,"name":"Changwon"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":27,"allies":[],"ally_list":[],"points":25},"def":{"id":47,"allies":[63],"ally_list":[{"id":63,"deployed":true}],"points":8},"div":{"11":{"id":5862800,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1080},"wall":{"for":47,"dom":62.91}}}},"200398":{"id":200398,"war_id":115545,"zone_id":1,"is_rw":true,"is_as":false,"type":"tanks","start":1563514151,"det":1.37,"region":{"id":232,"name":"Midtjylland"},"city":{"id":348,"name":"Viborg"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":55,"allies":[],"ally_list":[],"points":0},"def":{"id":12,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862801,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1070,"def":130},"wall":{"for":55,"dom":56.78}},"2":{"id":5862802,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1030,"def":170},"wall":{"for":55,"dom":62}},"3":{"id":5862803,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1030,"def":170},"wall":{"for":55,"dom":59.66}},"4":{"id":5862804,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":1060,"def":140},"wall":{"for":55,"dom":52.84}}}},"200321":{"id":200321,"war_id":115520,"zone_id":8,"is_rw":true,"is_as":false,"type":"aircraft","start":1563514562,"det":1.17,"region":{"id":649,"name":"West Srpska Republic"},"city":{"id":692,"name":"Banja Luka"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":69,"allies":[],"ally_list":[],"points":18},"def":{"id":167,"allies":[],"ally_list":[],"points":70},"div":{"11":{"id":5862805,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":110,"def":910},"wall":{"for":167,"dom":52.78}}}},"200350":{"id":200350,"war_id":111066,"zone_id":5,"is_rw":false,"is_as":false,"type":"tanks","start":1563514622,"det":1,"region":{"id":270,"name":"Marche"},"city":{"id":374,"name":"Ancona"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":43,"allies":[69,67],"ally_list":[{"id":69,"deployed":true},{"id":67,"deployed":true}],"points":53},"def":{"id":14,"allies":[],"ally_list":[],"points":2},"div":{"1":{"id":5862806,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":990,"def":0},"wall":{"for":43,"dom":53.17}},"2":{"id":5862807,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":990,"def":0},"wall":{"for":43,"dom":56.93}},"3":{"id":5862808,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":40,"def":950},"wall":{"for":14,"dom":65.82}},"4":{"id":5862809,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":30,"def":960},"wall":{"for":14,"dom":83.5}}}},"200305":{"id":200305,"war_id":111084,"zone_id":10,"is_rw":false,"is_as":false,"type":"tanks","start":1563514802,"det":1,"region":{"id":69,"name":"New Jersey"},"city":{"id":210,"name":"Trenton"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":13,"allies":[],"ally_list":[],"points":45},"def":{"id":64,"allies":[83,76,75,74],"ally_list":[{"id":83,"deployed":true},{"id":76,"deployed":true},{"id":75,"deployed":true},{"id":74,"deployed":true}],"points":76},"div":{"1":{"id":5862810,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":900},"wall":{"for":64,"dom":50.08}},"2":{"id":5862811,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":900},"wall":{"for":64,"dom":69.2}},"3":{"id":5862812,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":150,"def":750},"wall":{"for":64,"dom":77.88}},"4":{"id":5862813,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":20,"def":880},"wall":{"for":64,"dom":77.22}}}},"200399":{"id":200399,"war_id":115546,"zone_id":1,"is_rw":true,"is_as":false,"type":"tanks","start":1563514511,"det":1.2,"region":{"id":694,"name":"Cundiboyacense"},"city":{"id":741,"name":"Bogota"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":78,"allies":[],"ally_list":[],"points":0},"def":{"id":13,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862814,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1020},"wall":{"for":13,"dom":100}},"2":{"id":5862815,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":140,"def":880},"wall":{"for":13,"dom":58.69}},"3":{"id":5862816,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1020},"wall":{"for":13,"dom":52.59}},"4":{"id":5862817,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":1020},"wall":{"for":13,"dom":83.06}}}},"200381":{"id":200381,"war_id":115069,"zone_id":2,"is_rw":false,"is_as":false,"type":"tanks","start":1563514983,"det":1,"region":{"id":672,"name":"Hamgyong"},"city":{"id":719,"name":"Hamhung"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":44,"allies":[],"ally_list":[],"points":5},"def":{"id":73,"allies":[],"ally_list":[],"points":6},"div":{"1":{"id":5862818,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":10,"def":830},"wall":{"for":73,"dom":52.94}},"2":{"id":5862819,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":60,"def":780},"wall":{"for":73,"dom":56.86}},"3":{"id":5862820,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":110,"def":730},"wall":{"for":73,"dom":51.19}},"4":{"id":5862821,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":840,"def":0},"wall":{"for":44,"dom":70.13}}}},"200320":{"id":200320,"war_id":111615,"zone_id":8,"is_rw":false,"is_as":false,"type":"aircraft","start":1563515042,"det":1.02,"region":{"id":129,"name":"Llanos"},"city":{"id":286,"name":"San Juan de Los Morros"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":61,"allies":[],"ally_list":[],"points":76},"def":{"id":28,"allies":[],"ally_list":[],"points":12},"div":{"11":{"id":5862822,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":780,"def":40},"wall":{"for":61,"dom":57.91}}}},"200400":{"id":200400,"war_id":115547,"zone_id":1,"is_rw":true,"is_as":false,"type":"tanks","start":1563514751,"det":1,"region":{"id":194,"name":"Languedoc Roussillon"},"city":{"id":96,"name":"Montpellier"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":11,"allies":[],"ally_list":[],"points":0},"def":{"id":170,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862823,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":890,"def":10},"wall":{"for":11,"dom":67.4}},"2":{"id":5862824,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":860,"def":40},"wall":{"for":11,"dom":60.13}},"3":{"id":5862825,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":870,"def":30},"wall":{"for":11,"dom":70.58}},"4":{"id":5862826,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":890,"def":10},"wall":{"for":11,"dom":79.59}}}},"200346":{"id":200346,"war_id":115529,"zone_id":6,"is_rw":false,"is_as":false,"type":"tanks","start":1563515103,"det":1,"region":{"id":634,"name":"Vojvodina"},"city":{"id":675,"name":"Novi Sad"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":63,"allies":[47,59],"ally_list":[{"id":47,"deployed":true},{"id":59,"deployed":true}],"points":66},"def":{"id":65,"allies":[45,72,77],"ally_list":[{"id":45,"deployed":true},{"id":72,"deployed":true},{"id":77,"deployed":true}],"points":0},"div":{"1":{"id":5862827,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":660,"def":140},"wall":{"for":63,"dom":74.27}},"2":{"id":5862828,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":630,"def":170},"wall":{"for":63,"dom":82.06}},"3":{"id":5862829,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":530,"def":270},"wall":{"for":63,"dom":60.82}},"4":{"id":5862830,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":710,"def":90},"wall":{"for":63,"dom":55.32}}}},"200371":{"id":200371,"war_id":115536,"zone_id":3,"is_rw":true,"is_as":false,"type":"tanks","start":1563515163,"det":1.01,"region":{"id":242,"name":"Aland"},"city":{"id":356,"name":"Mariehamn"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":39,"allies":[],"ally_list":[],"points":22},"def":{"id":35,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862831,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":730,"def":50},"wall":{"for":39,"dom":60.53}},"2":{"id":5862832,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":740,"def":40},"wall":{"for":39,"dom":58.82}},"3":{"id":5862833,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":780,"def":0},"wall":{"for":39,"dom":57.28}},"4":{"id":5862834,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":780,"def":0},"wall":{"for":39,"dom":90.99}}}},"200338":{"id":200338,"war_id":115527,"zone_id":6,"is_rw":true,"is_as":false,"type":"tanks","start":1563515222,"det":1.1,"region":{"id":363,"name":"Gansu"},"city":{"id":442,"name":"Lanzhou"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":14,"allies":[],"ally_list":[],"points":59},"def":{"id":24,"allies":[],"ally_list":[],"points":7},"div":{"1":{"id":5862835,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":710,"def":50},"wall":{"for":14,"dom":57.68}},"2":{"id":5862836,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":720,"def":40},"wall":{"for":14,"dom":56.57}},"3":{"id":5862837,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":730,"def":30},"wall":{"for":14,"dom":61.55}},"4":{"id":5862838,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":740,"def":20},"wall":{"for":14,"dom":72.19}}}},"200370":{"id":200370,"war_id":115535,"zone_id":3,"is_rw":true,"is_as":false,"type":"tanks","start":1563515342,"det":1.06,"region":{"id":749,"name":"Lower Kartli"},"city":{"id":796,"name":"Akhaltsikhe"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":168,"allies":[],"ally_list":[],"points":9},"def":{"id":64,"allies":[],"ally_list":[],"points":13},"div":{"1":{"id":5862839,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":680,"def":40},"wall":{"for":168,"dom":100}},"2":{"id":5862840,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":120,"def":600},"wall":{"for":64,"dom":51.46}},"3":{"id":5862841,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":490,"def":230},"wall":{"for":168,"dom":52.4}},"4":{"id":5862842,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":720,"def":0},"wall":{"for":168,"dom":60.27}}}},"200382":{"id":200382,"war_id":110990,"zone_id":2,"is_rw":false,"is_as":false,"type":"tanks","start":1563515342,"det":1,"region":{"id":626,"name":"Istria and Kvarner"},"city":{"id":666,"name":"Rijeka"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":61,"allies":[],"ally_list":[],"points":7},"def":{"id":63,"allies":[47,59],"ally_list":[{"id":47,"deployed":true},{"id":59,"deployed":true}],"points":4},"div":{"1":{"id":5862843,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":720,"def":0},"wall":{"for":61,"dom":60.97}},"2":{"id":5862844,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":720,"def":0},"wall":{"for":61,"dom":57.82}},"3":{"id":5862845,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":720,"def":0},"wall":{"for":61,"dom":50.8}},"4":{"id":5862846,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":720,"def":0},"wall":{"for":61,"dom":73.18}}}},"200353":{"id":200353,"war_id":102341,"zone_id":5,"is_rw":false,"is_as":false,"type":"tanks","start":1563515403,"det":1.09,"region":{"id":116,"name":"Baja"},"city":{"id":277,"name":"Mexicali"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":43,"allies":[69,67],"ally_list":[{"id":69,"deployed":true},{"id":67,"deployed":true}],"points":55},"def":{"id":26,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862847,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":700,"def":0},"wall":{"for":43,"dom":56.77}},"2":{"id":5862848,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":700,"def":0},"wall":{"for":43,"dom":55.63}},"3":{"id":5862849,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":700,"def":0},"wall":{"for":43,"dom":57.77}},"4":{"id":5862850,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":700,"def":0},"wall":{"for":43,"dom":56.16}}}},"200354":{"id":200354,"war_id":113549,"zone_id":5,"is_rw":false,"is_as":false,"type":"tanks","start":1563515463,"det":1,"region":{"id":742,"name":"Fujairah"},"city":{"id":766,"name":"Fujairah"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":56,"allies":[30,29],"ally_list":[{"id":30,"deployed":true},{"id":29,"deployed":true}],"points":35},"def":{"id":166,"allies":[58],"ally_list":[{"id":58,"deployed":true}],"points":20},"div":{"1":{"id":5862851,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":280,"def":400},"wall":{"for":56,"dom":100}},"2":{"id":5862852,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":380,"def":300},"wall":{"for":166,"dom":53.02}},"3":{"id":5862853,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":170,"def":510},"wall":{"for":166,"dom":52.63}},"4":{"id":5862854,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":80,"def":600},"wall":{"for":166,"dom":59.06}}}},"200369":{"id":200369,"war_id":112002,"zone_id":3,"is_rw":false,"is_as":false,"type":"tanks","start":1563515463,"det":1.02,"region":{"id":758,"name":"North Central States"},"city":{"id":804,"name":"Abuja"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":27,"allies":[],"ally_list":[],"points":22},"def":{"id":170,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862855,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":680},"wall":{"for":170,"dom":100}},"2":{"id":5862856,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":650,"def":30},"wall":{"for":27,"dom":61.37}},"3":{"id":5862857,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":400,"def":280},"wall":{"for":27,"dom":52.02}},"4":{"id":5862858,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":680,"def":0},"wall":{"for":27,"dom":100}}}},"200379":{"id":200379,"war_id":115539,"zone_id":2,"is_rw":true,"is_as":false,"type":"tanks","start":1563515463,"det":1.81,"region":{"id":728,"name":"Makkah"},"city":{"id":788,"name":"Mecca"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":164,"allies":[],"ally_list":[],"points":10},"def":{"id":43,"allies":[],"ally_list":[],"points":1},"div":{"1":{"id":5862859,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":680},"wall":{"for":43,"dom":100}},"2":{"id":5862860,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":570,"def":110},"wall":{"for":164,"dom":61.7}},"3":{"id":5862861,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":570,"def":110},"wall":{"for":164,"dom":55.98}},"4":{"id":5862862,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":340,"def":340},"wall":{"for":164,"dom":60.01}}}},"200331":{"id":200331,"war_id":110137,"zone_id":7,"is_rw":false,"is_as":false,"type":"tanks","start":1563515582,"det":1.06,"region":{"id":530,"name":"Eastern Netherlands"},"city":{"id":153,"name":"Arnhem"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":35,"allies":[70,12,57,15],"ally_list":[{"id":70,"deployed":true},{"id":12,"deployed":true},{"id":57,"deployed":true},{"id":15,"deployed":true}],"points":54},"def":{"id":31,"allies":[58,53,41],"ally_list":[{"id":58,"deployed":true},{"id":53,"deployed":true},{"id":41,"deployed":true}],"points":23},"div":{"1":{"id":5862863,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":630,"def":10},"wall":{"for":35,"dom":50.58}},"2":{"id":5862864,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":630,"def":10},"wall":{"for":35,"dom":50.35}},"3":{"id":5862865,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":20,"def":620},"wall":{"for":31,"dom":51.2}},"4":{"id":5862866,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":540,"def":100},"wall":{"for":35,"dom":67.32}}}},"200373":{"id":200373,"war_id":115348,"zone_id":3,"is_rw":false,"is_as":false,"type":"tanks","start":1563515642,"det":1.16,"region":{"id":134,"name":"Volhynia"},"city":{"id":296,"name":"Rivne"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":81,"allies":[78,39,77,52,1,41],"ally_list":[{"id":78,"deployed":true},{"id":39,"deployed":true},{"id":77,"deployed":true},{"id":52,"deployed":true},{"id":1,"deployed":true},{"id":41,"deployed":true}],"points":22},"def":{"id":40,"allies":[49,45],"ally_list":[{"id":49,"deployed":true},{"id":45,"deployed":true}],"points":0},"div":{"1":{"id":5862867,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":610,"def":10},"wall":{"for":81,"dom":57.9}},"2":{"id":5862868,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":580,"def":40},"wall":{"for":81,"dom":56.13}},"3":{"id":5862869,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":570,"def":50},"wall":{"for":81,"dom":53.63}},"4":{"id":5862870,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":620,"def":0},"wall":{"for":81,"dom":82.01}}}},"200315":{"id":200315,"war_id":112466,"zone_id":9,"is_rw":false,"is_as":false,"type":"tanks","start":1563515702,"det":1,"region":{"id":747,"name":"Abkhazia"},"city":{"id":798,"name":"Sokhumi"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":41,"allies":[42,78,171,31,81,38],"ally_list":[{"id":42,"deployed":true},{"id":78,"deployed":true},{"id":171,"deployed":true},{"id":31,"deployed":true},{"id":81,"deployed":true},{"id":38,"deployed":true}],"points":23},"def":{"id":27,"allies":[],"ally_list":[],"points":87},"div":{"1":{"id":5862871,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":100,"def":500},"wall":{"for":27,"dom":57.42}},"2":{"id":5862872,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":100,"def":500},"wall":{"for":27,"dom":56.84}},"3":{"id":5862873,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":50,"def":550},"wall":{"for":27,"dom":65.35}},"4":{"id":5862874,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":130,"def":470},"wall":{"for":27,"dom":53.01}}}},"200351":{"id":200351,"war_id":115492,"zone_id":5,"is_rw":false,"is_as":false,"type":"tanks","start":1563515703,"det":1,"region":{"id":259,"name":"Abruzzo"},"city":{"id":367,"name":"L'Aquila"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":59,"allies":[63],"ally_list":[{"id":63,"deployed":true}],"points":0},"def":{"id":14,"allies":[],"ally_list":[],"points":55},"div":{"1":{"id":5862875,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":600},"wall":{"for":14,"dom":53.14}},"2":{"id":5862876,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":600},"wall":{"for":14,"dom":50.62}},"3":{"id":5862877,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":600},"wall":{"for":14,"dom":57.01}},"4":{"id":5862878,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":100,"def":500},"wall":{"for":14,"dom":51.04}}}},"200374":{"id":200374,"war_id":114375,"zone_id":3,"is_rw":false,"is_as":false,"type":"tanks","start":1563515703,"det":1,"region":{"id":132,"name":"Subcarpathia"},"city":{"id":293,"name":"Uzhhorod"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":13,"allies":[],"ally_list":[],"points":11},"def":{"id":40,"allies":[49,45],"ally_list":[{"id":49,"deployed":true},{"id":45,"deployed":true}],"points":11},"div":{"1":{"id":5862879,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":20,"def":580},"wall":{"for":40,"dom":55.67}},"2":{"id":5862880,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":600},"wall":{"for":40,"dom":56.72}},"3":{"id":5862881,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":600,"def":0},"wall":{"for":13,"dom":56.59}},"4":{"id":5862882,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":580,"def":20},"wall":{"for":13,"dom":61.58}}}},"200401":{"id":200401,"war_id":102441,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563515411,"det":1.17,"region":{"id":731,"name":"Lower Egypt"},"city":{"id":777,"name":"Cairo"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":43,"allies":[69,67],"ally_list":[{"id":69,"deployed":true},{"id":67,"deployed":true}],"points":0},"def":{"id":165,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862883,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":640,"def":40},"wall":{"for":43,"dom":57.96}},"2":{"id":5862884,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":620,"def":60},"wall":{"for":43,"dom":57.3}},"3":{"id":5862885,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":650,"def":30},"wall":{"for":43,"dom":59.7}},"4":{"id":5862886,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":670,"def":10},"wall":{"for":43,"dom":58.49}}}},"200362":{"id":200362,"war_id":113654,"zone_id":4,"is_rw":false,"is_as":false,"type":"aircraft","start":1563515822,"det":1,"region":{"id":503,"name":"North West Province"},"city":{"id":548,"name":"Mmabatho"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":164,"allies":[],"ally_list":[],"points":3},"def":{"id":54,"allies":[50,80],"ally_list":[{"id":50,"deployed":true},{"id":80,"deployed":true}],"points":30},"div":{"11":{"id":5862887,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":560,"def":0},"wall":{"for":164,"dom":72.09}}}},"200402":{"id":200402,"war_id":92643,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563515591,"det":1.25,"region":{"id":729,"name":"Jizan"},"city":{"id":789,"name":"Jizan"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":43,"allies":[69,67],"ally_list":[{"id":69,"deployed":true},{"id":67,"deployed":true}],"points":0},"def":{"id":164,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862888,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":610,"def":10},"wall":{"for":43,"dom":60.47}},"2":{"id":5862889,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":600,"def":20},"wall":{"for":43,"dom":56.97}},"3":{"id":5862890,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":590,"def":30},"wall":{"for":43,"dom":61.33}},"4":{"id":5862891,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":620,"def":0},"wall":{"for":43,"dom":100}}}},"200345":{"id":200345,"war_id":114283,"zone_id":6,"is_rw":false,"is_as":false,"type":"tanks","start":1563515945,"det":1,"region":{"id":744,"name":"Tirana"},"city":{"id":793,"name":"Tirana"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":64,"allies":[83,76,75,74],"ally_list":[{"id":83,"deployed":true},{"id":76,"deployed":true},{"id":75,"deployed":true},{"id":74,"deployed":true}],"points":1},"def":{"id":167,"allies":[],"ally_list":[],"points":65},"div":{"1":{"id":5862892,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":520},"wall":{"for":167,"dom":100}},"2":{"id":5862893,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":400,"def":120},"wall":{"for":64,"dom":100}},"3":{"id":5862894,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":360,"def":160},"wall":{"for":167,"dom":64.04}},"4":{"id":5862895,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":510,"def":10},"wall":{"for":64,"dom":53.71}}}},"200332":{"id":200332,"war_id":115523,"zone_id":7,"is_rw":true,"is_as":false,"type":"tanks","start":1563516002,"det":1.87,"region":{"id":736,"name":"Abu Dhabi"},"city":{"id":772,"name":"Abu Dhabi"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":166,"allies":[],"ally_list":[],"points":72},"def":{"id":15,"allies":[],"ally_list":[],"points":5},"div":{"1":{"id":5862896,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":500},"wall":{"for":15,"dom":100}},"2":{"id":5862897,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":480,"def":20},"wall":{"for":166,"dom":82.28}},"3":{"id":5862898,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":500},"wall":{"for":15,"dom":100}},"4":{"id":5862899,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":260,"def":240},"wall":{"for":166,"dom":61.07}}}},"200347":{"id":200347,"war_id":115509,"zone_id":6,"is_rw":false,"is_as":false,"type":"tanks","start":1563516002,"det":1,"region":{"id":658,"name":"Louna-Eesti"},"city":{"id":698,"name":"Tartu"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":11,"allies":[29],"ally_list":[{"id":29,"deployed":true}],"points":66},"def":{"id":70,"allies":[42,23,171,12,35,15,38],"ally_list":[{"id":42,"deployed":true},{"id":23,"deployed":true},{"id":171,"deployed":true},{"id":12,"deployed":true},{"id":35,"deployed":true},{"id":15,"deployed":true},{"id":38,"deployed":true}],"points":0},"div":{"1":{"id":5862900,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":500},"wall":{"for":70,"dom":100}},"2":{"id":5862901,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":460,"def":40},"wall":{"for":11,"dom":54.47}},"3":{"id":5862902,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":440,"def":60},"wall":{"for":11,"dom":50.05}},"4":{"id":5862903,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":480,"def":20},"wall":{"for":11,"dom":57.88}}}},"200383":{"id":200383,"war_id":106976,"zone_id":2,"is_rw":false,"is_as":false,"type":"tanks","start":1563516062,"det":1.04,"region":{"id":57,"name":"Louisiana"},"city":{"id":186,"name":"Baton Rouge"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":64,"allies":[83,76,75,74],"ally_list":[{"id":83,"deployed":true},{"id":76,"deployed":true},{"id":75,"deployed":true},{"id":74,"deployed":true}],"points":9},"def":{"id":24,"allies":[],"ally_list":[],"points":2},"div":{"1":{"id":5862904,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":480},"wall":{"for":24,"dom":100}},"2":{"id":5862905,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":480},"wall":{"for":24,"dom":100}},"3":{"id":5862906,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":220,"def":260},"wall":{"for":64,"dom":67.53}},"4":{"id":5862907,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":100,"def":380},"wall":{"for":64,"dom":52.91}}}},"200403":{"id":200403,"war_id":105870,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563515771,"det":1.21,"region":{"id":720,"name":"Al Jawf"},"city":{"id":780,"name":"Sakaka"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":82,"allies":[75],"ally_list":[{"id":75,"deployed":true}],"points":0},"def":{"id":164,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862908,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":460,"def":100},"wall":{"for":82,"dom":100}},"2":{"id":5862909,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":510,"def":50},"wall":{"for":82,"dom":53.13}},"3":{"id":5862910,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":470,"def":90},"wall":{"for":82,"dom":50.68}},"4":{"id":5862911,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":560,"def":0},"wall":{"for":82,"dom":80.89}}}},"200316":{"id":200316,"war_id":104986,"zone_id":9,"is_rw":false,"is_as":false,"type":"tanks","start":1563516124,"det":1,"region":{"id":535,"name":"Far Eastern Russia"},"city":{"id":574,"name":"Khabarovsk"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":45,"allies":[65,40],"ally_list":[{"id":65,"deployed":true},{"id":40,"deployed":true}],"points":44},"def":{"id":41,"allies":[42,78,171,31,81,38],"ally_list":[{"id":42,"deployed":true},{"id":78,"deployed":true},{"id":171,"deployed":true},{"id":31,"deployed":true},{"id":81,"deployed":true},{"id":38,"deployed":true}],"points":66},"div":{"1":{"id":5862912,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":460},"wall":{"for":41,"dom":100}},"2":{"id":5862913,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":460},"wall":{"for":41,"dom":100}},"3":{"id":5862914,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":300,"def":160},"wall":{"for":45,"dom":100}},"4":{"id":5862915,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":460},"wall":{"for":41,"dom":100}}}},"200342":{"id":200342,"war_id":115530,"zone_id":6,"is_rw":true,"is_as":false,"type":"tanks","start":1563516125,"det":1.12,"region":{"id":706,"name":"Northern Cyprus"},"city":{"id":752,"name":"Famagusta"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":82,"allies":[],"ally_list":[],"points":33},"def":{"id":80,"allies":[],"ally_list":[],"points":33},"div":{"1":{"id":5862916,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":460},"wall":{"for":80,"dom":100}},"2":{"id":5862917,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":60,"def":400},"wall":{"for":82,"dom":55.31}},"3":{"id":5862918,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":120,"def":340},"wall":{"for":80,"dom":52.91}},"4":{"id":5862919,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":270,"def":190},"wall":{"for":82,"dom":55.27}}}},"200372":{"id":200372,"war_id":115514,"zone_id":3,"is_rw":false,"is_as":false,"type":"tanks","start":1563516125,"det":1,"region":{"id":639,"name":"Raska"},"city":{"id":684,"name":"Kraljevo"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":64,"allies":[83,76,75,74],"ally_list":[{"id":83,"deployed":true},{"id":76,"deployed":true},{"id":75,"deployed":true},{"id":74,"deployed":true}],"points":17},"def":{"id":80,"allies":[50,54],"ally_list":[{"id":50,"deployed":true},{"id":54,"deployed":true}],"points":5},"div":{"1":{"id":5862920,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":460},"wall":{"for":80,"dom":100}},"2":{"id":5862921,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":460},"wall":{"for":80,"dom":100}},"3":{"id":5862922,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":200,"def":260},"wall":{"for":64,"dom":50.43}},"4":{"id":5862923,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":450,"def":10},"wall":{"for":64,"dom":78.05}}}},"200404":{"id":200404,"war_id":112182,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563515831,"det":1,"region":{"id":507,"name":"Central Thailand"},"city":{"id":550,"name":"Bangkok"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":82,"allies":[75],"ally_list":[{"id":75,"deployed":true}],"points":0},"def":{"id":59,"allies":[63],"ally_list":[{"id":63,"deployed":true}],"points":0},"div":{"1":{"id":5862924,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":70,"def":470},"wall":{"for":59,"dom":51.64}},"2":{"id":5862925,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":130,"def":410},"wall":{"for":59,"dom":53.77}},"3":{"id":5862926,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":70,"def":470},"wall":{"for":59,"dom":57.69}},"4":{"id":5862927,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":110,"def":430},"wall":{"for":59,"dom":55.36}}}},"200405":{"id":200405,"war_id":115355,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563515833,"det":1,"region":{"id":468,"name":"Nazareth North District"},"city":{"id":513,"name":"Nazareth"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":82,"allies":[75],"ally_list":[{"id":75,"deployed":true}],"points":0},"def":{"id":58,"allies":[31,166],"ally_list":[{"id":31,"deployed":true},{"id":166,"deployed":true}],"points":0},"div":{"1":{"id":5862928,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":410,"def":130},"wall":{"for":82,"dom":100}},"2":{"id":5862929,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":510,"def":30},"wall":{"for":82,"dom":100}},"3":{"id":5862930,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":130,"def":410},"wall":{"for":58,"dom":56.31}},"4":{"id":5862931,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":540},"wall":{"for":58,"dom":68.2}}}},"200344":{"id":200344,"war_id":115532,"zone_id":6,"is_rw":true,"is_as":false,"type":"tanks","start":1563516242,"det":1.15,"region":{"id":292,"name":"Sorlandet"},"city":{"id":386,"name":"Kristiansand"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":37,"allies":[],"ally_list":[],"points":49},"def":{"id":35,"allies":[],"ally_list":[],"points":17},"div":{"1":{"id":5862932,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":410,"def":10},"wall":{"for":37,"dom":64.4}},"2":{"id":5862933,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":420,"def":0},"wall":{"for":37,"dom":58.49}},"3":{"id":5862934,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":420,"def":0},"wall":{"for":37,"dom":57.39}},"4":{"id":5862935,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":340,"def":80},"wall":{"for":37,"dom":55.8}}}},"200406":{"id":200406,"war_id":115548,"zone_id":1,"is_rw":true,"is_as":false,"type":"tanks","start":1563516011,"det":1.11,"region":{"id":755,"name":"Gegharkunik"},"city":{"id":802,"name":"Gavar"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":169,"allies":[],"ally_list":[],"points":0},"def":{"id":63,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862936,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":350,"def":130},"wall":{"for":63,"dom":94.66}},"2":{"id":5862937,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":420,"def":60},"wall":{"for":169,"dom":68}},"3":{"id":5862938,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":160,"def":320},"wall":{"for":63,"dom":56.77}},"4":{"id":5862939,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":450,"def":30},"wall":{"for":169,"dom":59.77}}}},"200407":{"id":200407,"war_id":115549,"zone_id":1,"is_rw":true,"is_as":false,"type":"tanks","start":1563516014,"det":1.17,"region":{"id":726,"name":"Tabuk"},"city":{"id":786,"name":"Tabuk"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":164,"allies":[],"ally_list":[],"points":0},"def":{"id":82,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862940,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":480},"wall":{"for":82,"dom":100}},"2":{"id":5862941,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":300,"def":180},"wall":{"for":164,"dom":55.27}},"3":{"id":5862942,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":310,"def":170},"wall":{"for":164,"dom":51.68}},"4":{"id":5862943,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":80,"def":400},"wall":{"for":82,"dom":80.69}}}},"200306":{"id":200306,"war_id":106101,"zone_id":10,"is_rw":false,"is_as":false,"type":"tanks","start":1563516542,"det":1,"region":{"id":487,"name":"Chubu"},"city":{"id":531,"name":"Nagoya"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":45,"allies":[65,40],"ally_list":[{"id":65,"deployed":true},{"id":40,"deployed":true}],"points":56},"def":{"id":166,"allies":[58],"ally_list":[{"id":58,"deployed":true}],"points":65},"div":{"1":{"id":5862944,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":320},"wall":{"for":166,"dom":50}},"2":{"id":5862945,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":70,"def":250},"wall":{"for":45,"dom":100}},"3":{"id":5862946,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":240,"def":80},"wall":{"for":45,"dom":100}},"4":{"id":5862947,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":240,"def":80},"wall":{"for":45,"dom":70.13}}}},"200408":{"id":200408,"war_id":115550,"zone_id":1,"is_rw":true,"is_as":false,"type":"tanks","start":1563516251,"det":1.01,"region":{"id":77,"name":"Pennsylvania"},"city":{"id":202,"name":"Harrisburg"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":24,"allies":[],"ally_list":[],"points":0},"def":{"id":63,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862948,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":370,"def":30},"wall":{"for":24,"dom":74.87}},"2":{"id":5862949,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":350,"def":50},"wall":{"for":24,"dom":72.08}},"3":{"id":5862950,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":350,"def":50},"wall":{"for":24,"dom":52.82}},"4":{"id":5862951,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":280,"def":120},"wall":{"for":63,"dom":52.17}}}},"200364":{"id":200364,"war_id":115056,"zone_id":4,"is_rw":false,"is_as":false,"type":"aircraft","start":1563516662,"det":1.03,"region":{"id":336,"name":"Deutschschweiz"},"city":{"id":143,"name":"Bern"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":27,"allies":[],"ally_list":[],"points":28},"def":{"id":30,"allies":[42,49,56,29],"ally_list":[{"id":42,"deployed":true},{"id":49,"deployed":true},{"id":56,"deployed":true},{"id":29,"deployed":true}],"points":5},"div":{"11":{"id":5862952,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":290},"wall":{"for":30,"dom":55.92}}}},"200409":{"id":200409,"war_id":115551,"zone_id":1,"is_rw":true,"is_as":false,"type":"tanks","start":1563516371,"det":1.02,"region":{"id":481,"name":"Southwestern Iran"},"city":{"id":528,"name":"Ahvaz"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":56,"allies":[],"ally_list":[],"points":0},"def":{"id":15,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862953,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":360},"wall":{"for":15,"dom":50}},"2":{"id":5862954,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":340,"def":20},"wall":{"for":56,"dom":70.53}},"3":{"id":5862955,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":300,"def":60},"wall":{"for":56,"dom":94.97}},"4":{"id":5862956,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":350,"def":10},"wall":{"for":56,"dom":58.68}}}},"200325":{"id":200325,"war_id":113416,"zone_id":8,"is_rw":false,"is_as":false,"type":"aircraft","start":1563516783,"det":1,"region":{"id":138,"name":"Dnipro"},"city":{"id":234,"name":"Kiev"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":64,"allies":[83,76,75,74],"ally_list":[{"id":83,"deployed":true},{"id":76,"deployed":true},{"id":75,"deployed":true},{"id":74,"deployed":true}],"points":9},"def":{"id":40,"allies":[49,45],"ally_list":[{"id":49,"deployed":true},{"id":45,"deployed":true}],"points":79},"div":{"11":{"id":5862957,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":270},"wall":{"for":40,"dom":75.3}}}},"200335":{"id":200335,"war_id":115525,"zone_id":7,"is_rw":true,"is_as":false,"type":"tanks","start":1563516783,"det":1,"region":{"id":325,"name":"Gotaland"},"city":{"id":416,"name":"Orebro"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":38,"allies":[],"ally_list":[],"points":60},"def":{"id":71,"allies":[],"ally_list":[],"points":17},"div":{"1":{"id":5862958,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":270},"wall":{"for":71,"dom":50}},"2":{"id":5862959,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":270},"wall":{"for":71,"dom":100}},"3":{"id":5862960,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":210,"def":60},"wall":{"for":38,"dom":55.85}},"4":{"id":5862961,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":260,"def":10},"wall":{"for":38,"dom":84.38}}}},"200355":{"id":200355,"war_id":111467,"zone_id":5,"is_rw":false,"is_as":false,"type":"tanks","start":1563516783,"det":1,"region":{"id":463,"name":"Lesser Sunda Islands"},"city":{"id":507,"name":"Mataram"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":53,"allies":[78,31],"ally_list":[{"id":78,"deployed":true},{"id":31,"deployed":true}],"points":15},"def":{"id":49,"allies":[30,40,29],"ally_list":[{"id":30,"deployed":true},{"id":40,"deployed":true},{"id":29,"deployed":true}],"points":40},"div":{"1":{"id":5862962,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":270,"def":0},"wall":{"for":53,"dom":99.72}},"2":{"id":5862963,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":270},"wall":{"for":49,"dom":100}},"3":{"id":5862964,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":270},"wall":{"for":49,"dom":50}},"4":{"id":5862965,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":60,"def":210},"wall":{"for":49,"dom":53.7}}}},"200297":{"id":200297,"war_id":105806,"zone_id":10,"is_rw":false,"is_as":false,"type":"tanks","start":1563516842,"det":1,"region":{"id":183,"name":"Canary Islands"},"city":{"id":324,"name":"Las Palmas de Gran Canaria"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":53,"allies":[78,31],"ally_list":[{"id":78,"deployed":true},{"id":31,"deployed":true}],"points":58},"def":{"id":15,"allies":[70,35,52],"ally_list":[{"id":70,"deployed":true},{"id":35,"deployed":true},{"id":52,"deployed":true}],"points":63},"div":{"1":{"id":5862966,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":260,"def":0},"wall":{"for":53,"dom":100}},"2":{"id":5862967,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":260},"wall":{"for":15,"dom":50}},"3":{"id":5862968,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":260},"wall":{"for":15,"dom":50}},"4":{"id":5862969,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":30,"def":230},"wall":{"for":15,"dom":96.94}}}},"200313":{"id":200313,"war_id":115227,"zone_id":9,"is_rw":false,"is_as":false,"type":"tanks","start":1563516842,"det":1,"region":{"id":275,"name":"Trentino-South Tyrol"},"city":{"id":376,"name":"Trento"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":61,"allies":[],"ally_list":[],"points":38},"def":{"id":167,"allies":[],"ally_list":[],"points":72},"div":{"1":{"id":5862970,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":260,"def":0},"wall":{"for":61,"dom":100}},"2":{"id":5862971,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":210,"def":50},"wall":{"for":167,"dom":59.23}},"3":{"id":5862972,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":190,"def":70},"wall":{"for":167,"dom":54.11}},"4":{"id":5862973,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":260,"def":0},"wall":{"for":61,"dom":100}}}},"200384":{"id":200384,"war_id":115540,"zone_id":2,"is_rw":true,"is_as":false,"type":"tanks","start":1563516842,"det":1.06,"region":{"id":249,"name":"Hesse"},"city":{"id":358,"name":"Wiesbaden"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":12,"allies":[],"ally_list":[],"points":11},"def":{"id":81,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862974,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":260,"def":0},"wall":{"for":12,"dom":54.34}},"2":{"id":5862975,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":260,"def":0},"wall":{"for":12,"dom":57.01}},"3":{"id":5862976,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":260,"def":0},"wall":{"for":12,"dom":50.55}},"4":{"id":5862977,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":260,"def":0},"wall":{"for":12,"dom":69}}}},"200410":{"id":200410,"war_id":115552,"zone_id":1,"is_rw":true,"is_as":false,"type":"tanks","start":1563516852,"det":1,"region":{"id":197,"name":"Lower Normandy"},"city":{"id":330,"name":"Caen"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":11,"allies":[],"ally_list":[],"points":0},"def":{"id":54,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862978,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":250},"wall":{"for":54,"dom":50}},"2":{"id":5862979,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":230,"def":20},"wall":{"for":11,"dom":100}},"3":{"id":5862980,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":230,"def":20},"wall":{"for":11,"dom":100}},"4":{"id":5862981,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":250,"def":0},"wall":{"for":11,"dom":100}}}},"200322":{"id":200322,"war_id":115521,"zone_id":8,"is_rw":true,"is_as":false,"type":"aircraft","start":1563517262,"det":1.12,"region":{"id":126,"name":"Central Western Venezuela"},"city":{"id":284,"name":"Barquisimeto"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":28,"allies":[],"ally_list":[],"points":81},"def":{"id":43,"allies":[],"ally_list":[],"points":7},"div":{"11":{"id":5862982,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":190,"def":0},"wall":{"for":28,"dom":85.73}}}},"200337":{"id":200337,"war_id":111134,"zone_id":7,"is_rw":false,"is_as":false,"type":"tanks","start":1563517322,"det":1.04,"region":{"id":95,"name":"Ontario"},"city":{"id":19,"name":"Ottawa"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":24,"allies":[],"ally_list":[],"points":72},"def":{"id":23,"allies":[70],"ally_list":[{"id":70,"deployed":true}],"points":5},"div":{"1":{"id":5862983,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":180,"def":0},"wall":{"for":24,"dom":100}},"2":{"id":5862984,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":180,"def":0},"wall":{"for":24,"dom":57.64}},"3":{"id":5862985,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":170,"def":10},"wall":{"for":24,"dom":60.38}},"4":{"id":5862986,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":50,"def":130},"wall":{"for":24,"dom":85.96}}}},"200323":{"id":200323,"war_id":106205,"zone_id":8,"is_rw":false,"is_as":false,"type":"aircraft","start":1563517442,"det":1.02,"region":{"id":88,"name":"Wisconsin"},"city":{"id":200,"name":"Madison"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":43,"allies":[69,67],"ally_list":[{"id":69,"deployed":true},{"id":67,"deployed":true}],"points":54},"def":{"id":24,"allies":[],"ally_list":[],"points":34},"div":{"11":{"id":5862987,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":60,"def":100},"wall":{"for":24,"dom":53.15}}}},"200411":{"id":200411,"war_id":114627,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563517151,"det":1,"region":{"id":499,"name":"Gauteng"},"city":{"id":541,"name":"Pretoria"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":80,"allies":[50,54],"ally_list":[{"id":50,"deployed":true},{"id":54,"deployed":true}],"points":0},"def":{"id":164,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862988,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":200},"wall":{"for":164,"dom":50}},"2":{"id":5862989,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":20,"def":180},"wall":{"for":164,"dom":51}},"3":{"id":5862990,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":160,"def":40},"wall":{"for":164,"dom":56.24}},"4":{"id":5862991,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":200,"def":0},"wall":{"for":80,"dom":100}}}},"200357":{"id":200357,"war_id":104181,"zone_id":5,"is_rw":false,"is_as":false,"type":"tanks","start":1563517503,"det":1.03,"region":{"id":65,"name":"Montana"},"city":{"id":170,"name":"Helena"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":167,"allies":[],"ally_list":[],"points":18},"def":{"id":24,"allies":[],"ally_list":[],"points":37},"div":{"1":{"id":5862992,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":150},"wall":{"for":24,"dom":55.7}},"2":{"id":5862993,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":150},"wall":{"for":24,"dom":56.56}},"3":{"id":5862994,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":110,"def":40},"wall":{"for":167,"dom":69.23}},"4":{"id":5862995,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":100,"def":50},"wall":{"for":167,"dom":100}}}},"200376":{"id":200376,"war_id":115538,"zone_id":3,"is_rw":true,"is_as":false,"type":"tanks","start":1563517503,"det":1.06,"region":{"id":120,"name":"Gulf of Mexico"},"city":{"id":280,"name":"Veracruz"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":26,"allies":[],"ally_list":[],"points":22},"def":{"id":64,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5862996,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":150},"wall":{"for":64,"dom":50}},"2":{"id":5862997,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":150,"def":0},"wall":{"for":26,"dom":100}},"3":{"id":5862998,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":30,"def":120},"wall":{"for":64,"dom":51.98}},"4":{"id":5862999,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":150,"def":0},"wall":{"for":26,"dom":100}}}},"200377":{"id":200377,"war_id":114902,"zone_id":3,"is_rw":false,"is_as":false,"type":"tanks","start":1563517503,"det":1.04,"region":{"id":343,"name":"Upper Austria"},"city":{"id":428,"name":"Linz"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":43,"allies":[69,67],"ally_list":[{"id":69,"deployed":true},{"id":67,"deployed":true}],"points":17},"def":{"id":33,"allies":[],"ally_list":[],"points":5},"div":{"1":{"id":5863000,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":130,"def":20},"wall":{"for":43,"dom":61.27}},"2":{"id":5863001,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":150,"def":0},"wall":{"for":43,"dom":56.87}},"3":{"id":5863002,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":150,"def":0},"wall":{"for":43,"dom":60.48}},"4":{"id":5863003,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":150,"def":0},"wall":{"for":43,"dom":100}}}},"200356":{"id":200356,"war_id":115534,"zone_id":5,"is_rw":true,"is_as":false,"type":"tanks","start":1563517682,"det":1.03,"region":{"id":703,"name":"Eastern Taiwan"},"city":{"id":763,"name":"Taitung"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":81,"allies":[],"ally_list":[],"points":52},"def":{"id":35,"allies":[],"ally_list":[],"points":3},"div":{"1":{"id":5863004,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":100,"def":20},"wall":{"for":81,"dom":56.04}},"2":{"id":5863005,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":110,"def":10},"wall":{"for":81,"dom":53.96}},"3":{"id":5863006,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":120},"wall":{"for":35,"dom":53.27}},"4":{"id":5863007,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":120},"wall":{"for":35,"dom":50.73}}}},"200333":{"id":200333,"war_id":105734,"zone_id":7,"is_rw":false,"is_as":false,"type":"tanks","start":1563517742,"det":1,"region":{"id":697,"name":"Eastern Macedonia"},"city":{"id":744,"name":"Stip"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":64,"allies":[83,76,75,74],"ally_list":[{"id":83,"deployed":true},{"id":76,"deployed":true},{"id":75,"deployed":true},{"id":74,"deployed":true}],"points":50},"def":{"id":63,"allies":[47,59],"ally_list":[{"id":47,"deployed":true},{"id":59,"deployed":true}],"points":27},"div":{"1":{"id":5863008,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":110},"wall":{"for":63,"dom":99.84}},"2":{"id":5863009,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":110},"wall":{"for":63,"dom":100}},"3":{"id":5863010,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":110},"wall":{"for":63,"dom":100}},"4":{"id":5863011,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":110},"wall":{"for":63,"dom":100}}}},"200326":{"id":200326,"war_id":115522,"zone_id":8,"is_rw":true,"is_as":false,"type":"aircraft","start":1563517802,"det":1.2,"region":{"id":717,"name":"Al Riyadh"},"city":{"id":764,"name":"Riyadh"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":164,"allies":[],"ally_list":[],"points":79},"def":{"id":67,"allies":[],"ally_list":[],"points":9},"div":{"11":{"id":5863012,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":100,"def":0},"wall":{"for":164,"dom":73.44}}}},"200334":{"id":200334,"war_id":115524,"zone_id":7,"is_rw":true,"is_as":false,"type":"tanks","start":1563517802,"det":1.11,"region":{"id":730,"name":"Sinai"},"city":{"id":778,"name":"Dahab"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":165,"allies":[],"ally_list":[],"points":60},"def":{"id":43,"allies":[],"ally_list":[],"points":17},"div":{"1":{"id":5863013,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":100},"wall":{"for":43,"dom":100}},"2":{"id":5863014,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":100},"wall":{"for":43,"dom":76.6}},"3":{"id":5863015,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":100},"wall":{"for":43,"dom":100}},"4":{"id":5863016,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":100},"wall":{"for":43,"dom":62.65}}}},"200363":{"id":200363,"war_id":113133,"zone_id":4,"is_rw":false,"is_as":false,"type":"aircraft","start":1563517982,"det":1,"region":{"id":759,"name":"South West States"},"city":{"id":805,"name":"Lagos"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":9,"allies":[171],"ally_list":[{"id":171,"deployed":true}],"points":19},"def":{"id":170,"allies":[],"ally_list":[],"points":14},"div":{"11":{"id":5863017,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":70},"wall":{"for":170,"dom":60.85}}}},"200385":{"id":200385,"war_id":115541,"zone_id":2,"is_rw":true,"is_as":false,"type":"tanks","start":1563518043,"det":1.06,"region":{"id":101,"name":"Saskatchewan"},"city":{"id":220,"name":"Regina"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":23,"allies":[],"ally_list":[],"points":11},"def":{"id":24,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5863018,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":60},"wall":{"for":24,"dom":50}},"2":{"id":5863019,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":60},"wall":{"for":24,"dom":50}},"3":{"id":5863020,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":60},"wall":{"for":24,"dom":50}},"4":{"id":5863021,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":40,"def":20},"wall":{"for":23,"dom":63.87}}}},"200327":{"id":200327,"war_id":107096,"zone_id":8,"is_rw":false,"is_as":false,"type":"aircraft","start":1563518102,"det":1,"region":{"id":657,"name":"Laane-Eesti"},"city":{"id":697,"name":"Parnu"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":71,"allies":[],"ally_list":[],"points":19},"def":{"id":40,"allies":[49,45],"ally_list":[{"id":49,"deployed":true},{"id":45,"deployed":true}],"points":69},"div":{"11":{"id":5863022,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":10,"def":40},"wall":{"for":40,"dom":52.78}}}},"200389":{"id":200389,"war_id":115542,"zone_id":2,"is_rw":true,"is_as":false,"type":"tanks","start":1563518102,"det":1.16,"region":{"id":84,"name":"Vermont"},"city":{"id":209,"name":"Montpelier"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":24,"allies":[],"ally_list":[],"points":11},"def":{"id":44,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5863023,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":50},"wall":{"for":44,"dom":100}},"2":{"id":5863024,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":50},"wall":{"for":44,"dom":93.61}},"3":{"id":5863025,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":50},"wall":{"for":44,"dom":96.28}},"4":{"id":5863026,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":50},"wall":{"for":44,"dom":57.03}}}},"200412":{"id":200412,"war_id":115553,"zone_id":1,"is_rw":true,"is_as":false,"type":"tanks","start":1563517871,"det":1.27,"region":{"id":684,"name":"Low Andes"},"city":{"id":731,"name":"Arequipa"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":77,"allies":[],"ally_list":[],"points":0},"def":{"id":64,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5863027,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":70,"def":10},"wall":{"for":77,"dom":100}},"2":{"id":5863028,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":30,"def":50},"wall":{"for":77,"dom":100}},"3":{"id":5863029,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":80,"def":0},"wall":{"for":77,"dom":100}},"4":{"id":5863030,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":70,"def":10},"wall":{"for":77,"dom":99.6}}}},"200328":{"id":200328,"war_id":114112,"zone_id":8,"is_rw":false,"is_as":false,"type":"aircraft","start":1563518282,"det":1,"region":{"id":453,"name":"Kerala"},"city":{"id":499,"name":"Thiruvananthapuram"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":167,"allies":[],"ally_list":[],"points":8},"def":{"id":74,"allies":[64,75],"ally_list":[{"id":64,"deployed":true},{"id":75,"deployed":true}],"points":80},"div":{"11":{"id":5863031,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":20},"wall":{"for":74,"dom":55.07}}}},"200387":{"id":200387,"war_id":113343,"zone_id":2,"is_rw":false,"is_as":false,"type":"tanks","start":1563518282,"det":1,"region":{"id":70,"name":"New Mexico"},"city":{"id":177,"name":"Santa Fe"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":24,"allies":[],"ally_list":[],"points":0},"def":{"id":59,"allies":[63],"ally_list":[{"id":63,"deployed":true}],"points":11},"div":{"1":{"id":5863032,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":20},"wall":{"for":59,"dom":100}},"2":{"id":5863033,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":20},"wall":{"for":59,"dom":100}},"3":{"id":5863034,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":20},"wall":{"for":59,"dom":100}},"4":{"id":5863035,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":20},"wall":{"for":59,"dom":100}}}},"200388":{"id":200388,"war_id":111331,"zone_id":2,"is_rw":false,"is_as":false,"type":"tanks","start":1563518342,"det":1.06,"region":{"id":391,"name":"Inner Mongolia"},"city":{"id":463,"name":"Hohhot"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":24,"allies":[],"ally_list":[],"points":11},"def":{"id":14,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5863036,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":10},"wall":{"for":14,"dom":50}},"2":{"id":5863037,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":10},"wall":{"for":14,"dom":50}},"3":{"id":5863038,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":10,"def":0},"wall":{"for":24,"dom":100}},"4":{"id":5863039,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":10,"def":0},"wall":{"for":24,"dom":52.47}}}},"200386":{"id":200386,"war_id":113537,"zone_id":2,"is_rw":false,"is_as":false,"type":"tanks","start":1563518402,"det":1,"region":{"id":103,"name":"British Columbia"},"city":{"id":219,"name":"Victoria"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":24,"allies":[],"ally_list":[],"points":0},"def":{"id":80,"allies":[50,54],"ally_list":[{"id":50,"deployed":true},{"id":54,"deployed":true}],"points":11},"div":{"1":{"id":5863040,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":80,"dom":50}},"2":{"id":5863041,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":80,"dom":50}},"3":{"id":5863042,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":80,"dom":50}},"4":{"id":5863043,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":80,"dom":50}}}},"200413":{"id":200413,"war_id":115554,"zone_id":1,"is_rw":true,"is_as":false,"type":"tanks","start":1563518111,"det":1.13,"region":{"id":734,"name":"Upper Egypt"},"city":{"id":774,"name":"Luxor"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":165,"allies":[],"ally_list":[],"points":0},"def":{"id":64,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5863044,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":40},"wall":{"for":64,"dom":50}},"2":{"id":5863045,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":40},"wall":{"for":64,"dom":50}},"3":{"id":5863046,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":40},"wall":{"for":64,"dom":50}},"4":{"id":5863047,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":30,"def":10},"wall":{"for":165,"dom":100}}}},"200414":{"id":200414,"war_id":114970,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563518231,"det":1,"region":{"id":38,"name":"Maramures"},"city":{"id":253,"name":"Baia Mare"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":44,"allies":[],"ally_list":[],"points":0},"def":{"id":1,"allies":[81],"ally_list":[{"id":81,"deployed":true}],"points":0},"div":{"1":{"id":5863048,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":10,"def":10},"wall":{"for":44,"dom":100}},"2":{"id":5863049,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":10,"def":10},"wall":{"for":44,"dom":100}},"3":{"id":5863050,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":20},"wall":{"for":1,"dom":65.16}},"4":{"id":5863051,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":10,"def":10},"wall":{"for":1,"dom":74.36}}}},"200390":{"id":200390,"war_id":115543,"zone_id":2,"is_rw":true,"is_as":false,"type":"tanks","start":1563518583,"det":1,"region":{"id":655,"name":"Kirde-Eesti"},"city":{"id":695,"name":"Narva"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":70,"allies":[],"ally_list":[],"points":0},"def":{"id":31,"allies":[],"ally_list":[],"points":11},"div":{"1":{"id":5863052,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":31,"dom":50}},"2":{"id":5863053,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":31,"dom":50}},"3":{"id":5863054,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":31,"dom":50}},"4":{"id":5863055,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":31,"dom":50}}}},"200336":{"id":200336,"war_id":115526,"zone_id":7,"is_rw":true,"is_as":false,"type":"tanks","start":1563518645,"det":1,"region":{"id":544,"name":"Volga"},"city":{"id":577,"name":"Volgograd"},"is_dict":false,"is_lib":false,"war_type":"resistance","inv":{"id":41,"allies":[],"ally_list":[],"points":63},"def":{"id":56,"allies":[],"ally_list":[],"points":14},"div":{"1":{"id":5863056,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":56,"dom":50}},"2":{"id":5863057,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":56,"dom":50}},"3":{"id":5863058,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":56,"dom":50}},"4":{"id":5863059,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":56,"dom":50}}}},"200415":{"id":200415,"war_id":112092,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563518352,"det":1,"region":{"id":762,"name":"Western Cuba"},"city":{"id":809,"name":"Havana"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":171,"allies":[9,42,70,41],"ally_list":[{"id":9,"deployed":true},{"id":42,"deployed":true},{"id":70,"deployed":true},{"id":41,"deployed":true}],"points":0},"def":{"id":52,"allies":[72,81,15],"ally_list":[{"id":72,"deployed":true},{"id":81,"deployed":true},{"id":15,"deployed":true}],"points":0},"div":{"1":{"id":5863060,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":52,"dom":50}},"2":{"id":5863061,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":52,"dom":50}},"3":{"id":5863062,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":52,"dom":50}},"4":{"id":5863063,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":52,"dom":50}}}},"200365":{"id":200365,"war_id":106650,"zone_id":4,"is_rw":false,"is_as":false,"type":"aircraft","start":1563518703,"det":1,"region":{"id":532,"name":"Moscow and Central Russia"},"city":{"id":235,"name":"Moscow"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":56,"allies":[30,29],"ally_list":[{"id":30,"deployed":true},{"id":29,"deployed":true}],"points":11},"def":{"id":41,"allies":[42,78,171,31,81,38],"ally_list":[{"id":42,"deployed":true},{"id":78,"deployed":true},{"id":171,"deployed":true},{"id":31,"deployed":true},{"id":81,"deployed":true},{"id":38,"deployed":true}],"points":22},"div":{"11":{"id":5863064,"div":11,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":41,"dom":50}}}},"200416":{"id":200416,"war_id":114296,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563518412,"det":1,"region":{"id":651,"name":"Brcko District"},"city":{"id":690,"name":"Brcko"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":167,"allies":[],"ally_list":[],"points":0},"def":{"id":69,"allies":[43],"ally_list":[{"id":43,"deployed":true}],"points":0},"div":{"1":{"id":5863065,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":69,"dom":50}},"2":{"id":5863066,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":69,"dom":50}},"3":{"id":5863067,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":69,"dom":50}},"4":{"id":5863068,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":69,"dom":50}}}},"200417":{"id":200417,"war_id":111344,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563518414,"det":1,"region":{"id":162,"name":"Azores"},"city":{"id":311,"name":"Ponta Delgada"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":171,"allies":[9,42,70,41],"ally_list":[{"id":9,"deployed":true},{"id":42,"deployed":true},{"id":70,"deployed":true},{"id":41,"deployed":true}],"points":0},"def":{"id":53,"allies":[78,31],"ally_list":[{"id":78,"deployed":true},{"id":31,"deployed":true}],"points":0},"div":{"1":{"id":5863069,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":53,"dom":50}},"2":{"id":5863070,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":53,"dom":50}},"3":{"id":5863071,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":53,"dom":50}},"4":{"id":5863072,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":53,"dom":50}}}},"200418":{"id":200418,"war_id":102029,"zone_id":1,"is_rw":false,"is_as":false,"type":"tanks","start":1563518415,"det":1.56,"region":{"id":757,"name":"North East States"},"city":{"id":808,"name":"Maiduguri"},"is_dict":false,"is_lib":false,"war_type":"direct","inv":{"id":171,"allies":[9,42,70,41],"ally_list":[{"id":9,"deployed":true},{"id":42,"deployed":true},{"id":70,"deployed":true},{"id":41,"deployed":true}],"points":0},"def":{"id":170,"allies":[],"ally_list":[],"points":0},"div":{"1":{"id":5863073,"div":1,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":170,"dom":50}},"2":{"id":5863074,"div":2,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":170,"dom":50}},"3":{"id":5863075,"div":3,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":170,"dom":50}},"4":{"id":5863076,"div":4,"end":null,"division_end":false,"epic":0,"epic_type":0,"intensity_scale":"cold_war","co":{"inv":[],"def":[]},"dom_pts":{"inv":0,"def":0},"wall":{"for":170,"dom":50}}}}},"countries":{"167":{"id":167,"name":"Albania","allies":[],"is_empire":false,"cotd":200313},"27":{"id":27,"name":"Argentina","allies":[],"is_empire":false,"cotd":0},"169":{"id":169,"name":"Armenia","allies":[],"is_empire":false,"cotd":0},"50":{"id":50,"name":"Australia","allies":[54,80],"is_empire":false,"cotd":0},"33":{"id":33,"name":"Austria","allies":[],"is_empire":false,"cotd":0},"83":{"id":83,"name":"Belarus","allies":[64],"is_empire":false,"cotd":0},"32":{"id":32,"name":"Belgium","allies":[37,55],"is_empire":false,"cotd":0},"76":{"id":76,"name":"Bolivia","allies":[64],"is_empire":false,"cotd":0},"69":{"id":69,"name":"Bosnia and Herzegovina","allies":[43],"is_empire":false,"cotd":0},"9":{"id":9,"name":"Brazil","allies":[171],"is_empire":false,"cotd":200298},"42":{"id":42,"name":"Bulgaria","allies":[30,77,70,171,41],"is_empire":false,"cotd":0},"23":{"id":23,"name":"Canada","allies":[70],"is_empire":false,"cotd":0},"64":{"id":64,"name":"Chile","allies":[76,83,75,74],"is_empire":false,"cotd":0},"14":{"id":14,"name":"China","allies":[],"is_empire":false,"cotd":0},"78":{"id":78,"name":"Colombia","allies":[81,41,53],"is_empire":false,"cotd":0},"63":{"id":63,"name":"Croatia","allies":[59,47],"is_empire":false,"cotd":200346},"171":{"id":171,"name":"Cuba","allies":[70,41,9,42],"is_empire":false,"cotd":0},"82":{"id":82,"name":"Cyprus","allies":[75],"is_empire":false,"cotd":0},"34":{"id":34,"name":"Czech Republic","allies":[],"is_empire":false,"cotd":0},"55":{"id":55,"name":"Denmark","allies":[32],"is_empire":false,"cotd":0},"165":{"id":165,"name":"Egypt","allies":[],"is_empire":false,"cotd":0},"70":{"id":70,"name":"Estonia","allies":[171,15,38,23,42,35,12],"is_empire":false,"cotd":0},"39":{"id":39,"name":"Finland","allies":[81],"is_empire":false,"cotd":0},"11":{"id":11,"name":"France","allies":[29],"is_empire":false,"cotd":200347},"168":{"id":168,"name":"Georgia","allies":[],"is_empire":false,"cotd":0},"12":{"id":12,"name":"Germany","allies":[35,70],"is_empire":false,"cotd":0},"44":{"id":44,"name":"Greece","allies":[],"is_empire":false,"cotd":200414},"13":{"id":13,"name":"Hungary","allies":[],"is_empire":false,"cotd":0},"48":{"id":48,"name":"India","allies":[],"is_empire":false,"cotd":0},"49":{"id":49,"name":"Indonesia","allies":[40,29,30],"is_empire":false,"cotd":0},"56":{"id":56,"name":"Iran","allies":[30,29],"is_empire":false,"cotd":0},"54":{"id":54,"name":"Ireland","allies":[80,50],"is_empire":false,"cotd":0},"58":{"id":58,"name":"Israel","allies":[166,31],"is_empire":false,"cotd":0},"10":{"id":10,"name":"Italy","allies":[],"is_empire":false,"cotd":0},"45":{"id":45,"name":"Japan","allies":[65],"is_empire":false,"cotd":0},"71":{"id":71,"name":"Latvia","allies":[],"is_empire":false,"cotd":0},"72":{"id":72,"name":"Lithuania","allies":[65,52],"is_empire":false,"cotd":0},"66":{"id":66,"name":"Malaysia","allies":[],"is_empire":false,"cotd":0},"26":{"id":26,"name":"Mexico","allies":[],"is_empire":false,"cotd":0},"80":{"id":80,"name":"Montenegro","allies":[54,50],"is_empire":false,"cotd":0},"31":{"id":31,"name":"Netherlands","allies":[41,53,58],"is_empire":false,"cotd":0},"84":{"id":84,"name":"New Zealand","allies":[],"is_empire":false,"cotd":0},"170":{"id":170,"name":"Nigeria","allies":[],"is_empire":false,"cotd":0},"73":{"id":73,"name":"North Korea","allies":[],"is_empire":false,"cotd":0},"37":{"id":37,"name":"Norway","allies":[32],"is_empire":false,"cotd":0},"57":{"id":57,"name":"Pakistan","allies":[35],"is_empire":false,"cotd":0},"75":{"id":75,"name":"Paraguay","allies":[74,82,64],"is_empire":false,"cotd":0},"77":{"id":77,"name":"Peru","allies":[81,65,42],"is_empire":false,"cotd":0},"67":{"id":67,"name":"Philippines","allies":[43],"is_empire":false,"cotd":0},"35":{"id":35,"name":"Poland","allies":[57,15,70,12],"is_empire":false,"cotd":0},"53":{"id":53,"name":"Portugal","allies":[31,78],"is_empire":false,"cotd":0},"81":{"id":81,"name":"Republic of China (Taiwan)","allies":[78,1,77,52,39,41],"is_empire":false,"cotd":0},"79":{"id":79,"name":"Republic of Macedonia (FYROM)","allies":[],"is_empire":false,"cotd":0},"52":{"id":52,"name":"Republic of Moldova","allies":[81,15,72],"is_empire":false,"cotd":0},"1":{"id":1,"name":"Romania","allies":[81],"is_empire":false,"cotd":0},"41":{"id":41,"name":"Russia","allies":[38,31,171,78,42,81],"is_empire":false,"cotd":200316},"164":{"id":164,"name":"Saudi Arabia","allies":[],"is_empire":false,"cotd":0},"65":{"id":65,"name":"Serbia","allies":[45,72,77],"is_empire":false,"cotd":200346},"68":{"id":68,"name":"Singapore","allies":[],"is_empire":false,"cotd":0},"36":{"id":36,"name":"Slovakia","allies":[],"is_empire":false,"cotd":0},"61":{"id":61,"name":"Slovenia","allies":[],"is_empire":false,"cotd":0},"51":{"id":51,"name":"South Africa","allies":[],"is_empire":false,"cotd":0},"47":{"id":47,"name":"South Korea","allies":[63],"is_empire":false,"cotd":0},"15":{"id":15,"name":"Spain","allies":[35,70,52],"is_empire":false,"cotd":0},"38":{"id":38,"name":"Sweden","allies":[41,70],"is_empire":false,"cotd":0},"30":{"id":30,"name":"Switzerland","allies":[56,29,49,42],"is_empire":false,"cotd":0},"59":{"id":59,"name":"Thailand","allies":[63],"is_empire":false,"cotd":0},"43":{"id":43,"name":"Turkey","allies":[69,67],"is_empire":false,"cotd":200340},"40":{"id":40,"name":"Ukraine","allies":[49],"is_empire":false,"cotd":0},"166":{"id":166,"name":"United Arab Emirates","allies":[58],"is_empire":false,"cotd":0},"29":{"id":29,"name":"United Kingdom","allies":[56,49,11,30],"is_empire":false,"cotd":0},"74":{"id":74,"name":"Uruguay","allies":[75,64],"is_empire":false,"cotd":0},"24":{"id":24,"name":"USA","allies":[],"is_empire":false,"cotd":200388},"28":{"id":28,"name":"Venezuela","allies":[],"is_empire":false,"cotd":0}},"last_updated":1563518421,"citizen_contribution":[{"battle_id":200335,"zone_id":7,"division":4,"side_country_id":71,"damage":74067606,"kills":50},{"battle_id":200395,"zone_id":1,"division":4,"side_country_id":71,"damage":62188839,"kills":40}]} \ No newline at end of file diff --git a/debug/requests/2019-07-18_23-40-33_economy-inventory-items.json b/debug/requests/2019-07-18_23-40-33_economy-inventory-items.json deleted file mode 100644 index c5bec4a..0000000 --- a/debug/requests/2019-07-18_23-40-33_economy-inventory-items.json +++ /dev/null @@ -1 +0,0 @@ -{"inventoryItems":{"activeEnhancements":{"title":"Active Enhancements","id":"activeEnhancements","items":{"4_1_active":{"name":"House Q1","id":"4_1_active","industryId":4,"quality":1,"amount":1,"activable":0,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":0,"activationData":[],"active":{"uses":168,"time_left":582294},"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/4/q1_55x55_stars.png","tooltip":"Houses increase your maximum Energy and your Energy recovery rate while you are located in your residence City.","token":"house_q1","attributes":{"durability":{"id":"durability","name":"Durability","type":"hours","value":168},"energyPool":{"id":"energyPool","name":"Energy","type":"energy","value":50},"overtimePoints":{"id":"overtimePoints","name":"Overtime Points","type":"hour","value":1},"recoveryRate":{"id":"recoveryRate","name":"Energy recovery","type":"6 minutes","value":2}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"activationCost":0,"activationMessage":"You must establish residence before activationg this house","maxQuality":5},"4_2_active":{"name":"House Q2","id":"4_2_active","industryId":4,"quality":2,"amount":1,"activable":0,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":0,"activationData":[],"active":{"uses":168,"time_left":582295},"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/4/q2_55x55_stars.png","tooltip":"Houses increase your maximum Energy and your Energy recovery rate while you are located in your residence City.","token":"house_q2","attributes":{"durability":{"id":"durability","name":"Durability","type":"hours","value":168},"energyPool":{"id":"energyPool","name":"Energy","type":"energy","value":80},"overtimePoints":{"id":"overtimePoints","name":"Overtime Points","type":"hour","value":1},"recoveryRate":{"id":"recoveryRate","name":"Energy recovery","type":"6 minutes","value":2}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"activationCost":0,"activationMessage":"You must establish residence before activationg this house","maxQuality":5},"4_3_active":{"name":"House Q3","id":"4_3_active","industryId":4,"quality":3,"amount":1,"activable":0,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":0,"activationData":[],"active":{"uses":168,"time_left":582296},"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/4/q3_55x55_stars.png","tooltip":"Houses increase your maximum Energy and your Energy recovery rate while you are located in your residence City.","token":"house_q3","attributes":{"durability":{"id":"durability","name":"Durability","type":"hours","value":168},"energyPool":{"id":"energyPool","name":"Energy","type":"energy","value":100},"overtimePoints":{"id":"overtimePoints","name":"Overtime Points","type":"hour","value":1},"recoveryRate":{"id":"recoveryRate","name":"Energy recovery","type":"6 minutes","value":2}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"activationCost":0,"activationMessage":"You must establish residence before activationg this house","maxQuality":5},"100_damageBoosters_5_225107043_active":{"name":"+50% Damage","id":"100_damageBoosters_5_225107043_active","industryId":100,"quality":5,"amount":"-","activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":1,"activationData":{"tooltip":"+50% Damage","url":"/en/economy/activateBooster","params":{"type":"damage","quality":5,"duration":28370,"fromInventory":true}},"active":{"time_left":28370},"icon":0,"tooltip":"50% Damage Booster for 7 hours","token":"","attributes":{"damageBoost":{"id":"damageBoost","name":"+50% Damage","type":"use","value":"50%"},"duration":{"id":"duration","name":"Duration","type":"hours","value":28370}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":0,"type":"damageBoosters","duration":28370,"canActivateBooster":0,"remaining":28370},"100_powerPackBoosters_20_90889528_active":{"name":"Power Pack Booster","id":"100_powerPackBoosters_20_90889528_active","industryId":100,"quality":20,"amount":"-","activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":0,"activationData":{"tooltip":"+20 Energy / 6 minutes","url":"/en/economy/activateBooster","params":{"type":"power_pack","quality":20,"duration":1727428,"fromInventory":true}},"active":{"time_left":1727428},"icon":0,"tooltip":"+20 Energy / 6 minutes for 19 days","token":"","attributes":{"energyRecovery":{"id":"energyRecovery","name":"+20 Energy / 6 minutes","type":" / 6 minutes","value":20},"duration":{"id":"duration","name":"Duration","type":"days","value":1727428}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":1,"type":"powerPackBoosters","duration":1727428,"canActivateBooster":0,"remaining":1727428},"100_blitzkriegPackBoosters_2000_84949724_active":{"name":"Blitzkrieg Pack Booster","id":"100_blitzkriegPackBoosters_2000_84949724_active","industryId":100,"quality":2000,"amount":"-","activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":0,"activationData":{"tooltip":"+2000 Energy Building","url":"/en/economy/activateBooster","params":{"type":"blitzkrieg_pack","quality":2000,"duration":540793,"fromInventory":true}},"active":{"time_left":540793},"icon":0,"tooltip":"+2000 Energy Building for 6 days","token":"","attributes":{"energyPool":{"id":"energyPool","name":"Energy","type":"days","value":2000},"duration":{"id":"duration","name":"Duration","type":"days","value":6}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":1,"type":"blitzkriegPackBoosters","duration":540793,"canActivateBooster":0,"remaining":540793}}},"finalProducts":{"title":"Final products","id":"finalProducts","items":{"1_1":{"name":"Food Q1","id":"1_1","industryId":1,"quality":1,"amount":22413,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/1/q1_55x55_stars.png","tooltip":"Consuming food recovers your Energy","token":"food_q1","attributes":{"energyRestore":{"id":"energyRestore","name":"Energy restore","type":"use","value":2}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"maxQuality":7},"1_2":{"name":"Food Q2","id":"1_2","industryId":1,"quality":2,"amount":41217,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/1/q2_55x55_stars.png","tooltip":"Consuming food recovers your Energy","token":"food_q2","attributes":{"energyRestore":{"id":"energyRestore","name":"Energy restore","type":"use","value":4}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"maxQuality":7},"1_4":{"name":"Food Q4","id":"1_4","industryId":1,"quality":4,"amount":793,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/1/q4_55x55_stars.png","tooltip":"Consuming food recovers your Energy","token":"food_q4","attributes":{"energyRestore":{"id":"energyRestore","name":"Energy restore","type":"use","value":8}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"maxQuality":7},"1_5":{"name":"Food Q5","id":"1_5","industryId":1,"quality":5,"amount":308,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/1/q5_55x55_stars.png","tooltip":"Consuming food recovers your Energy","token":"food_q5","attributes":{"energyRestore":{"id":"energyRestore","name":"Energy restore","type":"use","value":10}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"maxQuality":7},"1_10":{"name":"Energy Bar","id":"1_10","industryId":1,"quality":10,"amount":130,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/1/q10.png","tooltip":"Consuming Energy Bars recovers your Energy","token":"energy_bar","attributes":{"energyRestore":{"id":"energyRestore","name":"Energy restore","type":"use","value":100}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0},"2_7":{"name":"Weapon Q7","id":"2_7","industryId":2,"quality":7,"amount":38,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/2/q7_55x55_stars.png","tooltip":"Using weapons improves your damage in battles","token":"weapon_q7","attributes":{"firePower":{"id":"firePower","name":"Fire power","type":"use","value":200},"durability":{"id":"durability","name":"Durability","type":"uses","value":10}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"used":{"durability":{"id":"durability","name":"Durability","type":"uses","value":3}},"maxQuality":7},"4_100":{"name":"Overtime Points","id":"4_100","industryId":4,"quality":100,"amount":4,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"/images/modules/misc/overtime_points_55x55.png","tooltip":"Used for working overtime","token":"house_q100","attributes":{"info":{"id":"info","name":"Receive one Overtime Point every hour for each active house you own","type":"hours","value":0}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0},"100_damageBoosters_5_86400":{"name":"+50% Damage","id":"100_damageBoosters_5_86400","industryId":100,"quality":5,"amount":53,"activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":1,"activationData":{"tooltip":"+50% Damage","url":"/en/economy/activateBooster","params":{"type":"damage","quality":5,"duration":86400,"fromInventory":true}},"active":0,"icon":0,"tooltip":"50% Damage Booster for 24 hours","token":"","attributes":{"damageBoost":{"id":"damageBoost","name":"+50% Damage","type":"use","value":"50%"},"duration":{"id":"duration","name":"Duration","type":"hours","value":86400}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":0,"type":"damageBoosters","duration":86400,"canActivateBooster":1},"100_damageBoosters_5_28800":{"name":"+50% Damage","id":"100_damageBoosters_5_28800","industryId":100,"quality":5,"amount":62,"activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":1,"activationData":{"tooltip":"+50% Damage","url":"/en/economy/activateBooster","params":{"type":"damage","quality":5,"duration":28800,"fromInventory":true}},"active":0,"icon":0,"tooltip":"50% Damage Booster for 8 hours","token":"","attributes":{"damageBoost":{"id":"damageBoost","name":"+50% Damage","type":"use","value":"50%"},"duration":{"id":"duration","name":"Duration","type":"hours","value":28800}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":0,"type":"damageBoosters","duration":28800,"canActivateBooster":1},"100_damageBoosters_10_86400":{"name":"+100% Damage","id":"100_damageBoosters_10_86400","industryId":100,"quality":10,"amount":5,"activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":1,"activationData":{"tooltip":"+100% Damage","url":"/en/economy/activateBooster","params":{"type":"damage","quality":10,"duration":86400,"fromInventory":true}},"active":0,"icon":0,"tooltip":"100% Damage Booster for 24 hours","token":"","attributes":{"damageBoost":{"id":"damageBoost","name":"+100% Damage","type":"use","value":"100%"},"duration":{"id":"duration","name":"Duration","type":"hours","value":86400}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":0,"type":"damageBoosters","duration":86400,"canActivateBooster":1},"100_damageBoosters_10_28800":{"name":"+100% Damage","id":"100_damageBoosters_10_28800","industryId":100,"quality":10,"amount":14,"activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":1,"activationData":{"tooltip":"+100% Damage","url":"/en/economy/activateBooster","params":{"type":"damage","quality":10,"duration":28800,"fromInventory":true}},"active":0,"icon":0,"tooltip":"100% Damage Booster for 8 hours","token":"","attributes":{"damageBoost":{"id":"damageBoost","name":"+100% Damage","type":"use","value":"100%"},"duration":{"id":"duration","name":"Duration","type":"hours","value":28800}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":0,"type":"damageBoosters","duration":28800,"canActivateBooster":1},"100_damageBoosters_10_7200":{"name":"+100% Damage","id":"100_damageBoosters_10_7200","industryId":100,"quality":10,"amount":5,"activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":1,"activationData":{"tooltip":"+100% Damage","url":"/en/economy/activateBooster","params":{"type":"damage","quality":10,"duration":7200,"fromInventory":true}},"active":0,"icon":0,"tooltip":"100% Damage Booster for 2 hours","token":"","attributes":{"damageBoost":{"id":"damageBoost","name":"+100% Damage","type":"use","value":"100%"},"duration":{"id":"duration","name":"Duration","type":"hours","value":7200}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":0,"type":"damageBoosters","duration":7200,"canActivateBooster":1},"100_speedBoosters_2_600":{"name":"x5 Damage Accelerator","id":"100_speedBoosters_2_600","industryId":100,"quality":2,"amount":70,"activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":1,"activationData":{"tooltip":"x5 Damage Accelerator","url":"/en/economy/activateBooster","params":{"type":"speed","quality":2,"duration":600,"fromInventory":true}},"active":0,"icon":0,"tooltip":"x5 Damage Accelerator for 10 minutes","token":"","attributes":{"damageAcceleration":{"id":"damageAcceleration","name":"Hit 5 times faster","type":"use","value":"x5"},"duration":{"id":"duration","name":"Duration","type":"minutes","value":600}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":0,"type":"speedBoosters","duration":600,"canActivateBooster":1},"100_catchupBoosters_30_60":{"name":"Ghost Booster","id":"100_catchupBoosters_30_60","industryId":100,"quality":30,"amount":150,"activable":1,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":1,"activationData":{"tooltip":"Ghost Booster availability","url":"/en/military/fight-activateBooster","params":{"type":"catchup","quality":30,"duration":60,"fromInventory":true}},"active":0,"icon":0,"tooltip":"30% Ghost Booster for 1 minute","token":"","attributes":{"damageBoost":{"id":"damageBoost","name":"+30% Damage","type":"use","value":"30%"},"duration":{"id":"duration","name":"Duration","type":"minute","value":1}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":0,"type":"catchupBoosters","duration":60,"canActivateBooster":1}}},"rawMaterials":{"title":"Raw materials","id":"rawMaterials","items":{"7_1":{"name":"Food Raw Materials","id":"7_1","industryId":7,"quality":1,"amount":588,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/7/default.png","tooltip":"Raw material needed to produce food
One raw material occupies 100 storage spaces","token":"raw_food","attributes":[],"isRaw":1,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"underCostruction":13.71},"7_1_partial":{"name":"Food Raw Materials (Under Construction)","id":"7_1_partial","industryId":7,"quality":"1_partial","amount":"13.71%","activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/7/default.png","tooltip":"Raw material needed to produce food
One raw material occupies 100 storage spaces","token":"raw_food","attributes":[],"isRaw":1,"isPartial":1,"isBooster":0,"isBomb":0,"isPackBooster":0},"12_1":{"name":"Weapon Raw Materials","id":"12_1","industryId":12,"quality":1,"amount":421,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/12/default.png","tooltip":"Raw material needed to produce weapons
One raw material occupies 100 storage spaces","token":"raw_weapon","attributes":[],"isRaw":1,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"underCostruction":77.86},"12_1_partial":{"name":"Weapon Raw Materials (Under Construction)","id":"12_1_partial","industryId":12,"quality":"1_partial","amount":"77.86%","activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/12/default.png","tooltip":"Raw material needed to produce weapons
One raw material occupies 100 storage spaces","token":"raw_weapon","attributes":[],"isRaw":1,"isPartial":1,"isBooster":0,"isBomb":0,"isPackBooster":0},"17_1":{"name":"House Raw Materials","id":"17_1","industryId":17,"quality":1,"amount":2,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/17/default.png","tooltip":"Raw material needed to produce houses
One raw material occupies 100 storage spaces","token":"sand_q1","attributes":[],"isRaw":1,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"underCostruction":79.45},"17_1_partial":{"name":"House Raw Materials (Under Construction)","id":"17_1_partial","industryId":17,"quality":"1_partial","amount":"79.45%","activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/17/default.png","tooltip":"Raw material needed to produce houses
One raw material occupies 100 storage spaces","token":"sand_q1","attributes":[],"isRaw":1,"isPartial":1,"isBooster":0,"isBomb":0,"isPackBooster":0},"24_1":{"name":"Aircraft Weapons Raw Materials","id":"24_1","industryId":24,"quality":1,"amount":0,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/24/default.png","tooltip":"Raw material needed to produce Air-to-Air Missiles
One raw material occupies 100 storage spaces","token":"magnesium_q1","attributes":[],"isRaw":1,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"underCostruction":29},"24_1_partial":{"name":"Aircraft Weapons Raw Materials (Under Construction)","id":"24_1_partial","industryId":24,"quality":"1_partial","amount":"29%","activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/24/default.png","tooltip":"Raw material needed to produce Air-to-Air Missiles
One raw material occupies 100 storage spaces","token":"magnesium_q1","attributes":[],"isRaw":1,"isPartial":1,"isBooster":0,"isBomb":0,"isPackBooster":0}}}},"inventoryStatus":{"totalStorage":1796000,"usedStorage":165873,"color":"green"}} \ No newline at end of file diff --git a/debug/requests/2019-07-18_23-40-33_economy-mycompanies.html b/debug/requests/2019-07-18_23-40-33_economy-mycompanies.html deleted file mode 100644 index d2b1225..0000000 --- a/debug/requests/2019-07-18_23-40-33_economy-mycompanies.html +++ /dev/null @@ -1,8403 +0,0 @@ - - - - - - - - - - - - - - - -eRepublik - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
Ambient on/off
-
-
- - - - - - - - - - - - - -
- - - -
- -
-
-
- -

Are your sure you want to do this?

-
- -
-
- -
- -
- Close -
-

Report content

-
-
-
-
-
-
-
- - - -
-
- Close -
-
-
-
-

Error!

-

{{settings.msgs}}

-
-
-

Daily Order completed

-
-
-
-
- - - -
-
- +{{daily_order.bparts}} - Different Bazooka parts -
-
- +{{daily_order.ebs}} - Energy Bar -
- -
-
-
-
-
-
-
- - Get Reward - - - Close - -
-
-
-
-
- - - - - - - -
-
- - - -
-

My job

- - -
-
- - -
- Energy - -10 -
- -
- Gross Salary - +{{data.salary || 'N/A'}} {{data.currency || 'N/A'}} -
- -
- Work Tax - -{{data.tax || 'N/A'}} {{data.currency || 'N/A'}} -
- - - Work - - -
-
-
- -
- You are unemployed -
-
- - - Get a job - -
-
-
- -
- - x {{data.overTime.points}} -
- Overtime Points needed - -24 -
-
- -
- Energy - -10 - -100 -
- -
- Salary earned today - {{data.overTime.salary}} {{data.currency}} -
- - - Nightshift Work - Work overtime - - Receive 1 Overtime Point every hour from each active House. - Work for 10 Energy in 55:30 -
-
- - -
- -
-

- My companies How to manage your companies -

-
- -
- -
- Work as Manager - -
-
- Employees - - - -
-
- Raw materials -
-
- Final products -
-
-
- Select a company to sell or dissolve - Close -
-
- Select a company to upgrade or downgrade - Close -
-
-
-
- - From AF with Love W - (88) - - -  - - - Zahedan, Sistan and Baluchistan, Iran -
- -
-
-
- - From AF with Love F - (34) - - -  - - - Semnan, Semnan, Iran -
- -
-
-
- - From AF With Love H - (31) - - -  - - - Tallahassee, Florida, USA -
- -
-
-
- - Minimums 2 reizes diena - (0) - - -  - - - Riga, Vidzeme, Latvia -
- -
-
-
- - From AF with Love H - (0) - - -  - - - Olympia, Washington, USA -
- -
-
-
- - Unassigned companies - (0) - - - - -     Create new company - - - -
- -
-
-
-
- Work Tax - 0 - LVL -
-
- Energy - 0 -
-
- Employees assigned - 0/75 -
-
- Raw materials -
- - - 0 -
-
- - - 0 -
-
- - - 0 -
-
- - - 0 -
-
- - Start production - -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
- -
- -
-

List of eRepublik shortcuts

- - (press ESC to close) -
-
- - diff --git a/debug/requests/2019-07-18_23-40-34_economy-exchange-retrieve.json b/debug/requests/2019-07-18_23-40-34_economy-exchange-retrieve.json deleted file mode 100644 index 60e606b..0000000 --- a/debug/requests/2019-07-18_23-40-34_economy-exchange-retrieve.json +++ /dev/null @@ -1 +0,0 @@ -{"error":false,"message":"","ecash":{"id":951206,"value":551051.725703,"citizen_id":1620414,"currencyId":1,"currency":"LVL","currency_icon":"//www.erepublik.net/images/flags_png/S/Latvia.png"},"gold":{"id":951207,"value":3745.685,"citizen_id":1620414,"currencyId":62,"currency":"GOLD","currency_icon":"//www.erepublik.net/images/modules/_icons/gold_icon.png"},"page":0,"currencyId":62,"essentials":"\n\n\n\n\n\n\n","create_form":"\t\n\t\t\t\n\t\t\tAmount:\n\t\t\t\n\t\t\t\t\n\t\t\t\tLVL\n\t\t\t\tLVL\n\t\t\t\n\t\t\tExchange rate:\n\t\t\t\n\t\t\t\t1\n\t\t\t\tLVL\n\t\t\t\tLVL\n\t\t\t\t\n\t\t\t=\n\t\t\t\n\t\t\t\t\n\t\t\t\tGOLD\n\t\t\t\tGOLD\n\t\t\t\n\t\t\tSave\n\t\t","buy_mode":"\n\n\n \n\t\t\t\n \n \n \n \n \n \n\t\t\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t
All offers
\n Citizen\n \n Amount\n \n Rate\n \n Buy:\n
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tp.e.d.r.a.m\n\t\t\t\t\n\t\t\t\n \n\t\t\t\n\t\t\t\t410.00\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\n\t\t\t\n\t\t\t\t1\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\t=\n\t\t\t\n\t\t\t\t610.650\n\t\t\t\tLVL\n\t\t\n\t\t\t\n\t\t\t\n\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tktiniatros21\n\t\t\t\t\n\t\t\t\n \n\t\t\t\n\t\t\t\t5.50\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\n\t\t\t\n\t\t\t\t1\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\t=\n\t\t\t\n\t\t\t\t610.665\n\t\t\t\tLVL\n\t\t\n\t\t\t\n\t\t\t\n\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tartemis matsas\n\t\t\t\t\n\t\t\t\n \n\t\t\t\n\t\t\t\t6.00\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\n\t\t\t\n\t\t\t\t1\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\t=\n\t\t\t\n\t\t\t\t610.665\n\t\t\t\tLVL\n\t\t\n\t\t\t\n\t\t\t\n\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tEnrico Sodomico\n\t\t\t\t\n\t\t\t\n \n\t\t\t\n\t\t\t\t1.00\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\n\t\t\t\n\t\t\t\t1\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\t=\n\t\t\t\n\t\t\t\t611.999\n\t\t\t\tLVL\n\t\t\n\t\t\t\n\t\t\t\n\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tRems.\n\t\t\t\t\n\t\t\t\n \n\t\t\t\n\t\t\t\t75.00\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\n\t\t\t\n\t\t\t\t1\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\t=\n\t\t\t\n\t\t\t\t612.000\n\t\t\t\tLVL\n\t\t\n\t\t\t\n\t\t\t\n\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tArmat0re\n\t\t\t\t\n\t\t\t\n \n\t\t\t\n\t\t\t\t20.00\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\n\t\t\t\n\t\t\t\t1\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\t=\n\t\t\t\n\t\t\t\t613.000\n\t\t\t\tLVL\n\t\t\n\t\t\t\n\t\t\t\n\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tMast3R.B0Y\n\t\t\t\t\n\t\t\t\n \n\t\t\t\n\t\t\t\t72.00\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\n\t\t\t\n\t\t\t\t1\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\t=\n\t\t\t\n\t\t\t\t613.000\n\t\t\t\tLVL\n\t\t\n\t\t\t\n\t\t\t\n\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tgustavo35\n\t\t\t\t\n\t\t\t\n \n\t\t\t\n\t\t\t\t15.00\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\n\t\t\t\n\t\t\t\t1\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\t=\n\t\t\t\n\t\t\t\t613.990\n\t\t\t\tLVL\n\t\t\n\t\t\t\n\t\t\t\n\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tatalanta BG\n\t\t\t\t\n\t\t\t\n \n\t\t\t\n\t\t\t\t10.00\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\n\t\t\t\n\t\t\t\t1\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\t=\n\t\t\t\n\t\t\t\t613.990\n\t\t\t\tLVL\n\t\t\n\t\t\t\n\t\t\t\n\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tAminta Makedonecot\n\t\t\t\t\n\t\t\t\n \n\t\t\t\n\t\t\t\t6.00\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\n\t\t\t\n\t\t\t\t1\n\t\t\t\tGOLD\n\t\t\t\t\n\t\t\t=\n\t\t\t\n\t\t\t\t614.000\n\t\t\t\tLVL\n\t\t\n\t\t\t\n\t\t\t\n\t\t
"} \ No newline at end of file diff --git a/debug/requests/2019-07-18_23-40-35_main-weekly-challenge-data.json b/debug/requests/2019-07-18_23-40-35_main-weekly-challenge-data.json deleted file mode 100644 index a3f5161..0000000 --- a/debug/requests/2019-07-18_23-40-35_main-weekly-challenge-data.json +++ /dev/null @@ -1 +0,0 @@ -{"error":false,"enabled":true,"type":{"anniversary":false,"flavorPacks":false,"springChallenge":false,"summerChallenge":false,"halloweenChallenge":false},"timeLeft":346765,"nextReward":{"maxReward":false,"type":"icon_energy_booster","text":"+1 Energy recovery until the end of Day 4,262"},"maxRewardId":0,"player":{"avatar":"//cdnt.erepublik.net/7efiav4XZ4SMvXAtgEk1NciUmAg=/55x55/smart/avatars/Citizens/2009/07/08/4b57b9ebb0232f0d6c3f6f2c21b8ab95.jpg?c022b6df6f643263dba839cb35b7a9ab","name":"inpoc1","prestigePoints":14170},"progress":0.9141935483871,"rewards":{"normal":[{"id":59,"collectedBefore":58,"percent":0.74193548387097,"label":"You have already collected this reward","tooltip":"","status":"rewarded","icon":"energy_bars"},{"id":60,"collectedBefore":0,"percent":0.016129032258065,"label":"You have already collected this reward","tooltip":"","status":"rewarded","icon":"energy_booster"},{"id":61,"collectedBefore":0,"percent":0.016129032258065,"label":"You have already collected this reward","tooltip":"","status":"rewarded","icon":"energy_bars"},{"id":62,"collectedBefore":0,"percent":0.016129032258065,"label":"You have already collected this reward","tooltip":"","status":"rewarded","icon":"energy_booster"},{"id":63,"collectedBefore":0,"percent":0.016129032258065,"label":"You have already collected this reward","tooltip":"","status":"rewarded","icon":"energy_bars"},{"id":64,"collectedBefore":0,"percent":0.016129032258065,"label":"You have already collected this reward","tooltip":"","status":"rewarded","icon":"energy_booster"},{"id":65,"collectedBefore":0,"percent":0.016129032258065,"label":"You have already collected this reward","tooltip":"","status":"rewarded","icon":"energy_bars"},{"id":66,"collectedBefore":0,"percent":0.016129032258065,"label":"You have already collected this reward","tooltip":"","status":"rewarded","icon":"energy_booster"},{"id":67,"collectedBefore":0,"percent":0.016129032258065,"label":"You have already collected this reward","tooltip":"","status":"rewarded","icon":"energy_bars"},{"id":68,"collectedBefore":0,"percent":0.016129032258065,"label":"You have already collected this reward","tooltip":"","status":"rewarded","icon":"energy_booster"},{"id":69,"collectedBefore":0,"percent":0.016129032258065,"label":"You have already collected this reward","tooltip":"","status":"rewarded","icon":"energy_bars"},{"id":70,"collectedBefore":0,"percent":0.016129032258065,"label":"Reach 14,250 Prestige Points to unlock the following reward: +1 Energy recovery until the end of Day 4,262","tooltip":"Reach 14250 Prestige Points to unlock the following reward: +1 Energy recovery until the end of Day 4,262","status":"","icon":"energy_booster"},{"id":71,"collectedBefore":0,"percent":0.016129032258065,"label":"Reach 14,500 Prestige Points to unlock the following reward: 10 Energy Bars","tooltip":"Reach 14500 Prestige Points to unlock the following reward: 10 Energy Bars","status":"","icon":"energy_bars"},{"id":72,"collectedBefore":0,"percent":0.032258064516129,"label":"Reach 15,000 Prestige Points to unlock the following reward: +1 Energy recovery until the end of Day 4,262","tooltip":"Reach 15000 Prestige Points to unlock the following reward: +1 Energy recovery until the end of Day 4,262","status":"","icon":"energy_booster"},{"id":73,"collectedBefore":0,"percent":0.016129032258065,"label":"Reach 15,250 Prestige Points to unlock the following reward: +1 Energy recovery until the end of Day 4,262","tooltip":"Reach 15250 Prestige Points to unlock the following reward: +1 Energy recovery until the end of Day 4,262","status":"","icon":"energy_booster"},{"id":74,"collectedBefore":0,"percent":0.016129032258065,"label":"Reach 15,500 Prestige Points to unlock the following reward: 15 Energy Bars","tooltip":"Reach 15500 Prestige Points to unlock the following reward: 15 Energy Bars","status":"","icon":"energy_bars"}],"extra":[]}} \ No newline at end of file diff --git a/debug/requests/2019-07-18_23-40-56_economy-inventory-items.json b/debug/requests/2019-07-18_23-40-56_economy-inventory-items.json deleted file mode 100644 index a4887ed..0000000 --- a/debug/requests/2019-07-18_23-40-56_economy-inventory-items.json +++ /dev/null @@ -1 +0,0 @@ -{"inventoryItems":{"activeEnhancements":{"title":"Active Enhancements","id":"activeEnhancements","items":{"4_1_active":{"name":"House Q1","id":"4_1_active","industryId":4,"quality":1,"amount":1,"activable":0,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":0,"activationData":[],"active":{"uses":168,"time_left":582271},"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/4/q1_55x55_stars.png","tooltip":"Houses increase your maximum Energy and your Energy recovery rate while you are located in your residence City.","token":"house_q1","attributes":{"durability":{"id":"durability","name":"Durability","type":"hours","value":168},"energyPool":{"id":"energyPool","name":"Energy","type":"energy","value":50},"overtimePoints":{"id":"overtimePoints","name":"Overtime Points","type":"hour","value":1},"recoveryRate":{"id":"recoveryRate","name":"Energy recovery","type":"6 minutes","value":2}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"activationCost":0,"activationMessage":"You must establish residence before activationg this house","maxQuality":5},"4_2_active":{"name":"House Q2","id":"4_2_active","industryId":4,"quality":2,"amount":1,"activable":0,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":0,"activationData":[],"active":{"uses":168,"time_left":582272},"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/4/q2_55x55_stars.png","tooltip":"Houses increase your maximum Energy and your Energy recovery rate while you are located in your residence City.","token":"house_q2","attributes":{"durability":{"id":"durability","name":"Durability","type":"hours","value":168},"energyPool":{"id":"energyPool","name":"Energy","type":"energy","value":80},"overtimePoints":{"id":"overtimePoints","name":"Overtime Points","type":"hour","value":1},"recoveryRate":{"id":"recoveryRate","name":"Energy recovery","type":"6 minutes","value":2}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"activationCost":0,"activationMessage":"You must establish residence before activationg this house","maxQuality":5},"4_3_active":{"name":"House Q3","id":"4_3_active","industryId":4,"quality":3,"amount":1,"activable":0,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":0,"activationData":[],"active":{"uses":168,"time_left":582273},"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/4/q3_55x55_stars.png","tooltip":"Houses increase your maximum Energy and your Energy recovery rate while you are located in your residence City.","token":"house_q3","attributes":{"durability":{"id":"durability","name":"Durability","type":"hours","value":168},"energyPool":{"id":"energyPool","name":"Energy","type":"energy","value":100},"overtimePoints":{"id":"overtimePoints","name":"Overtime Points","type":"hour","value":1},"recoveryRate":{"id":"recoveryRate","name":"Energy recovery","type":"6 minutes","value":2}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"activationCost":0,"activationMessage":"You must establish residence before activationg this house","maxQuality":5},"100_damageBoosters_5_225107043_active":{"name":"+50% Damage","id":"100_damageBoosters_5_225107043_active","industryId":100,"quality":5,"amount":"-","activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":1,"activationData":{"tooltip":"+50% Damage","url":"/en/economy/activateBooster","params":{"type":"damage","quality":5,"duration":28347,"fromInventory":true}},"active":{"time_left":28347},"icon":0,"tooltip":"50% Damage Booster for 7 hours","token":"","attributes":{"damageBoost":{"id":"damageBoost","name":"+50% Damage","type":"use","value":"50%"},"duration":{"id":"duration","name":"Duration","type":"hours","value":28347}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":0,"type":"damageBoosters","duration":28347,"canActivateBooster":0,"remaining":28347},"100_powerPackBoosters_20_90889528_active":{"name":"Power Pack Booster","id":"100_powerPackBoosters_20_90889528_active","industryId":100,"quality":20,"amount":"-","activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":0,"activationData":{"tooltip":"+20 Energy / 6 minutes","url":"/en/economy/activateBooster","params":{"type":"power_pack","quality":20,"duration":1727405,"fromInventory":true}},"active":{"time_left":1727405},"icon":0,"tooltip":"+20 Energy / 6 minutes for 19 days","token":"","attributes":{"energyRecovery":{"id":"energyRecovery","name":"+20 Energy / 6 minutes","type":" / 6 minutes","value":20},"duration":{"id":"duration","name":"Duration","type":"days","value":1727405}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":1,"type":"powerPackBoosters","duration":1727405,"canActivateBooster":0,"remaining":1727405},"100_blitzkriegPackBoosters_2000_84949724_active":{"name":"Blitzkrieg Pack Booster","id":"100_blitzkriegPackBoosters_2000_84949724_active","industryId":100,"quality":2000,"amount":"-","activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":0,"activationData":{"tooltip":"+2000 Energy Building","url":"/en/economy/activateBooster","params":{"type":"blitzkrieg_pack","quality":2000,"duration":540770,"fromInventory":true}},"active":{"time_left":540770},"icon":0,"tooltip":"+2000 Energy Building for 6 days","token":"","attributes":{"energyPool":{"id":"energyPool","name":"Energy","type":"days","value":2000},"duration":{"id":"duration","name":"Duration","type":"days","value":6}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":1,"type":"blitzkriegPackBoosters","duration":540770,"canActivateBooster":0,"remaining":540770}}},"finalProducts":{"title":"Final products","id":"finalProducts","items":{"1_1":{"name":"Food Q1","id":"1_1","industryId":1,"quality":1,"amount":22413,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/1/q1_55x55_stars.png","tooltip":"Consuming food recovers your Energy","token":"food_q1","attributes":{"energyRestore":{"id":"energyRestore","name":"Energy restore","type":"use","value":2}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"maxQuality":7},"1_2":{"name":"Food Q2","id":"1_2","industryId":1,"quality":2,"amount":41217,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/1/q2_55x55_stars.png","tooltip":"Consuming food recovers your Energy","token":"food_q2","attributes":{"energyRestore":{"id":"energyRestore","name":"Energy restore","type":"use","value":4}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"maxQuality":7},"1_4":{"name":"Food Q4","id":"1_4","industryId":1,"quality":4,"amount":793,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/1/q4_55x55_stars.png","tooltip":"Consuming food recovers your Energy","token":"food_q4","attributes":{"energyRestore":{"id":"energyRestore","name":"Energy restore","type":"use","value":8}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"maxQuality":7},"1_5":{"name":"Food Q5","id":"1_5","industryId":1,"quality":5,"amount":308,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/1/q5_55x55_stars.png","tooltip":"Consuming food recovers your Energy","token":"food_q5","attributes":{"energyRestore":{"id":"energyRestore","name":"Energy restore","type":"use","value":10}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"maxQuality":7},"1_10":{"name":"Energy Bar","id":"1_10","industryId":1,"quality":10,"amount":130,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/1/q10.png","tooltip":"Consuming Energy Bars recovers your Energy","token":"energy_bar","attributes":{"energyRestore":{"id":"energyRestore","name":"Energy restore","type":"use","value":100}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0},"2_7":{"name":"Weapon Q7","id":"2_7","industryId":2,"quality":7,"amount":38,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/2/q7_55x55_stars.png","tooltip":"Using weapons improves your damage in battles","token":"weapon_q7","attributes":{"firePower":{"id":"firePower","name":"Fire power","type":"use","value":200},"durability":{"id":"durability","name":"Durability","type":"uses","value":10}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"used":{"durability":{"id":"durability","name":"Durability","type":"uses","value":3}},"maxQuality":7},"4_100":{"name":"Overtime Points","id":"4_100","industryId":4,"quality":100,"amount":4,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"/images/modules/misc/overtime_points_55x55.png","tooltip":"Used for working overtime","token":"house_q100","attributes":{"info":{"id":"info","name":"Receive one Overtime Point every hour for each active house you own","type":"hours","value":0}},"isRaw":0,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0},"100_damageBoosters_5_86400":{"name":"+50% Damage","id":"100_damageBoosters_5_86400","industryId":100,"quality":5,"amount":53,"activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":1,"activationData":{"tooltip":"+50% Damage","url":"/en/economy/activateBooster","params":{"type":"damage","quality":5,"duration":86400,"fromInventory":true}},"active":0,"icon":0,"tooltip":"50% Damage Booster for 24 hours","token":"","attributes":{"damageBoost":{"id":"damageBoost","name":"+50% Damage","type":"use","value":"50%"},"duration":{"id":"duration","name":"Duration","type":"hours","value":86400}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":0,"type":"damageBoosters","duration":86400,"canActivateBooster":1},"100_damageBoosters_5_28800":{"name":"+50% Damage","id":"100_damageBoosters_5_28800","industryId":100,"quality":5,"amount":62,"activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":1,"activationData":{"tooltip":"+50% Damage","url":"/en/economy/activateBooster","params":{"type":"damage","quality":5,"duration":28800,"fromInventory":true}},"active":0,"icon":0,"tooltip":"50% Damage Booster for 8 hours","token":"","attributes":{"damageBoost":{"id":"damageBoost","name":"+50% Damage","type":"use","value":"50%"},"duration":{"id":"duration","name":"Duration","type":"hours","value":28800}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":0,"type":"damageBoosters","duration":28800,"canActivateBooster":1},"100_damageBoosters_10_86400":{"name":"+100% Damage","id":"100_damageBoosters_10_86400","industryId":100,"quality":10,"amount":5,"activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":1,"activationData":{"tooltip":"+100% Damage","url":"/en/economy/activateBooster","params":{"type":"damage","quality":10,"duration":86400,"fromInventory":true}},"active":0,"icon":0,"tooltip":"100% Damage Booster for 24 hours","token":"","attributes":{"damageBoost":{"id":"damageBoost","name":"+100% Damage","type":"use","value":"100%"},"duration":{"id":"duration","name":"Duration","type":"hours","value":86400}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":0,"type":"damageBoosters","duration":86400,"canActivateBooster":1},"100_damageBoosters_10_28800":{"name":"+100% Damage","id":"100_damageBoosters_10_28800","industryId":100,"quality":10,"amount":14,"activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":1,"activationData":{"tooltip":"+100% Damage","url":"/en/economy/activateBooster","params":{"type":"damage","quality":10,"duration":28800,"fromInventory":true}},"active":0,"icon":0,"tooltip":"100% Damage Booster for 8 hours","token":"","attributes":{"damageBoost":{"id":"damageBoost","name":"+100% Damage","type":"use","value":"100%"},"duration":{"id":"duration","name":"Duration","type":"hours","value":28800}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":0,"type":"damageBoosters","duration":28800,"canActivateBooster":1},"100_damageBoosters_10_7200":{"name":"+100% Damage","id":"100_damageBoosters_10_7200","industryId":100,"quality":10,"amount":5,"activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":1,"activationData":{"tooltip":"+100% Damage","url":"/en/economy/activateBooster","params":{"type":"damage","quality":10,"duration":7200,"fromInventory":true}},"active":0,"icon":0,"tooltip":"100% Damage Booster for 2 hours","token":"","attributes":{"damageBoost":{"id":"damageBoost","name":"+100% Damage","type":"use","value":"100%"},"duration":{"id":"duration","name":"Duration","type":"hours","value":7200}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":0,"type":"damageBoosters","duration":7200,"canActivateBooster":1},"100_speedBoosters_2_600":{"name":"x5 Damage Accelerator","id":"100_speedBoosters_2_600","industryId":100,"quality":2,"amount":70,"activable":1,"deactivable":0,"activableFromInventory":1,"activableFromBattlefield":1,"activationData":{"tooltip":"x5 Damage Accelerator","url":"/en/economy/activateBooster","params":{"type":"speed","quality":2,"duration":600,"fromInventory":true}},"active":0,"icon":0,"tooltip":"x5 Damage Accelerator for 10 minutes","token":"","attributes":{"damageAcceleration":{"id":"damageAcceleration","name":"Hit 5 times faster","type":"use","value":"x5"},"duration":{"id":"duration","name":"Duration","type":"minutes","value":600}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":0,"type":"speedBoosters","duration":600,"canActivateBooster":1},"100_catchupBoosters_30_60":{"name":"Ghost Booster","id":"100_catchupBoosters_30_60","industryId":100,"quality":30,"amount":150,"activable":1,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":1,"activationData":{"tooltip":"Ghost Booster availability","url":"/en/military/fight-activateBooster","params":{"type":"catchup","quality":30,"duration":60,"fromInventory":true}},"active":0,"icon":0,"tooltip":"30% Ghost Booster for 1 minute","token":"","attributes":{"damageBoost":{"id":"damageBoost","name":"+30% Damage","type":"use","value":"30%"},"duration":{"id":"duration","name":"Duration","type":"minute","value":1}},"isRaw":0,"isPartial":0,"isBooster":1,"isBomb":0,"isPackBooster":0,"type":"catchupBoosters","duration":60,"canActivateBooster":1}}},"rawMaterials":{"title":"Raw materials","id":"rawMaterials","items":{"7_1":{"name":"Food Raw Materials","id":"7_1","industryId":7,"quality":1,"amount":588,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/7/default.png","tooltip":"Raw material needed to produce food
One raw material occupies 100 storage spaces","token":"raw_food","attributes":[],"isRaw":1,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"underCostruction":13.71},"7_1_partial":{"name":"Food Raw Materials (Under Construction)","id":"7_1_partial","industryId":7,"quality":"1_partial","amount":"13.71%","activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/7/default.png","tooltip":"Raw material needed to produce food
One raw material occupies 100 storage spaces","token":"raw_food","attributes":[],"isRaw":1,"isPartial":1,"isBooster":0,"isBomb":0,"isPackBooster":0},"12_1":{"name":"Weapon Raw Materials","id":"12_1","industryId":12,"quality":1,"amount":421,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/12/default.png","tooltip":"Raw material needed to produce weapons
One raw material occupies 100 storage spaces","token":"raw_weapon","attributes":[],"isRaw":1,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"underCostruction":77.86},"12_1_partial":{"name":"Weapon Raw Materials (Under Construction)","id":"12_1_partial","industryId":12,"quality":"1_partial","amount":"77.86%","activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/12/default.png","tooltip":"Raw material needed to produce weapons
One raw material occupies 100 storage spaces","token":"raw_weapon","attributes":[],"isRaw":1,"isPartial":1,"isBooster":0,"isBomb":0,"isPackBooster":0},"17_1":{"name":"House Raw Materials","id":"17_1","industryId":17,"quality":1,"amount":2,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/17/default.png","tooltip":"Raw material needed to produce houses
One raw material occupies 100 storage spaces","token":"sand_q1","attributes":[],"isRaw":1,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"underCostruction":79.45},"17_1_partial":{"name":"House Raw Materials (Under Construction)","id":"17_1_partial","industryId":17,"quality":"1_partial","amount":"79.45%","activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/17/default.png","tooltip":"Raw material needed to produce houses
One raw material occupies 100 storage spaces","token":"sand_q1","attributes":[],"isRaw":1,"isPartial":1,"isBooster":0,"isBomb":0,"isPackBooster":0},"24_1":{"name":"Aircraft Weapons Raw Materials","id":"24_1","industryId":24,"quality":1,"amount":0,"activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/24/default.png","tooltip":"Raw material needed to produce Air-to-Air Missiles
One raw material occupies 100 storage spaces","token":"magnesium_q1","attributes":[],"isRaw":1,"isPartial":0,"isBooster":0,"isBomb":0,"isPackBooster":0,"underCostruction":29},"24_1_partial":{"name":"Aircraft Weapons Raw Materials (Under Construction)","id":"24_1_partial","industryId":24,"quality":"1_partial","amount":"29%","activable":0,"deactivable":0,"activableFromInventory":0,"activableFromBattlefield":0,"activationData":0,"active":0,"activationTooltip":"","icon":"//www.erepublik.net/images/icons/industry/24/default.png","tooltip":"Raw material needed to produce Air-to-Air Missiles
One raw material occupies 100 storage spaces","token":"magnesium_q1","attributes":[],"isRaw":1,"isPartial":1,"isBooster":0,"isBomb":0,"isPackBooster":0}}}},"inventoryStatus":{"totalStorage":1796000,"usedStorage":165873,"color":"green"}} \ No newline at end of file diff --git a/erepublik_script/classes.py b/erepublik_script/classes.py index af1147a..3b3fd27 100644 --- a/erepublik_script/classes.py +++ b/erepublik_script/classes.py @@ -778,57 +778,57 @@ class CitizenAPI: def post_country_comment_retrieve(self, token: str, post_id: int): data = {"_token": token, "postId": post_id} - return self.post("{}/main/country-comment/retrieve/".format(self.url), data=data) + return self.post("{}/main/country-comment/retrieve/json".format(self.url), data=data) def post_country_post_create(self, token: str, body: str, post_as: int): data = {"_token": token, "post_message": body, "post_as": post_as} - return self.post("{}/main/country-post/create/".format(self.url), data=data) + return self.post("{}/main/country-post/create/json".format(self.url), data=data) def post_country_post_retrieve(self, token: str): data = {"_token": token, "page": 1, "switchedFrom": False} - return self.post("{}/main/country-post/retrieve/".format(self.url), data=data) + return self.post("{}/main/country-post/retrieve/json".format(self.url), data=data) # ## Military Unit def post_military_unit_comment_retrieve(self, token: str, post_id: int): data = {"_token": token, "postId": post_id} - return self.post("{}/main/military-unit-comment/retrieve/".format(self.url), data=data) + return self.post("{}/main/military-unit-comment/retrieve/json".format(self.url), data=data) def post_military_unit_post_create(self, token: str, body: str, post_as: int): data = {"_token": token, "post_message": body, "post_as": post_as} - return self.post("{}/main/military-unit-post/create/".format(self.url), data=data) + return self.post("{}/main/military-unit-post/create/json".format(self.url), data=data) def post_military_unit_post_retrieve(self, token: str): data = {"_token": token, "page": 1, "switchedFrom": False} - return self.post("{}/main/military-unit-post/retrieve/".format(self.url), data=data) + return self.post("{}/main/military-unit-post/retrieve/json".format(self.url), data=data) # ## Party def post_party_comment_retrieve(self, token: str, post_id: int): data = {"_token": token, "postId": post_id} - return self.post("{}/main/party-comment/retrieve/".format(self.url), data=data) + return self.post("{}/main/party-comment/retrieve/json".format(self.url), data=data) def post_party_post_create(self, token: str, body: str): data = {"_token": token, "post_message": body} - return self.post("{}/main/party-post/create/".format(self.url), data=data) + return self.post("{}/main/party-post/create/json".format(self.url), data=data) def post_party_post_retrieve(self, token: str): data = {"_token": token, "page": 1, "switchedFrom": False} - return self.post("{}/main/party-post/retrieve/".format(self.url), data=data) + return self.post("{}/main/party-post/retrieve/json".format(self.url), data=data) # ## Friend's Wall def post_wall_comment_retrieve(self, token: str, post_id: int): data = {"_token": token, "postId": post_id} - return self.post("{}/main/wall-comment/retrieve/".format(self.url), data=data) + return self.post("{}/main/wall-comment/retrieve/json".format(self.url), data=data) def post_wall_post_create(self, token: str, body: str): data = {"_token": token, "post_message": body} - return self.post("{}/main/wall-post/create/".format(self.url), data=data) + return self.post("{}/main/wall-post/create/json".format(self.url), data=data) def post_wall_post_retrieve(self, token: str): data = {"_token": token, "page": 1, "switchedFrom": False} - return self.post("{}/main/wall-post/retrieve/".format(self.url), data=data) + return self.post("{}/main/wall-post/retrieve/json".format(self.url), data=data) class Reporter: diff --git a/erepublik_script/cli.py b/erepublik_script/cli.py deleted file mode 100644 index 7a379b4..0000000 --- a/erepublik_script/cli.py +++ /dev/null @@ -1,422 +0,0 @@ -# -*- coding: utf-8 -*- - -"""Console script for erepublik_script.""" - -import json -import os -import random -import sys -import threading -from collections import defaultdict -from datetime import timedelta -from typing import List, Tuple - -import click - -from erepublik_script import classes, utils -from erepublik_script.citizen import Citizen - - -__all__ = ["Citizen"] - -CONFIG = defaultdict(bool) - - -@click.command() -@click.option('--silent', help='Run silently', type=bool, is_flag=True) -def main(silent): - global CONFIG - assert sys.version_info >= (3, 7, 1) - if silent: - write_log = utils.write_silent_log - else: - write_log = utils.write_interactive_log - - try: - with open('config.json', 'r') as f: - CONFIG = json.load(f) - - write_log('Config file found. Checking...') - CONFIG = utils.parse_config(CONFIG) - except: - CONFIG = utils.parse_config() - - with open('config.json', 'w') as f: - json.dump(CONFIG, f, indent=True, sort_keys=True) - if CONFIG['interactive']: - write_log = utils.write_interactive_log - else: - write_log = utils.write_silent_log - write_log('\nTo quit press [ctrl] + [c]', False) - os.chdir(os.path.dirname(os.path.realpath(__file__))) - write_log('Version: ' + utils.VERSION) - player = None - try: # If errors before player is initialized - while True: - player = Citizen(email=CONFIG['email'], password=CONFIG['password']) - if player.logged_in: - break - utils.silent_sleep(2) - player.config.work = CONFIG['work'] - player.config.train = CONFIG['train'] - player.config.ot = CONFIG['ot'] - player.config.wam = bool(CONFIG['wam']) - player.config.employees = bool(CONFIG['employ']) - player.config.auto_sell = CONFIG.get('auto_sell', []) - player.config.auto_sell_all = CONFIG.get('auto_sell_all', False) - player.config.auto_buy_raw = CONFIG.get('auto_buy_raw', False) - player.config.force_wam = CONFIG.get('force_wam', False) - player.config.fight = CONFIG['fight'] - player.config.air = CONFIG['air'] - player.config.ground = CONFIG['ground'] - player.config.all_in = CONFIG['all_in'] - player.config.next_energy = CONFIG['next_energy'] - player.config.boosters = CONFIG['boosters'] - player.config.travel_to_fight = CONFIG['travel_to_fight'] - player.config.always_travel = CONFIG.get('always_travel', False) - player.config.epic_hunt = CONFIG['epic_hunt'] - player.config.epic_hunt_ebs = CONFIG['epic_hunt_ebs'] - player.config.rw_def_side = CONFIG['rw_def_side'] - player.config.random_sleep = CONFIG['random_sleep'] - player.config.continuous_fighting = CONFIG['continuous_fighting'] - player.config.interactive = CONFIG['interactive'] - player.reporter.allowed = not CONFIG.get('reporting_is_not_allowed') - - player.set_debug(CONFIG.get('debug', False)) - while True: - try: - player.update_all() - break - except: - utils.silent_sleep(2) - - now = utils.now() - dt_max = now.replace(year=9999) - tasks = { - 'eat': now, - } - wam_hour = employ_hour = 14 - if player.config.work: - tasks.update({'work': now}) - if player.config.train: - tasks.update({'train': now}) - if player.config.ot: - tasks.update({'ot': now}) - if player.config.fight: - tasks.update({'fight': now}) - if player.config.wam: - wam_hour = 14 - if not isinstance(CONFIG['wam'], bool): - try: - wam_hour = abs(int(CONFIG['wam'])) % 24 - except ValueError: - pass - tasks.update({'wam': now.replace(hour=wam_hour, minute=0, second=0, microsecond=0)}) - if player.config.employees: - employ_hour = 8 - if not isinstance(CONFIG['employ'], bool): - try: - employ_hour = abs(int(CONFIG['employ'])) % 24 - except ValueError: - pass - tasks.update({'employ': now.replace(hour=employ_hour, minute=0, second=0, microsecond=0)}) - - if player.config.epic_hunt: - tasks['epic_hunt'] = now - - if CONFIG.get("renew_houses", True): - tasks['renew_houses'] = now - - if CONFIG.get('start_battles'): - """ {'start_battle': {war_id: {'regions': [region_id, ], - 'timing': ['at', 'hh:mm' | 'before', 'hh:mm' (before autoattack) | - 'auto' (after round for citizenship country's oldest battle or at 00:00) - 'rw', (after first round of RW if you are occupying)]}} """ - player.allowed_battles = CONFIG.get('start_battles', dict()) - raise classes.ErepublikException("Battle starting is not implemented") - - if player.reporter.allowed: - report = dict(CONFIG) - report.pop("email", None) - report.pop("password", None) - report.update( - VERSION=utils.VERSION, - COMMIT_ID=utils.COMMIT_ID - ) - player.reporter.report_action("ACTIVE_CONFIG", json_val=report) - # -1 because main thread is counted in - name = "{}-state_updater-{}".format(player.name, threading.active_count() - 1) - state_thread = threading.Thread(target=player.state_update_repeater, name=name) - state_thread.start() - - if CONFIG.get("congress", True): - tasks['congress'] = now.replace(hour=1, minute=30, second=0) - - if CONFIG.get("party_president", False): - tasks['party_president'] = now.replace(hour=1, minute=30, second=0) - - contribute_cc = int(CONFIG.get("contribute_cc", 0)) - if contribute_cc: - tasks['contribute_cc'] = now.replace(hour=2, minute=0, second=0) - - if CONFIG.get("gold_buy"): - tasks['gold_buy'] = now.replace(hour=23, minute=57, second=0, microsecond=0) - - error_count = 0 - while error_count < 3: - try: - now = utils.now() - player.update_all() - if tasks.get('work', dt_max) <= now: - player.write_log("Doing task: work") - player.update_citizen_info() - player.work() - if player.config.ot: - tasks['ot'] = now - player.collect_daily_task() - next_time = now.replace(hour=0, minute=0, second=0) + timedelta(days=1) - tasks.update({'work': next_time}) - - if tasks.get('train', dt_max) <= now: - player.write_log("Doing task: train") - player.update_citizen_info() - player.train() - player.collect_daily_task() - next_time = now.replace(hour=0, minute=0, second=0) + timedelta(days=1) - tasks.update({'train': next_time}) - - if tasks.get('wam', dt_max) <= now: - player.write_log("Doing task: Work as manager") - success = player.work_wam() - player.eat() - if success: - next_time = now.replace(hour=wam_hour, minute=0, second=0, microsecond=0) + timedelta(days=1) - else: - next_time = now.replace(second=0, microsecond=0) + timedelta(minutes=30) - - tasks.update({'wam': next_time}) - - if tasks.get('eat', dt_max) <= now: - player.write_log("Doing task: eat") - player.eat() - - if player.energy.food_fights > player.energy.limit // 10: - next_minutes = 12 - else: - next_minutes = (player.energy.limit - 5 * player.energy.interval) // player.energy.interval * 6 - - next_time = player.energy.reference_time + timedelta(minutes=next_minutes) - tasks.update({'eat': next_time}) - - if tasks.get('fight', dt_max) <= now or player.energy.is_energy_full: - fight_energy_debug_log: List[Tuple[int, str]] = [] - player.write_log("Doing task: fight") - player.write_log(player.health_info) - - if player.should_fight(): - player.find_battle_and_fight() - else: - player.collect_weekly_reward() - energy = classes.EnergyToFight(player.details.xp_till_level_up * 10 - player.energy.limit + 50) - fight_energy_debug_log.append(( - energy.i, - f"Levelup reachable {player.details.xp_till_level_up} * 10 - {player.energy.limit} + 50" - )) - - # Do levelup - energy.check(player.details.xp_till_level_up * 10 + 50) - fight_energy_debug_log.append(( - energy.i, f"Levelup {player.details.xp_till_level_up} * 10 + 50" - )) - - # if levelup is close stop queueing other fighting - if not player.is_levelup_close: - - # Obligatory need 75pp - if player.details.pp < 75: - energy.check(75 - player.details.pp) - fight_energy_debug_log.append((energy.i, f"Obligatory need 75pp: 75 - {player.details.pp}")) - - if player.config.continuous_fighting and player.has_battle_contribution: - energy.check(player.energy.interval) - fight_energy_debug_log.append((energy.i, f"continuous_fighting: {player.energy.interval}")) - - # All-in - if player.config.all_in: - energy.check(player.energy.limit * 2 - 3 * player.energy.interval) - fight_energy_debug_log.append(( - energy.i, f"All-in: {player.energy.limit} * 2 - 3 * {player.energy.interval}" - )) - elif player.energy.limit * 2 - 3 * player.energy.interval >= player.energy.recovered: - # 1h worth of energy - energy.check(player.energy.limit * 2 - 3 * player.energy.interval) - fight_energy_debug_log.append( - (energy.i, f"1h worth of energy: {player.energy.interval} * 10" - )) - - # All-in for AIR battles - if all([player.config.air, player.config.all_in, - player.energy.available >= player.energy.limit]): - energy.check(player.energy.limit) - fight_energy_debug_log.append(( - energy.i, f"All-in for AIR battles: {player.energy.limit}" - )) - - # Get to next Energy +1 - if player.next_reachable_energy and player.config.next_energy: - energy.check(player.next_reachable_energy * 10) - fight_energy_debug_log.append(( - energy.i, f"Get to next Energy +1: {player.next_reachable_energy} * 10" - )) - - energy = energy.i - player.energy.available - next_minutes = max([6, abs(energy) // player.energy.interval * 6]) - # utils.write_silent_log("\n".join([f"{energy} {info}" for energy, info in fight_energy_debug_log])) - next_time = player.energy.reference_time + timedelta(minutes=next_minutes) - tasks.update({'fight': next_time}) - - if tasks.get('ot', dt_max) <= now: - player.write_log("Doing task: ot") - if now > player.my_companies.next_ot_time: - player.work_ot() - next_time = now + timedelta(minutes=60) - else: - next_time = player.my_companies.next_ot_time - tasks.update({'ot': next_time}) - - if tasks.get('employ', dt_max) <= now: - player.write_log("Doing task: Employee work") - next_time = utils.now().replace(hour=employ_hour, minute=0, second=0) + timedelta(days=1) - next_time = next_time if player.work_employees() else tasks.get('employ') + timedelta(minutes=30) - tasks.update({'employ': next_time}) - - if tasks.get('epic_hunt', dt_max) <= now: - player.write_log("Doing task: EPIC check") - player.check_epic_battles() - if player.active_fs: - next_time = now + timedelta(minutes=1) - else: - next_time = tasks.get('eat') - tasks.update({'epic_hunt': next_time}) - - if tasks.get('gold_buy', dt_max) <= now: - player.write_log("Doing task: auto buy 10g") - for offer in player.get_monetary_offers(): - if offer['amount'] >= 10 and player.details.cc >= 20 * offer["price"]: - # TODO: check allowed amount to buy - if player.buy_monetary_market_offer(offer=offer['offer_id'], amount=10, currency=62): - break - - next_time = tasks.get('gold_buy') + timedelta(days=1) - tasks.update({'gold_buy': next_time}) - - if tasks.get('congress', dt_max) <= now: - if 1 <= now.day < 16: - next_time = now.replace(day=16) - elif 16 <= now.day < 24: - player.write_log("Doing task: candidate for congress") - player.candidate_for_congress() - if not now.month == 12: - next_time = now.replace(month=now.month + 1, day=16) - else: - next_time = now.replace(year=now.year + 1, month=1, day=16) - else: - if not now.month == 12: - next_time = now.replace(month=now.month + 1, day=16) - else: - next_time = now.replace(year=now.year + 1, month=1, day=16) - tasks.update({'congress': next_time.replace(hour=1, minute=30, second=0, microsecond=0)}) - - if tasks.get('party_president', dt_max) <= now: - if not now.day == 15: - player.write_log("Doing task: candidate for party president") - player.candidate_for_party_presidency() - if not now.month == 12: - next_time = now.replace(month=now.month + 1) - else: - next_time = now.replace(year=now.year + 1, month=1) - else: - if not now.month == 12: - next_time = now.replace(month=now.month + 1) - else: - next_time = now.replace(year=now.year + 1, month=1) - tasks.update(party_president=next_time.replace(day=16, hour=0, minute=0, second=0, microsecond=0)) - - if tasks.get('contribute_cc', dt_max) <= now: - if not now.weekday(): - player.update_money() - cc = (player.details.cc // contribute_cc) * contribute_cc - player.write_log("Doing task: Contribute {}cc to Latvia".format(cc)) - player.contribute_cc_to_country(cc) - next_time = now + timedelta(days=7 - now.weekday()) - next_time = next_time.replace(hour=2, minute=0, second=0) - tasks.update({'contribute_cc': next_time}) - - if tasks.get('renew_houses', dt_max) <= now: - player.write_log("Doing task: Renew houses") - end_times = player.renew_houses() - if end_times: - tasks.update(renew_houses=min(end_times.values()) - timedelta(hours=24)) - else: - player.write_log("No houses found! Forcing q1 usage...") - end_times = player.buy_and_activate_house(1) - if not end_times: - tasks.update(renew_houses=now + timedelta(hours=6)) - else: - tasks.update(renew_houses=min(end_times.values()) - timedelta(hours=24)) - - closest_next_time = dt_max - next_tasks = [] - for task, next_time in sorted(tasks.items(), key=lambda s: s[1]): - next_tasks.append("{}: {}".format(next_time.strftime('%F %T'), task)) - if next_time < closest_next_time: - closest_next_time = next_time - random_seconds = random.randint(0, 121) if player.config.random_sleep else 0 - sleep_seconds = int(utils.get_sleep_seconds(closest_next_time)) - if sleep_seconds <= 0: - raise classes.ErepublikException(f"Loop detected! Offending task: '{next_tasks[0]}'") - closest_next_time += timedelta(seconds=random_seconds) - player.write_log("My next Tasks and there time:\n" + "\n".join(sorted(next_tasks))) - player.write_log("Sleeping until (eRep): {} (sleeping for {}s + random {}s)".format( - closest_next_time.strftime("%F %T"), sleep_seconds, random_seconds)) - seconds_to_sleep = sleep_seconds + random_seconds if sleep_seconds > 0 else 0 - player.sleep(seconds_to_sleep) - - except classes.ErepublikNetworkException: - player.write_log('Network ERROR detected. Sleeping for 1min...') - player.sleep(60) - except (KeyboardInterrupt, SystemExit): - sys.exit(1) - except classes.ErepublikException as e: - utils.process_error(f"Known error detected! {e}", player.name, sys.exc_info(), player, utils.COMMIT_ID) - except: - utils.process_error("Unknown error!", player.name, sys.exc_info(), player, utils.COMMIT_ID) - error_count += 1 - if error_count < 3: - player.sleep(60) - finally: - if error_count >= 3: - player.stop_threads.set() - player.stop_threads.set() - player.write_log('Too many errors.') - except (KeyboardInterrupt, SystemExit): - sys.exit(1) - except classes.ErepublikException: - utils.process_error("[{}] To many errors.".format(utils.COMMIT_ID), player.name, sys.exc_info(), player, - utils.COMMIT_ID) - except: - if isinstance(player, Citizen): - name = player.name - elif CONFIG.get('email', None): - name = CONFIG['email'] - else: - name = "Uninitialized" - utils.process_error("[{}] Fatal error.".format(utils.COMMIT_ID), name, sys.exc_info(), player, utils.COMMIT_ID) - sys.exit(1) - - -if __name__ == "__main__": - while True: - main() - utils.write_interactive_log("Restarting after 1h") - utils.interactive_sleep(60 * 60) diff --git a/erepublik_script/utils.py b/erepublik_script/utils.py index 2c956e5..cd11361 100644 --- a/erepublik_script/utils.py +++ b/erepublik_script/utils.py @@ -18,7 +18,7 @@ from requests import Response from slugify import slugify -__all__ = ["FOOD_ENERGY", "VERSION", "COMMIT_ID", "COUNTRIES", "erep_tz", +__all__ = ["FOOD_ENERGY", "COMMIT_ID", "COUNTRIES", "erep_tz", "now", "localize_dt", "localize_timestamp", "good_timedelta", "eday_from_date", "date_from_eday", "get_sleep_seconds", "interactive_sleep", "silent_sleep", "write_silent_log", "write_interactive_log", "get_file", "write_file", @@ -26,7 +26,6 @@ __all__ = ["FOOD_ENERGY", "VERSION", "COMMIT_ID", "COUNTRIES", "erep_tz", FOOD_ENERGY = dict(q1=2, q2=4, q3=6, q4=8, q5=10, q6=12, q7=20) -VERSION = "v0.14.1" COMMIT_ID = "7b92e19" erep_tz = pytz.timezone('US/Pacific') @@ -464,267 +463,3 @@ def process_error(log_info: str, name: str, exc_info: tuple, citizen=None, commi else: write_silent_log(log_info) send_email(name, bugtrace, citizen, local_vars=inspect.trace()[-1][0].f_locals) - - -def aviator_support(citizen, send_food=False, free_food=None): - forbidden_ids = [] - if free_food is None: - free_food = {} # {"q1": 0, "q2": 1000, ...} - context = {'PLAYER_COUNT': 0, 'TABLE': "", - 'STARTING_ENERGY': sum([amount * FOOD_ENERGY[q] for q, amount in free_food.items()]), - 'TOTAL_CC': 0, 'TOTAL_ENERGY': 0, 'END_ENERGY': 0} - from erepublik_script import Citizen - if not isinstance(citizen, Citizen): - from .classes import ErepublikException - raise ErepublikException("\"citizen\" must be instance of erepublik.Citizen") - citizen.config.interactive = True - aviators = dict() - time_string = "%Y-%m-%d %H:%M:%S" - latest_article = requests.get('https://erep.lv/aviator/latest_article/').json() - for quality, amount in latest_article.get('free_food', {}).items(): - free_food[quality] = free_food.get(quality, 0) + amount - - if not latest_article.get('status'): - from .classes import ErepublikException - raise ErepublikException('Article ID and week problem') - context.update(WEEK=latest_article.get('week', 0) + 1) - comments = citizen.post_article_comments(citizen.token, latest_article.get('article_id'), 1).json() - ranking = citizen.get_leaderboards_kills_aircraft_rankings(71, 1, 0).json() - - if not comments.get("comments", {}): - from .classes import ErepublikException - raise ErepublikException("No comments found") - for comment_data in comments.get("comments", {}).values(): - if comment_data.get('authorId') == 1954361: - start_dt = localize_dt(datetime.datetime.strptime(comment_data.get('createdAt'), time_string)) - days_ahead = 1 - start_dt.weekday() - if days_ahead <= 0: - days_ahead += 7 - end_dt = (good_timedelta(start_dt, datetime.timedelta(days_ahead))).replace(hour=0, minute=0, second=0) - if not comment_data.get('replies', {}): - from .classes import ErepublikException - raise ErepublikException("No replies found") - - for reply_data in comment_data.get('replies').values(): - if localize_dt(datetime.datetime.strptime(reply_data.get('createdAt'), time_string)) > end_dt: - continue - if re.search(r'piesakos', reply_data.get('message'), re.I): - aviators.update({int(reply_data.get('authorId')): dict( - id=reply_data.get('authorId'), name="", kills=0, rank=0, residency=None, health=0, extra=[], - factories=0 - )}) - - context['PLAYER_COUNT'] = len(aviators) - write_interactive_log("{:^9} | {:<28} | {:4} | {:26} | {:6} | {}".format( - "ID", "Vārds", "Kili", "Gaisa rangs", "Energy", "Aktivizētās mājas" - )) - - for player_top_data in ranking.get('top'): - player_id = int(player_top_data.get('id')) - if player_id in aviators: - aviators[player_id]["kills"] = int(player_top_data['values']) - - for aviator_id, aviator_data in aviators.items(): - aviator_info = citizen.get_citizen_profile(aviator_id).json() - aviator_data.update({ - 'rank': aviator_info['military']['militaryData']['aircraft']['rankNumber'], - 'name': aviator_info['citizen']['name'], - 'residency': aviator_info['city']['residenceCityId'] - }) - - if aviator_info.get("isBanned"): - aviator_data.update({'health': 0, 'extra': ["BANNED", ]}) - else: - if aviator_data['rank'] < 44: - if aviator_data['rank'] < 38: - health = aviator_data['kills'] * 30 - else: - health = aviator_data['kills'] * 20 - has_pp = False - if aviator_info.get("activePacks"): - has_pp = bool(aviator_info.get("activePacks").get("power_pack")) - max_health = 7 * 24 * (500 if has_pp else 300) - if health < max_health: - aviator_data['health'] = health - else: - aviator_data['health'] = max_health - - if not aviator_data["residency"]: - aviator_data['health'] = 0 - aviator_data['extra'].append("No residency set") - else: - residency = citizen.get_city_data_residents( - aviator_data["residency"], params={"search": aviator_data['name']} - ).json() - - for resident in residency.get('widgets', {}).get('residents', {}).get('residents'): - if int(resident.get('citizenId')) == aviator_id: - if resident['numFactories']: - aviator_data['factories'] = resident['numFactories'] - else: - aviator_data['factories'] = 0 - if not resident.get('activeHouses'): - aviator_data['health'] = 0 - if resident['numHouses']: - aviator_data['extra'].append(", ".join(resident['activeHouses'])) - else: - aviator_data['extra'].append("Nav māja") - aviator_data['health'] = 0 - - else: - aviator_data['extra'].append("Rank") - - write_interactive_log("{id:>9} | {name:<28} | {kills:4} | {:26} | {health:6} | {}".format( - AIR_RANKS[aviator_data['rank']], - ", ".join(aviator_data["extra"]), - **aviator_data) - ) - - db_post_data = [] - for aviator_id, aviator_data in aviators.items(): - db_post_data.append(dict(id=aviator_id, name=aviator_data['name'], - rank=aviator_data['rank'], factory_count=aviator_data['factories'])) - requests.post('https://erep.lv/aviator/set/', json=db_post_data) - - for aviator_id, new in aviators.items(): - resp = requests.get('https://erep.lv/aviator/check/{}/'.format(aviator_id)) - if not resp.json()['status']: - aviators[aviator_id]['health'] = 0 - aviators[aviator_id]['extra'] = ["Nav izmaiņas fabriku skaitā", ] - - for player_id in forbidden_ids: - if player_id in aviators: - aviators[player_id]['health'] = 0 - if "BANNED" not in aviators[player_id]['extra']: - aviators[player_id]['extra'] = ["Aizliegta pieteikšanās", ] - - sent_data = [] - if send_food: - for aviator_data in sorted(aviators.values(), key=lambda t: (-t["health"], -t['kills'])): - remaining = aviator_data['health'] - if not remaining: - sent_data.append({ - "player_id": aviator_data['id'], "name": aviator_data['name'], "quality": 0, - "amount": 0, "energy": 0, "price": 0, "cost": 0, - }) - while remaining > 0: - o = [] - if free_food: - # Reversed because need to start with higher qualities so that q1 stays available - for quality in reversed(list(free_food.keys())): - if free_food[quality]: - o.append((quality, {'price': 0., 'amount': free_food[quality]})) - else: - free_food.pop(quality) - if not free_food: - offers = citizen.get_market_offers(71, product="food") - o += sorted(offers.items(), key=lambda v: (v[1]['price'] / FOOD_ENERGY[v[0]], - -v[1]['amount'] * FOOD_ENERGY[v[0]])) - - for _o in o: - q, q_data = _o - if FOOD_ENERGY[q] <= remaining: - break - else: - write_interactive_log( - "{name} needs to receive extra {remaining}hp".format(name=aviator_data['name'], - remaining=remaining)) - break - - if q_data['amount'] * FOOD_ENERGY[q] <= remaining: - amount = q_data['amount'] - else: - amount = remaining // FOOD_ENERGY[q] - - if q_data['price']: - # print(f"citizen._buy_market_offer(offer={q_data['offer_id']}, amount={amount})") - citizen.post_economy_marketplace_actions(citizen.token, amount=amount, buy=True, - offer=q_data["offer_id"]) - else: - free_food[q] -= amount - - # print(f"citizen.donate_items(citizen_id={aviator_data['id']}, - # amount={amount}, industry_id=1, quality={int(q[1])})") - citizen.donate_items(citizen_id=aviator_data['id'], amount=amount, industry_id=1, quality=int(q[1])) - remaining -= amount * FOOD_ENERGY[q] - context['TOTAL_CC'] += q_data['price'] * amount - context['TOTAL_ENERGY'] += amount * FOOD_ENERGY[q] - sent_data.append( - {"player_id": aviator_data['id'], "name": aviator_data['name'], "quality": q, "amount": amount, - "energy": amount * FOOD_ENERGY[q], "price": q_data['price'], - "cost": q_data['price'] * amount, }) - - with open(get_file("{eday}.csv".format(eday=eday_from_date(now()))), 'a') as f: - f.write('PlayerID, Quality, Amount, Energy, Price, Cost\n') - for player_data in sent_data: - f.write('{player_id}, {quality}, {amount}, {energy}, {price}, {cost}\n'.format(**player_data)) - - columns = ('[columns][b]Spēlētajs[/b]\n' - '{players}[nextcol][b]Kili[/b]\n' - '{kills}\n' - '[nextcol][right][b]Enerģija[/b]\n' - '{health}\n' - '[/right][/columns]') - player_template = '[b][url=https://www.erepublik.com/en/citizen/profile/{id}]{name}[/url][/b]' - players = [] - kills = [] - health = [] - write_interactive_log("\n".join(["{}: {}".format(q, a) for q, a in free_food.items()])) - context['TOTAL_CC'] = round(context['TOTAL_CC'], 2) - context["END_ENERGY"] = sum([amount * FOOD_ENERGY[q] for q, amount in free_food.items()]) - data = {} - for row in sent_data: - pid = int(row['player_id']) - if pid not in data: - data.update({pid: dict(id=pid, name=row['name'], energy=0, cost=0, kills=aviators[pid]['kills'])}) - - data[pid]["energy"] += row['energy'] - data[pid]["cost"] += row['cost'] - - for pid, player_data in sorted(aviators.items(), key=lambda t: (-t[1]["health"], -t[1]['kills'])): - players.append(player_template.format(id=pid, name=player_data['name'])) - kills.append(str(player_data['kills'])) - health.append(str(player_data['health'] or ", ".join(player_data['extra']))) - else: - context['TABLE'] = columns.format( - players="\n".join(players), - kills="\n".join(kills), - health="\n".join(health) - ) - - if os.path.isfile("scripts/KM_piloti.txt"): - with open("scripts/KM_piloti.txt") as f: - template = f.read() - article = template.format(**context) - with open(get_file("{eday}.txt".format(eday=eday_from_date(now()))), "w") as f: - f.write(article) - if send_food: - article_data = dict( - title="[KM] Gaisa maizītes [d{} {}]".format(citizen.eday, citizen.now.strftime("%H:%M")), - content=article, - kind=3 - ) - from_eday = eday_from_date(good_timedelta(now(), - datetime.timedelta(days=now().weekday() + 6))) - till_eday = eday_from_date(good_timedelta(now(), - datetime.timedelta(days=now().weekday()))) - comment_data = dict( - message="★★★★ MAIZE PAR NEDĒĻU [DAY {}-{}] IZDALĪTA ★★★★\n★ Apgādei piesakāmies šī komentāra reply " - "komentāros ar saucienu - piesakos! ★".format(from_eday, till_eday)) - total_cc = int(round(context['TOTAL_CC'])) - wall_body = ("★★★ [ KONGRESA BALSOJUMS ] ★★★\n\nDotācija pilotiem par d{}-{} {}cc apmērā.\n\n" - "Balsot ar Par/Pret\nBalsošanas laiks 24h līdz d{} {}").format( - from_eday, till_eday, total_cc, citizen.eday + 1, citizen.now.strftime("%H:%M")) - - citizen.write_log("Publishing info:\n\n### Article ###\n{}\n\n{}\n\n### Wall ###\n{}".format( - article_data['title'], comment_data['message'], wall_body - )) - - KM_account: Citizen = Citizen("kara-ministrija@erep.lv", "KMPar0le") - KM_account.set_debug(True) - KM_account.update_citizen_info() - resp = KM_account.publish_article(**article_data) - article_id = resp.history[1].url.split("/")[-3] - comment_data.update({"article_id": article_id}) - KM_account.write_article_comment(**comment_data) - citizen.write_on_country_wall(wall_body) - requests.post('https://erep.lv/aviator/latest_article/', - data=dict(week=context["WEEK"], article_id=article_id)) diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index ab32e87..0000000 --- a/requirements.txt +++ /dev/null @@ -1,7 +0,0 @@ -ipython==7.3.0 -pycryptodome==3.7.3 -PyInstaller==3.4 -python-slugify==2.0.1 -pytz==2018.9 -requests==2.21.0 -Click>=6.0 diff --git a/requirements_dev.txt b/requirements_dev.txt index feab4de..458d1e3 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -2,9 +2,14 @@ pip==19.1.1 bumpversion==0.5.3 wheel==0.32.1 watchdog==0.9.0 -flake8==3.5.0 -tox==3.5.2 -coverage==4.5.1 -Sphinx==1.8.1 -twine==1.12.1 -ipython==7.3.0 +flake8==3.7.8 +tox==3.13.2 +coverage==4.5.3 +Sphinx==2.1.2 +twine==1.13.0 +ipython==7.6.1 +PyInstaller==3.5 +pytz==2019.1 +requests==2.22.0 +pycryptodome==3.8.2 +python-slugify==2.0.1 diff --git a/setup.py b/setup.py index 06fdf2e..004532f 100644 --- a/setup.py +++ b/setup.py @@ -11,7 +11,7 @@ with open('README.rst') as readme_file: with open('HISTORY.rst') as history_file: history = history_file.read() -requirements = ['Click>=6.0', 'pytz==2018.9', 'requests==2.21.0', 'python-slugify==2.0.1'] +requirements = ['pytz==2019.1', 'requests==2.22.0', 'python-slugify<3.0.0'] setup_requirements = [ ] @@ -29,11 +29,7 @@ setup( 'Programming Language :: Python :: 3.7', ], description="Python package for eRepublik automated playing", - entry_points={ - 'console_scripts': [ - 'erepublik_script=erepublik_script.cli:main', - ], - }, + entry_points={}, install_requires=requirements, license="MIT license", long_description=readme + '\n\n' + history,