The wild lake map is somethimes nearly impassable and it's also hard to build buildings. I had experimented with the pathfinder overlay, and it seems that this problem only occurs with large, and very large map size. I smoothed the map a little bit to solve this problem.
Details
- Reviewers
OptimusShepard Stan - Group Reviewers
Restricted Owners Package (Owns No Changed Paths) - Commits
- rP23642: Reduce areas players can't place buildings on due to high inclination/bumpiness…
Try different map sizes and take a look to the pathfinder overlay.
Diff Detail
- Repository
- rP 0 A.D. Public Repository
- Lint
Lint Skipped - Unit
Unit Tests Skipped - Build Status
Buildable 6356 Build 10541: Vulcan Build Jenkins
Event Timeline
Successful build - Chance fights ever on the side of the prudent.
Linter detected issues: Executing section Default... Executing section Source... Executing section JS... | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 143| 143| | 144| 144| var mercenaryCampGuards = { | 145| 145| "generic/temperate": [ | 146| |- { "Template" : "structures/merc_camp_egyptian" }, | | 146|+ { "Template": "structures/merc_camp_egyptian" }, | 147| 147| { "Template" : "units/mace_infantry_javelinist_b", "Count" : 4 }, | 148| 148| { "Template" : "units/mace_cavalry_spearman_e", "Count" : 3 }, | 149| 149| { "Template" : "units/mace_infantry_archer_a", "Count" : 4 }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 144| 144| var mercenaryCampGuards = { | 145| 145| "generic/temperate": [ | 146| 146| { "Template" : "structures/merc_camp_egyptian" }, | 147| |- { "Template" : "units/mace_infantry_javelinist_b", "Count" : 4 }, | | 147|+ { "Template": "units/mace_infantry_javelinist_b", "Count" : 4 }, | 148| 148| { "Template" : "units/mace_cavalry_spearman_e", "Count" : 3 }, | 149| 149| { "Template" : "units/mace_infantry_archer_a", "Count" : 4 }, | 150| 150| { "Template" : "units/mace_champion_infantry_a", "Count" : 3 } | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 144| 144| var mercenaryCampGuards = { | 145| 145| "generic/temperate": [ | 146| 146| { "Template" : "structures/merc_camp_egyptian" }, | 147| |- { "Template" : "units/mace_infantry_javelinist_b", "Count" : 4 }, | | 147|+ { "Template" : "units/mace_infantry_javelinist_b", "Count": 4 }, | 148| 148| { "Template" : "units/mace_cavalry_spearman_e", "Count" : 3 }, | 149| 149| { "Template" : "units/mace_infantry_archer_a", "Count" : 4 }, | 150| 150| { "Template" : "units/mace_champion_infantry_a", "Count" : 3 } | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 145| 145| "generic/temperate": [ | 146| 146| { "Template" : "structures/merc_camp_egyptian" }, | 147| 147| { "Template" : "units/mace_infantry_javelinist_b", "Count" : 4 }, | 148| |- { "Template" : "units/mace_cavalry_spearman_e", "Count" : 3 }, | | 148|+ { "Template": "units/mace_cavalry_spearman_e", "Count" : 3 }, | 149| 149| { "Template" : "units/mace_infantry_archer_a", "Count" : 4 }, | 150| 150| { "Template" : "units/mace_champion_infantry_a", "Count" : 3 } | 151| 151| ], | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 145| 145| "generic/temperate": [ | 146| 146| { "Template" : "structures/merc_camp_egyptian" }, | 147| 147| { "Template" : "units/mace_infantry_javelinist_b", "Count" : 4 }, | 148| |- { "Template" : "units/mace_cavalry_spearman_e", "Count" : 3 }, | | 148|+ { "Template" : "units/mace_cavalry_spearman_e", "Count": 3 }, | 149| 149| { "Template" : "units/mace_infantry_archer_a", "Count" : 4 }, | 150| 150| { "Template" : "units/mace_champion_infantry_a", "Count" : 3 } | 151| 151| ], | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 146| 146| { "Template" : "structures/merc_camp_egyptian" }, | 147| 147| { "Template" : "units/mace_infantry_javelinist_b", "Count" : 4 }, | 148| 148| { "Template" : "units/mace_cavalry_spearman_e", "Count" : 3 }, | 149| |- { "Template" : "units/mace_infantry_archer_a", "Count" : 4 }, | | 149|+ { "Template": "units/mace_infantry_archer_a", "Count" : 4 }, | 150| 150| { "Template" : "units/mace_champion_infantry_a", "Count" : 3 } | 151| 151| ], | 152| 152| "generic/snowy": [ | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 146| 146| { "Template" : "structures/merc_camp_egyptian" }, | 147| 147| { "Template" : "units/mace_infantry_javelinist_b", "Count" : 4 }, | 148| 148| { "Template" : "units/mace_cavalry_spearman_e", "Count" : 3 }, | 149| |- { "Template" : "units/mace_infantry_archer_a", "Count" : 4 }, | | 149|+ { "Template" : "units/mace_infantry_archer_a", "Count": 4 }, | 150| 150| { "Template" : "units/mace_champion_infantry_a", "Count" : 3 } | 151| 151| ], | 152| 152| "generic/snowy": [ | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 147| 147| { "Template" : "units/mace_infantry_javelinist_b", "Count" : 4 }, | 148| 148| { "Template" : "units/mace_cavalry_spearman_e", "Count" : 3 }, | 149| 149| { "Template" : "units/mace_infantry_archer_a", "Count" : 4 }, | 150| |- { "Template" : "units/mace_champion_infantry_a", "Count" : 3 } | | 150|+ { "Template": "units/mace_champion_infantry_a", "Count" : 3 } | 151| 151| ], | 152| 152| "generic/snowy": [ | 153| 153| { "Template" : "structures/ptol_mercenary_camp" }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 147| 147| { "Template" : "units/mace_infantry_javelinist_b", "Count" : 4 }, | 148| 148| { "Template" : "units/mace_cavalry_spearman_e", "Count" : 3 }, | 149| 149| { "Template" : "units/mace_infantry_archer_a", "Count" : 4 }, | 150| |- { "Template" : "units/mace_champion_infantry_a", "Count" : 3 } | | 150|+ { "Template" : "units/mace_champion_infantry_a", "Count": 3 } | 151| 151| ], | 152| 152| "generic/snowy": [ | 153| 153| { "Template" : "structures/ptol_mercenary_camp" }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 150| 150| { "Template" : "units/mace_champion_infantry_a", "Count" : 3 } | 151| 151| ], | 152| 152| "generic/snowy": [ | 153| |- { "Template" : "structures/ptol_mercenary_camp" }, | | 153|+ { "Template": "structures/ptol_mercenary_camp" }, | 154| 154| { "Template" : "units/brit_infantry_javelinist_b", "Count" : 4 }, | 155| 155| { "Template" : "units/brit_cavalry_swordsman_e", "Count" : 3 }, | 156| 156| { "Template" : "units/brit_infantry_slinger_a", "Count" : 4 }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 151| 151| ], | 152| 152| "generic/snowy": [ | 153| 153| { "Template" : "structures/ptol_mercenary_camp" }, | 154| |- { "Template" : "units/brit_infantry_javelinist_b", "Count" : 4 }, | | 154|+ { "Template": "units/brit_infantry_javelinist_b", "Count" : 4 }, | 155| 155| { "Template" : "units/brit_cavalry_swordsman_e", "Count" : 3 }, | 156| 156| { "Template" : "units/brit_infantry_slinger_a", "Count" : 4 }, | 157| 157| { "Template" : "units/brit_champion_infantry", "Count" : 3 } | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 151| 151| ], | 152| 152| "generic/snowy": [ | 153| 153| { "Template" : "structures/ptol_mercenary_camp" }, | 154| |- { "Template" : "units/brit_infantry_javelinist_b", "Count" : 4 }, | | 154|+ { "Template" : "units/brit_infantry_javelinist_b", "Count": 4 }, | 155| 155| { "Template" : "units/brit_cavalry_swordsman_e", "Count" : 3 }, | 156| 156| { "Template" : "units/brit_infantry_slinger_a", "Count" : 4 }, | 157| 157| { "Template" : "units/brit_champion_infantry", "Count" : 3 } | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 152| 152| "generic/snowy": [ | 153| 153| { "Template" : "structures/ptol_mercenary_camp" }, | 154| 154| { "Template" : "units/brit_infantry_javelinist_b", "Count" : 4 }, | 155| |- { "Template" : "units/brit_cavalry_swordsman_e", "Count" : 3 }, | | 155|+ { "Template": "units/brit_cavalry_swordsman_e", "Count" : 3 }, | 156| 156| { "Template" : "units/brit_infantry_slinger_a", "Count" : 4 }, | 157| 157| { "Template" : "units/brit_champion_infantry", "Count" : 3 } | 158| 158| ], | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 152| 152| "generic/snowy": [ | 153| 153| { "Template" : "structures/ptol_mercenary_camp" }, | 154| 154| { "Template" : "units/brit_infantry_javelinist_b", "Count" : 4 }, | 155| |- { "Template" : "units/brit_cavalry_swordsman_e", "Count" : 3 }, | | 155|+ { "Template" : "units/brit_cavalry_swordsman_e", "Count": 3 }, | 156| 156| { "Template" : "units/brit_infantry_slinger_a", "Count" : 4 }, | 157| 157| { "Template" : "units/brit_champion_infantry", "Count" : 3 } | 158| 158| ], | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 153| 153| { "Template" : "structures/ptol_mercenary_camp" }, | 154| 154| { "Template" : "units/brit_infantry_javelinist_b", "Count" : 4 }, | 155| 155| { "Template" : "units/brit_cavalry_swordsman_e", "Count" : 3 }, | 156| |- { "Template" : "units/brit_infantry_slinger_a", "Count" : 4 }, | | 156|+ { "Template": "units/brit_infantry_slinger_a", "Count" : 4 }, | 157| 157| { "Template" : "units/brit_champion_infantry", "Count" : 3 } | 158| 158| ], | 159| 159| "generic/desert": [ | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 153| 153| { "Template" : "structures/ptol_mercenary_camp" }, | 154| 154| { "Template" : "units/brit_infantry_javelinist_b", "Count" : 4 }, | 155| 155| { "Template" : "units/brit_cavalry_swordsman_e", "Count" : 3 }, | 156| |- { "Template" : "units/brit_infantry_slinger_a", "Count" : 4 }, | | 156|+ { "Template" : "units/brit_infantry_slinger_a", "Count": 4 }, | 157| 157| { "Template" : "units/brit_champion_infantry", "Count" : 3 } | 158| 158| ], | 159| 159| "generic/desert": [ | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 154| 154| { "Template" : "units/brit_infantry_javelinist_b", "Count" : 4 }, | 155| 155| { "Template" : "units/brit_cavalry_swordsman_e", "Count" : 3 }, | 156| 156| { "Template" : "units/brit_infantry_slinger_a", "Count" : 4 }, | 157| |- { "Template" : "units/brit_champion_infantry", "Count" : 3 } | | 157|+ { "Template": "units/brit_champion_infantry", "Count" : 3 } | 158| 158| ], | 159| 159| "generic/desert": [ | 160| 160| { "Template" : "structures/ptol_mercenary_camp" }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 154| 154| { "Template" : "units/brit_infantry_javelinist_b", "Count" : 4 }, | 155| 155| { "Template" : "units/brit_cavalry_swordsman_e", "Count" : 3 }, | 156| 156| { "Template" : "units/brit_infantry_slinger_a", "Count" : 4 }, | 157| |- { "Template" : "units/brit_champion_infantry", "Count" : 3 } | | 157|+ { "Template" : "units/brit_champion_infantry", "Count": 3 } | 158| 158| ], | 159| 159| "generic/desert": [ | 160| 160| { "Template" : "structures/ptol_mercenary_camp" }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 157| 157| { "Template" : "units/brit_champion_infantry", "Count" : 3 } | 158| 158| ], | 159| 159| "generic/desert": [ | 160| |- { "Template" : "structures/ptol_mercenary_camp" }, | | 160|+ { "Template": "structures/ptol_mercenary_camp" }, | 161| 161| { "Template" : "units/pers_infantry_javelinist_b", "Count" : 4 }, | 162| 162| { "Template" : "units/pers_cavalry_swordsman_e", "Count" : 3 }, | 163| 163| { "Template" : "units/pers_infantry_archer_a", "Count" : 4 }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 158| 158| ], | 159| 159| "generic/desert": [ | 160| 160| { "Template" : "structures/ptol_mercenary_camp" }, | 161| |- { "Template" : "units/pers_infantry_javelinist_b", "Count" : 4 }, | | 161|+ { "Template": "units/pers_infantry_javelinist_b", "Count" : 4 }, | 162| 162| { "Template" : "units/pers_cavalry_swordsman_e", "Count" : 3 }, | 163| 163| { "Template" : "units/pers_infantry_archer_a", "Count" : 4 }, | 164| 164| { "Template" : "units/pers_champion_infantry", "Count" : 3 } | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 158| 158| ], | 159| 159| "generic/desert": [ | 160| 160| { "Template" : "structures/ptol_mercenary_camp" }, | 161| |- { "Template" : "units/pers_infantry_javelinist_b", "Count" : 4 }, | | 161|+ { "Template" : "units/pers_infantry_javelinist_b", "Count": 4 }, | 162| 162| { "Template" : "units/pers_cavalry_swordsman_e", "Count" : 3 }, | 163| 163| { "Template" : "units/pers_infantry_archer_a", "Count" : 4 }, | 164| 164| { "Template" : "units/pers_champion_infantry", "Count" : 3 } | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 159| 159| "generic/desert": [ | 160| 160| { "Template" : "structures/ptol_mercenary_camp" }, | 161| 161| { "Template" : "units/pers_infantry_javelinist_b", "Count" : 4 }, | 162| |- { "Template" : "units/pers_cavalry_swordsman_e", "Count" : 3 }, | | 162|+ { "Template": "units/pers_cavalry_swordsman_e", "Count" : 3 }, | 163| 163| { "Template" : "units/pers_infantry_archer_a", "Count" : 4 }, | 164| 164| { "Template" : "units/pers_champion_infantry", "Count" : 3 } | 165| 165| ], | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 159| 159| "generic/desert": [ | 160| 160| { "Template" : "structures/ptol_mercenary_camp" }, | 161| 161| { "Template" : "units/pers_infantry_javelinist_b", "Count" : 4 }, | 162| |- { "Template" : "units/pers_cavalry_swordsman_e", "Count" : 3 }, | | 162|+ { "Template" : "units/pers_cavalry_swordsman_e", "Count": 3 }, | 163| 163| { "Template" : "units/pers_infantry_archer_a", "Count" : 4 }, | 164| 164| { "Template" : "units/pers_champion_infantry", "Count" : 3 } | 165| 165| ], | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 160| 160| { "Template" : "structures/ptol_mercenary_camp" }, | 161| 161| { "Template" : "units/pers_infantry_javelinist_b", "Count" : 4 }, | 162| 162| { "Template" : "units/pers_cavalry_swordsman_e", "Count" : 3 }, | 163| |- { "Template" : "units/pers_infantry_archer_a", "Count" : 4 }, | | 163|+ { "Template": "units/pers_infantry_archer_a", "Count" : 4 }, | 164| 164| { "Template" : "units/pers_champion_infantry", "Count" : 3 } | 165| 165| ], | 166| 166| "generic/alpine": [ | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 160| 160| { "Template" : "structures/ptol_mercenary_camp" }, | 161| 161| { "Template" : "units/pers_infantry_javelinist_b", "Count" : 4 }, | 162| 162| { "Template" : "units/pers_cavalry_swordsman_e", "Count" : 3 }, | 163| |- { "Template" : "units/pers_infantry_archer_a", "Count" : 4 }, | | 163|+ { "Template" : "units/pers_infantry_archer_a", "Count": 4 }, | 164| 164| { "Template" : "units/pers_champion_infantry", "Count" : 3 } | 165| 165| ], | 166| 166| "generic/alpine": [ | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 161| 161| { "Template" : "units/pers_infantry_javelinist_b", "Count" : 4 }, | 162| 162| { "Template" : "units/pers_cavalry_swordsman_e", "Count" : 3 }, | 163| 163| { "Template" : "units/pers_infantry_archer_a", "Count" : 4 }, | 164| |- { "Template" : "units/pers_champion_infantry", "Count" : 3 } | | 164|+ { "Template": "units/pers_champion_infantry", "Count" : 3 } | 165| 165| ], | 166| 166| "generic/alpine": [ | 167| 167| { "Template" : "structures/ptol_mercenary_camp" }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 161| 161| { "Template" : "units/pers_infantry_javelinist_b", "Count" : 4 }, | 162| 162| { "Template" : "units/pers_cavalry_swordsman_e", "Count" : 3 }, | 163| 163| { "Template" : "units/pers_infantry_archer_a", "Count" : 4 }, | 164| |- { "Template" : "units/pers_champion_infantry", "Count" : 3 } | | 164|+ { "Template" : "units/pers_champion_infantry", "Count": 3 } | 165| 165| ], | 166| 166| "generic/alpine": [ | 167| 167| { "Template" : "structures/ptol_mercenary_camp" }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 164| 164| { "Template" : "units/pers_champion_infantry", "Count" : 3 } | 165| 165| ], | 166| 166| "generic/alpine": [ | 167| |- { "Template" : "structures/ptol_mercenary_camp" }, | | 167|+ { "Template": "structures/ptol_mercenary_camp" }, | 168| 168| { "Template" : "units/rome_infantry_swordsman_b", "Count" : 4 }, | 169| 169| { "Template" : "units/rome_cavalry_spearman_e", "Count" : 3 }, | 170| 170| { "Template" : "units/rome_infantry_javelinist_a", "Count" : 4 }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 165| 165| ], | 166| 166| "generic/alpine": [ | 167| 167| { "Template" : "structures/ptol_mercenary_camp" }, | 168| |- { "Template" : "units/rome_infantry_swordsman_b", "Count" : 4 }, | | 168|+ { "Template": "units/rome_infantry_swordsman_b", "Count" : 4 }, | 169| 169| { "Template" : "units/rome_cavalry_spearman_e", "Count" : 3 }, | 170| 170| { "Template" : "units/rome_infantry_javelinist_a", "Count" : 4 }, | 171| 171| { "Template" : "units/rome_champion_infantry", "Count" : 3 } | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 165| 165| ], | 166| 166| "generic/alpine": [ | 167| 167| { "Template" : "structures/ptol_mercenary_camp" }, | 168| |- { "Template" : "units/rome_infantry_swordsman_b", "Count" : 4 }, | | 168|+ { "Template" : "units/rome_infantry_swordsman_b", "Count": 4 }, | 169| 169| { "Template" : "units/rome_cavalry_spearman_e", "Count" : 3 }, | 170| 170| { "Template" : "units/rome_infantry_javelinist_a", "Count" : 4 }, | 171| 171| { "Template" : "units/rome_champion_infantry", "Count" : 3 } | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 166| 166| "generic/alpine": [ | 167| 167| { "Template" : "structures/ptol_mercenary_camp" }, | 168| 168| { "Template" : "units/rome_infantry_swordsman_b", "Count" : 4 }, | 169| |- { "Template" : "units/rome_cavalry_spearman_e", "Count" : 3 }, | | 169|+ { "Template": "units/rome_cavalry_spearman_e", "Count" : 3 }, | 170| 170| { "Template" : "units/rome_infantry_javelinist_a", "Count" : 4 }, | 171| 171| { "Template" : "units/rome_champion_infantry", "Count" : 3 } | 172| 172| ], | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 166| 166| "generic/alpine": [ | 167| 167| { "Template" : "structures/ptol_mercenary_camp" }, | 168| 168| { "Template" : "units/rome_infantry_swordsman_b", "Count" : 4 }, | 169| |- { "Template" : "units/rome_cavalry_spearman_e", "Count" : 3 }, | | 169|+ { "Template" : "units/rome_cavalry_spearman_e", "Count": 3 }, | 170| 170| { "Template" : "units/rome_infantry_javelinist_a", "Count" : 4 }, | 171| 171| { "Template" : "units/rome_champion_infantry", "Count" : 3 } | 172| 172| ], | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 167| 167| { "Template" : "structures/ptol_mercenary_camp" }, | 168| 168| { "Template" : "units/rome_infantry_swordsman_b", "Count" : 4 }, | 169| 169| { "Template" : "units/rome_cavalry_spearman_e", "Count" : 3 }, | 170| |- { "Template" : "units/rome_infantry_javelinist_a", "Count" : 4 }, | | 170|+ { "Template": "units/rome_infantry_javelinist_a", "Count" : 4 }, | 171| 171| { "Template" : "units/rome_champion_infantry", "Count" : 3 } | 172| 172| ], | 173| 173| "generic/mediterranean": [ | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 167| 167| { "Template" : "structures/ptol_mercenary_camp" }, | 168| 168| { "Template" : "units/rome_infantry_swordsman_b", "Count" : 4 }, | 169| 169| { "Template" : "units/rome_cavalry_spearman_e", "Count" : 3 }, | 170| |- { "Template" : "units/rome_infantry_javelinist_a", "Count" : 4 }, | | 170|+ { "Template" : "units/rome_infantry_javelinist_a", "Count": 4 }, | 171| 171| { "Template" : "units/rome_champion_infantry", "Count" : 3 } | 172| 172| ], | 173| 173| "generic/mediterranean": [ | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 168| 168| { "Template" : "units/rome_infantry_swordsman_b", "Count" : 4 }, | 169| 169| { "Template" : "units/rome_cavalry_spearman_e", "Count" : 3 }, | 170| 170| { "Template" : "units/rome_infantry_javelinist_a", "Count" : 4 }, | 171| |- { "Template" : "units/rome_champion_infantry", "Count" : 3 } | | 171|+ { "Template": "units/rome_champion_infantry", "Count" : 3 } | 172| 172| ], | 173| 173| "generic/mediterranean": [ | 174| 174| { "Template" : "structures/merc_camp_egyptian" }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 168| 168| { "Template" : "units/rome_infantry_swordsman_b", "Count" : 4 }, | 169| 169| { "Template" : "units/rome_cavalry_spearman_e", "Count" : 3 }, | 170| 170| { "Template" : "units/rome_infantry_javelinist_a", "Count" : 4 }, | 171| |- { "Template" : "units/rome_champion_infantry", "Count" : 3 } | | 171|+ { "Template" : "units/rome_champion_infantry", "Count": 3 } | 172| 172| ], | 173| 173| "generic/mediterranean": [ | 174| 174| { "Template" : "structures/merc_camp_egyptian" }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 171| 171| { "Template" : "units/rome_champion_infantry", "Count" : 3 } | 172| 172| ], | 173| 173| "generic/mediterranean": [ | 174| |- { "Template" : "structures/merc_camp_egyptian" }, | | 174|+ { "Template": "structures/merc_camp_egyptian" }, | 175| 175| { "Template" : "units/iber_infantry_javelinist_b", "Count" : 4 }, | 176| 176| { "Template" : "units/iber_cavalry_spearman_e", "Count" : 3 }, | 177| 177| { "Template" : "units/iber_infantry_slinger_a", "Count" : 4 }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 172| 172| ], | 173| 173| "generic/mediterranean": [ | 174| 174| { "Template" : "structures/merc_camp_egyptian" }, | 175| |- { "Template" : "units/iber_infantry_javelinist_b", "Count" : 4 }, | | 175|+ { "Template": "units/iber_infantry_javelinist_b", "Count" : 4 }, | 176| 176| { "Template" : "units/iber_cavalry_spearman_e", "Count" : 3 }, | 177| 177| { "Template" : "units/iber_infantry_slinger_a", "Count" : 4 }, | 178| 178| { "Template" : "units/iber_champion_infantry", "Count" : 3 } | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 172| 172| ], | 173| 173| "generic/mediterranean": [ | 174| 174| { "Template" : "structures/merc_camp_egyptian" }, | 175| |- { "Template" : "units/iber_infantry_javelinist_b", "Count" : 4 }, | | 175|+ { "Template" : "units/iber_infantry_javelinist_b", "Count": 4 }, | 176| 176| { "Template" : "units/iber_cavalry_spearman_e", "Count" : 3 }, | 177| 177| { "Template" : "units/iber_infantry_slinger_a", "Count" : 4 }, | 178| 178| { "Template" : "units/iber_champion_infantry", "Count" : 3 } | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 173| 173| "generic/mediterranean": [ | 174| 174| { "Template" : "structures/merc_camp_egyptian" }, | 175| 175| { "Template" : "units/iber_infantry_javelinist_b", "Count" : 4 }, | 176| |- { "Template" : "units/iber_cavalry_spearman_e", "Count" : 3 }, | | 176|+ { "Template": "units/iber_cavalry_spearman_e", "Count" : 3 }, | 177| 177| { "Template" : "units/iber_infantry_slinger_a", "Count" : 4 }, | 178| 178| { "Template" : "units/iber_champion_infantry", "Count" : 3 } | 179| 179| ], | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 173| 173| "generic/mediterranean": [ | 174| 174| { "Template" : "structures/merc_camp_egyptian" }, | 175| 175| { "Template" : "units/iber_infantry_javelinist_b", "Count" : 4 }, | 176| |- { "Template" : "units/iber_cavalry_spearman_e", "Count" : 3 }, | | 176|+ { "Template" : "units/iber_cavalry_spearman_e", "Count": 3 }, | 177| 177| { "Template" : "units/iber_infantry_slinger_a", "Count" : 4 }, | 178| 178| { "Template" : "units/iber_champion_infantry", "Count" : 3 } | 179| 179| ], | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 174| 174| { "Template" : "structures/merc_camp_egyptian" }, | 175| 175| { "Template" : "units/iber_infantry_javelinist_b", "Count" : 4 }, | 176| 176| { "Template" : "units/iber_cavalry_spearman_e", "Count" : 3 }, | 177| |- { "Template" : "units/iber_infantry_slinger_a", "Count" : 4 }, | | 177|+ { "Template": "units/iber_infantry_slinger_a", "Count" : 4 }, | 178| 178| { "Template" : "units/iber_champion_infantry", "Count" : 3 } | 179| 179| ], | 180| 180| "generic/savanna": [ | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 174| 174| { "Template" : "structures/merc_camp_egyptian" }, | 175| 175| { "Template" : "units/iber_infantry_javelinist_b", "Count" : 4 }, | 176| 176| { "Template" : "units/iber_cavalry_spearman_e", "Count" : 3 }, | 177| |- { "Template" : "units/iber_infantry_slinger_a", "Count" : 4 }, | | 177|+ { "Template" : "units/iber_infantry_slinger_a", "Count": 4 }, | 178| 178| { "Template" : "units/iber_champion_infantry", "Count" : 3 } | 179| 179| ], | 180| 180| "generic/savanna": [ | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 175| 175| { "Template" : "units/iber_infantry_javelinist_b", "Count" : 4 }, | 176| 176| { "Template" : "units/iber_cavalry_spearman_e", "Count" : 3 }, | 177| 177| { "Template" : "units/iber_infantry_slinger_a", "Count" : 4 }, | 178| |- { "Template" : "units/iber_champion_infantry", "Count" : 3 } | | 178|+ { "Template": "units/iber_champion_infantry", "Count" : 3 } | 179| 179| ], | 180| 180| "generic/savanna": [ | 181| 181| { "Template" : "structures/merc_camp_egyptian" }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 175| 175| { "Template" : "units/iber_infantry_javelinist_b", "Count" : 4 }, | 176| 176| { "Template" : "units/iber_cavalry_spearman_e", "Count" : 3 }, | 177| 177| { "Template" : "units/iber_infantry_slinger_a", "Count" : 4 }, | 178| |- { "Template" : "units/iber_champion_infantry", "Count" : 3 } | | 178|+ { "Template" : "units/iber_champion_infantry", "Count": 3 } | 179| 179| ], | 180| 180| "generic/savanna": [ | 181| 181| { "Template" : "structures/merc_camp_egyptian" }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 178| 178| { "Template" : "units/iber_champion_infantry", "Count" : 3 } | 179| 179| ], | 180| 180| "generic/savanna": [ | 181| |- { "Template" : "structures/merc_camp_egyptian" }, | | 181|+ { "Template": "structures/merc_camp_egyptian" }, | 182| 182| { "Template" : "units/sele_infantry_javelinist_b", "Count" : 4 }, | 183| 183| { "Template" : "units/sele_cavalry_spearman_merc_e", "Count" : 3 }, | 184| 184| { "Template" : "units/sele_infantry_spearman_a", "Count" : 4 }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 179| 179| ], | 180| 180| "generic/savanna": [ | 181| 181| { "Template" : "structures/merc_camp_egyptian" }, | 182| |- { "Template" : "units/sele_infantry_javelinist_b", "Count" : 4 }, | | 182|+ { "Template": "units/sele_infantry_javelinist_b", "Count" : 4 }, | 183| 183| { "Template" : "units/sele_cavalry_spearman_merc_e", "Count" : 3 }, | 184| 184| { "Template" : "units/sele_infantry_spearman_a", "Count" : 4 }, | 185| 185| { "Template" : "units/sele_champion_infantry_swordsman", "Count" : 3 } | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 179| 179| ], | 180| 180| "generic/savanna": [ | 181| 181| { "Template" : "structures/merc_camp_egyptian" }, | 182| |- { "Template" : "units/sele_infantry_javelinist_b", "Count" : 4 }, | | 182|+ { "Template" : "units/sele_infantry_javelinist_b", "Count": 4 }, | 183| 183| { "Template" : "units/sele_cavalry_spearman_merc_e", "Count" : 3 }, | 184| 184| { "Template" : "units/sele_infantry_spearman_a", "Count" : 4 }, | 185| 185| { "Template" : "units/sele_champion_infantry_swordsman", "Count" : 3 } | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 180| 180| "generic/savanna": [ | 181| 181| { "Template" : "structures/merc_camp_egyptian" }, | 182| 182| { "Template" : "units/sele_infantry_javelinist_b", "Count" : 4 }, | 183| |- { "Template" : "units/sele_cavalry_spearman_merc_e", "Count" : 3 }, | | 183|+ { "Template": "units/sele_cavalry_spearman_merc_e", "Count" : 3 }, | 184| 184| { "Template" : "units/sele_infantry_spearman_a", "Count" : 4 }, | 185| 185| { "Template" : "units/sele_champion_infantry_swordsman", "Count" : 3 } | 186| 186| ], | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 180| 180| "generic/savanna": [ | 181| 181| { "Template" : "structures/merc_camp_egyptian" }, | 182| 182| { "Template" : "units/sele_infantry_javelinist_b", "Count" : 4 }, | 183| |- { "Template" : "units/sele_cavalry_spearman_merc_e", "Count" : 3 }, | | 183|+ { "Template" : "units/sele_cavalry_spearman_merc_e", "Count": 3 }, | 184| 184| { "Template" : "units/sele_infantry_spearman_a", "Count" : 4 }, | 185| 185| { "Template" : "units/sele_champion_infantry_swordsman", "Count" : 3 } | 186| 186| ], | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 181| 181| { "Template" : "structures/merc_camp_egyptian" }, | 182| 182| { "Template" : "units/sele_infantry_javelinist_b", "Count" : 4 }, | 183| 183| { "Template" : "units/sele_cavalry_spearman_merc_e", "Count" : 3 }, | 184| |- { "Template" : "units/sele_infantry_spearman_a", "Count" : 4 }, | | 184|+ { "Template": "units/sele_infantry_spearman_a", "Count" : 4 }, | 185| 185| { "Template" : "units/sele_champion_infantry_swordsman", "Count" : 3 } | 186| 186| ], | 187| 187| "generic/tropic": [ | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 181| 181| { "Template" : "structures/merc_camp_egyptian" }, | 182| 182| { "Template" : "units/sele_infantry_javelinist_b", "Count" : 4 }, | 183| 183| { "Template" : "units/sele_cavalry_spearman_merc_e", "Count" : 3 }, | 184| |- { "Template" : "units/sele_infantry_spearman_a", "Count" : 4 }, | | 184|+ { "Template" : "units/sele_infantry_spearman_a", "Count": 4 }, | 185| 185| { "Template" : "units/sele_champion_infantry_swordsman", "Count" : 3 } | 186| 186| ], | 187| 187| "generic/tropic": [ | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 182| 182| { "Template" : "units/sele_infantry_javelinist_b", "Count" : 4 }, | 183| 183| { "Template" : "units/sele_cavalry_spearman_merc_e", "Count" : 3 }, | 184| 184| { "Template" : "units/sele_infantry_spearman_a", "Count" : 4 }, | 185| |- { "Template" : "units/sele_champion_infantry_swordsman", "Count" : 3 } | | 185|+ { "Template": "units/sele_champion_infantry_swordsman", "Count" : 3 } | 186| 186| ], | 187| 187| "generic/tropic": [ | 188| 188| { "Template" : "structures/merc_camp_egyptian" }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 182| 182| { "Template" : "units/sele_infantry_javelinist_b", "Count" : 4 }, | 183| 183| { "Template" : "units/sele_cavalry_spearman_merc_e", "Count" : 3 }, | 184| 184| { "Template" : "units/sele_infantry_spearman_a", "Count" : 4 }, | 185| |- { "Template" : "units/sele_champion_infantry_swordsman", "Count" : 3 } | | 185|+ { "Template" : "units/sele_champion_infantry_swordsman", "Count": 3 } | 186| 186| ], | 187| 187| "generic/tropic": [ | 188| 188| { "Template" : "structures/merc_camp_egyptian" }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 185| 185| { "Template" : "units/sele_champion_infantry_swordsman", "Count" : 3 } | 186| 186| ], | 187| 187| "generic/tropic": [ | 188| |- { "Template" : "structures/merc_camp_egyptian" }, | | 188|+ { "Template": "structures/merc_camp_egyptian" }, | 189| 189| { "Template" : "units/ptol_infantry_javelinist_b", "Count" : 4 }, | 190| 190| { "Template" : "units/ptol_cavalry_archer_e", "Count" : 3 }, | 191| 191| { "Template" : "units/ptol_infantry_slinger_a", "Count" : 4 }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 186| 186| ], | 187| 187| "generic/tropic": [ | 188| 188| { "Template" : "structures/merc_camp_egyptian" }, | 189| |- { "Template" : "units/ptol_infantry_javelinist_b", "Count" : 4 }, | | 189|+ { "Template": "units/ptol_infantry_javelinist_b", "Count" : 4 }, | 190| 190| { "Template" : "units/ptol_cavalry_archer_e", "Count" : 3 }, | 191| 191| { "Template" : "units/ptol_infantry_slinger_a", "Count" : 4 }, | 192| 192| { "Template" : "units/ptol_champion_infantry_pikeman", "Count" : 3 } | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 186| 186| ], | 187| 187| "generic/tropic": [ | 188| 188| { "Template" : "structures/merc_camp_egyptian" }, | 189| |- { "Template" : "units/ptol_infantry_javelinist_b", "Count" : 4 }, | | 189|+ { "Template" : "units/ptol_infantry_javelinist_b", "Count": 4 }, | 190| 190| { "Template" : "units/ptol_cavalry_archer_e", "Count" : 3 }, | 191| 191| { "Template" : "units/ptol_infantry_slinger_a", "Count" : 4 }, | 192| 192| { "Template" : "units/ptol_champion_infantry_pikeman", "Count" : 3 } | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 187| 187| "generic/tropic": [ | 188| 188| { "Template" : "structures/merc_camp_egyptian" }, | 189| 189| { "Template" : "units/ptol_infantry_javelinist_b", "Count" : 4 }, | 190| |- { "Template" : "units/ptol_cavalry_archer_e", "Count" : 3 }, | | 190|+ { "Template": "units/ptol_cavalry_archer_e", "Count" : 3 }, | 191| 191| { "Template" : "units/ptol_infantry_slinger_a", "Count" : 4 }, | 192| 192| { "Template" : "units/ptol_champion_infantry_pikeman", "Count" : 3 } | 193| 193| ], | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 187| 187| "generic/tropic": [ | 188| 188| { "Template" : "structures/merc_camp_egyptian" }, | 189| 189| { "Template" : "units/ptol_infantry_javelinist_b", "Count" : 4 }, | 190| |- { "Template" : "units/ptol_cavalry_archer_e", "Count" : 3 }, | | 190|+ { "Template" : "units/ptol_cavalry_archer_e", "Count": 3 }, | 191| 191| { "Template" : "units/ptol_infantry_slinger_a", "Count" : 4 }, | 192| 192| { "Template" : "units/ptol_champion_infantry_pikeman", "Count" : 3 } | 193| 193| ], | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 188| 188| { "Template" : "structures/merc_camp_egyptian" }, | 189| 189| { "Template" : "units/ptol_infantry_javelinist_b", "Count" : 4 }, | 190| 190| { "Template" : "units/ptol_cavalry_archer_e", "Count" : 3 }, | 191| |- { "Template" : "units/ptol_infantry_slinger_a", "Count" : 4 }, | | 191|+ { "Template": "units/ptol_infantry_slinger_a", "Count" : 4 }, | 192| 192| { "Template" : "units/ptol_champion_infantry_pikeman", "Count" : 3 } | 193| 193| ], | 194| 194| "generic/autumn": [ | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 188| 188| { "Template" : "structures/merc_camp_egyptian" }, | 189| 189| { "Template" : "units/ptol_infantry_javelinist_b", "Count" : 4 }, | 190| 190| { "Template" : "units/ptol_cavalry_archer_e", "Count" : 3 }, | 191| |- { "Template" : "units/ptol_infantry_slinger_a", "Count" : 4 }, | | 191|+ { "Template" : "units/ptol_infantry_slinger_a", "Count": 4 }, | 192| 192| { "Template" : "units/ptol_champion_infantry_pikeman", "Count" : 3 } | 193| 193| ], | 194| 194| "generic/autumn": [ | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 189| 189| { "Template" : "units/ptol_infantry_javelinist_b", "Count" : 4 }, | 190| 190| { "Template" : "units/ptol_cavalry_archer_e", "Count" : 3 }, | 191| 191| { "Template" : "units/ptol_infantry_slinger_a", "Count" : 4 }, | 192| |- { "Template" : "units/ptol_champion_infantry_pikeman", "Count" : 3 } | | 192|+ { "Template": "units/ptol_champion_infantry_pikeman", "Count" : 3 } | 193| 193| ], | 194| 194| "generic/autumn": [ | 195| 195| { "Template" : "structures/ptol_mercenary_camp" }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 189| 189| { "Template" : "units/ptol_infantry_javelinist_b", "Count" : 4 }, | 190| 190| { "Template" : "units/ptol_cavalry_archer_e", "Count" : 3 }, | 191| 191| { "Template" : "units/ptol_infantry_slinger_a", "Count" : 4 }, | 192| |- { "Template" : "units/ptol_champion_infantry_pikeman", "Count" : 3 } | | 192|+ { "Template" : "units/ptol_champion_infantry_pikeman", "Count": 3 } | 193| 193| ], | 194| 194| "generic/autumn": [ | 195| 195| { "Template" : "structures/ptol_mercenary_camp" }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 192| 192| { "Template" : "units/ptol_champion_infantry_pikeman", "Count" : 3 } | 193| 193| ], | 194| 194| "generic/autumn": [ | 195| |- { "Template" : "structures/ptol_mercenary_camp" }, | | 195|+ { "Template": "structures/ptol_mercenary_camp" }, | 196| 196| { "Template" : "units/gaul_infantry_javelinist_b", "Count" : 4 }, | 197| 197| { "Template" : "units/gaul_cavalry_swordsman_e", "Count" : 3 }, | 198| 198| { "Template" : "units/gaul_infantry_slinger_a", "Count" : 4 }, | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 193| 193| ], | 194| 194| "generic/autumn": [ | 195| 195| { "Template" : "structures/ptol_mercenary_camp" }, | 196| |- { "Template" : "units/gaul_infantry_javelinist_b", "Count" : 4 }, | | 196|+ { "Template": "units/gaul_infantry_javelinist_b", "Count" : 4 }, | 197| 197| { "Template" : "units/gaul_cavalry_swordsman_e", "Count" : 3 }, | 198| 198| { "Template" : "units/gaul_infantry_slinger_a", "Count" : 4 }, | 199| 199| { "Template" : "units/gaul_champion_infantry", "Count" : 3 } | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 193| 193| ], | 194| 194| "generic/autumn": [ | 195| 195| { "Template" : "structures/ptol_mercenary_camp" }, | 196| |- { "Template" : "units/gaul_infantry_javelinist_b", "Count" : 4 }, | | 196|+ { "Template" : "units/gaul_infantry_javelinist_b", "Count": 4 }, | 197| 197| { "Template" : "units/gaul_cavalry_swordsman_e", "Count" : 3 }, | 198| 198| { "Template" : "units/gaul_infantry_slinger_a", "Count" : 4 }, | 199| 199| { "Template" : "units/gaul_champion_infantry", "Count" : 3 } | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 194| 194| "generic/autumn": [ | 195| 195| { "Template" : "structures/ptol_mercenary_camp" }, | 196| 196| { "Template" : "units/gaul_infantry_javelinist_b", "Count" : 4 }, | 197| |- { "Template" : "units/gaul_cavalry_swordsman_e", "Count" : 3 }, | | 197|+ { "Template": "units/gaul_cavalry_swordsman_e", "Count" : 3 }, | 198| 198| { "Template" : "units/gaul_infantry_slinger_a", "Count" : 4 }, | 199| 199| { "Template" : "units/gaul_champion_infantry", "Count" : 3 } | 200| 200| ] | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 194| 194| "generic/autumn": [ | 195| 195| { "Template" : "structures/ptol_mercenary_camp" }, | 196| 196| { "Template" : "units/gaul_infantry_javelinist_b", "Count" : 4 }, | 197| |- { "Template" : "units/gaul_cavalry_swordsman_e", "Count" : 3 }, | | 197|+ { "Template" : "units/gaul_cavalry_swordsman_e", "Count": 3 }, | 198| 198| { "Template" : "units/gaul_infantry_slinger_a", "Count" : 4 }, | 199| 199| { "Template" : "units/gaul_champion_infantry", "Count" : 3 } | 200| 200| ] | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 195| 195| { "Template" : "structures/ptol_mercenary_camp" }, | 196| 196| { "Template" : "units/gaul_infantry_javelinist_b", "Count" : 4 }, | 197| 197| { "Template" : "units/gaul_cavalry_swordsman_e", "Count" : 3 }, | 198| |- { "Template" : "units/gaul_infantry_slinger_a", "Count" : 4 }, | | 198|+ { "Template": "units/gaul_infantry_slinger_a", "Count" : 4 }, | 199| 199| { "Template" : "units/gaul_champion_infantry", "Count" : 3 } | 200| 200| ] | 201| 201| }; | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 195| 195| { "Template" : "structures/ptol_mercenary_camp" }, | 196| 196| { "Template" : "units/gaul_infantry_javelinist_b", "Count" : 4 }, | 197| 197| { "Template" : "units/gaul_cavalry_swordsman_e", "Count" : 3 }, | 198| |- { "Template" : "units/gaul_infantry_slinger_a", "Count" : 4 }, | | 198|+ { "Template" : "units/gaul_infantry_slinger_a", "Count": 4 }, | 199| 199| { "Template" : "units/gaul_champion_infantry", "Count" : 3 } | 200| 200| ] | 201| 201| }; | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Template'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 196| 196| { "Template" : "units/gaul_infantry_javelinist_b", "Count" : 4 }, | 197| 197| { "Template" : "units/gaul_cavalry_swordsman_e", "Count" : 3 }, | 198| 198| { "Template" : "units/gaul_infantry_slinger_a", "Count" : 4 }, | 199| |- { "Template" : "units/gaul_champion_infantry", "Count" : 3 } | | 199|+ { "Template": "units/gaul_champion_infantry", "Count" : 3 } | 200| 200| ] | 201| 201| }; | 202| 202| | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'Count'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 196| 196| { "Template" : "units/gaul_infantry_javelinist_b", "Count" : 4 }, | 197| 197| { "Template" : "units/gaul_cavalry_swordsman_e", "Count" : 3 }, | 198| 198| { "Template" : "units/gaul_infantry_slinger_a", "Count" : 4 }, | 199| |- { "Template" : "units/gaul_champion_infantry", "Count" : 3 } | | 199|+ { "Template" : "units/gaul_champion_infantry", "Count": 3 } | 200| 200| ] | 201| 201| }; | 202| 202| | | [NORMAL] ESLintBear (key-spacing): | | Extra space before value for key 'bench'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 281| 281| "overlap": 0, | 282| 282| "fence": readyWallElement("other/fence_long", "gaia"), | 283| 283| "fence_short": readyWallElement("other/fence_short", "gaia"), | 284| |- "bench": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "other/bench" }, | | 284|+ "bench": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "other/bench" }, | 285| 285| "foodBin": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "gaia/treasure/food_bin" }, | 286| 286| "animal": { "angle": 0, "length": 0, "indent": 0.75, "bend": 0, "templateName": farmEntities[currentBiome()].animal }, | 287| 287| "farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": farmEntities[currentBiome()].building } | | [NORMAL] ESLintBear (no-multi-spaces): | | Multiple spaces found before '"indent"'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 281| 281| "overlap": 0, | 282| 282| "fence": readyWallElement("other/fence_long", "gaia"), | 283| 283| "fence_short": readyWallElement("other/fence_short", "gaia"), | 284| |- "bench": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "other/bench" }, | | 284|+ "bench": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "other/bench" }, | 285| 285| "foodBin": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "gaia/treasure/food_bin" }, | 286| 286| "animal": { "angle": 0, "length": 0, "indent": 0.75, "bend": 0, "templateName": farmEntities[currentBiome()].animal }, | 287| 287| "farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": farmEntities[currentBiome()].building } | | [NORMAL] ESLintBear (no-multi-spaces): | | Multiple spaces found before '"bend"'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 281| 281| "overlap": 0, | 282| 282| "fence": readyWallElement("other/fence_long", "gaia"), | 283| 283| "fence_short": readyWallElement("other/fence_short", "gaia"), | 284| |- "bench": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "other/bench" }, | | 284|+ "bench": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "other/bench" }, | 285| 285| "foodBin": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "gaia/treasure/food_bin" }, | 286| 286| "animal": { "angle": 0, "length": 0, "indent": 0.75, "bend": 0, "templateName": farmEntities[currentBiome()].animal }, | 287| 287| "farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": farmEntities[currentBiome()].building } | | [NORMAL] ESLintBear (key-spacing): | | Extra space before value for key 'foodBin'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 282| 282| "fence": readyWallElement("other/fence_long", "gaia"), | 283| 283| "fence_short": readyWallElement("other/fence_short", "gaia"), | 284| 284| "bench": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "other/bench" }, | 285| |- "foodBin": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "gaia/treasure/food_bin" }, | | 285|+ "foodBin": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "gaia/treasure/food_bin" }, | 286| 286| "animal": { "angle": 0, "length": 0, "indent": 0.75, "bend": 0, "templateName": farmEntities[currentBiome()].animal }, | 287| 287| "farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": farmEntities[currentBiome()].building } | 288| 288| }; | | [NORMAL] ESLintBear (no-multi-spaces): | | Multiple spaces found before '"indent"'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 282| 282| "fence": readyWallElement("other/fence_long", "gaia"), | 283| 283| "fence_short": readyWallElement("other/fence_short", "gaia"), | 284| 284| "bench": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "other/bench" }, | 285| |- "foodBin": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "gaia/treasure/food_bin" }, | | 285|+ "foodBin": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "gaia/treasure/food_bin" }, | 286| 286| "animal": { "angle": 0, "length": 0, "indent": 0.75, "bend": 0, "templateName": farmEntities[currentBiome()].animal }, | 287| 287| "farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": farmEntities[currentBiome()].building } | 288| 288| }; | | [NORMAL] ESLintBear (no-multi-spaces): | | Multiple spaces found before '"bend"'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 282| 282| "fence": readyWallElement("other/fence_long", "gaia"), | 283| 283| "fence_short": readyWallElement("other/fence_short", "gaia"), | 284| 284| "bench": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "other/bench" }, | 285| |- "foodBin": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "gaia/treasure/food_bin" }, | | 285|+ "foodBin": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "gaia/treasure/food_bin" }, | 286| 286| "animal": { "angle": 0, "length": 0, "indent": 0.75, "bend": 0, "templateName": farmEntities[currentBiome()].animal }, | 287| 287| "farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": farmEntities[currentBiome()].building } | 288| 288| }; | | [NORMAL] ESLintBear (key-spacing): | | Extra space before value for key 'animal'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 283| 283| "fence_short": readyWallElement("other/fence_short", "gaia"), | 284| 284| "bench": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "other/bench" }, | 285| 285| "foodBin": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "gaia/treasure/food_bin" }, | 286| |- "animal": { "angle": 0, "length": 0, "indent": 0.75, "bend": 0, "templateName": farmEntities[currentBiome()].animal }, | | 286|+ "animal": { "angle": 0, "length": 0, "indent": 0.75, "bend": 0, "templateName": farmEntities[currentBiome()].animal }, | 287| 287| "farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": farmEntities[currentBiome()].building } | 288| 288| }; | 289| 289| | | [NORMAL] ESLintBear (no-multi-spaces): | | Multiple spaces found before '"length"'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 283| 283| "fence_short": readyWallElement("other/fence_short", "gaia"), | 284| 284| "bench": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "other/bench" }, | 285| 285| "foodBin": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "gaia/treasure/food_bin" }, | 286| |- "animal": { "angle": 0, "length": 0, "indent": 0.75, "bend": 0, "templateName": farmEntities[currentBiome()].animal }, | | 286|+ "animal": { "angle": 0, "length": 0, "indent": 0.75, "bend": 0, "templateName": farmEntities[currentBiome()].animal }, | 287| 287| "farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": farmEntities[currentBiome()].building } | 288| 288| }; | 289| 289| | | [NORMAL] ESLintBear (no-multi-spaces): | | Multiple spaces found before '"indent"'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 283| 283| "fence_short": readyWallElement("other/fence_short", "gaia"), | 284| 284| "bench": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "other/bench" }, | 285| 285| "foodBin": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "gaia/treasure/food_bin" }, | 286| |- "animal": { "angle": 0, "length": 0, "indent": 0.75, "bend": 0, "templateName": farmEntities[currentBiome()].animal }, | | 286|+ "animal": { "angle": 0, "length": 0, "indent": 0.75, "bend": 0, "templateName": farmEntities[currentBiome()].animal }, | 287| 287| "farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": farmEntities[currentBiome()].building } | 288| 288| }; | 289| 289| | | [NORMAL] ESLintBear (no-multi-spaces): | | Multiple spaces found before '"length"'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 284| 284| "bench": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "other/bench" }, | 285| 285| "foodBin": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "gaia/treasure/food_bin" }, | 286| 286| "animal": { "angle": 0, "length": 0, "indent": 0.75, "bend": 0, "templateName": farmEntities[currentBiome()].animal }, | 287| |- "farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": farmEntities[currentBiome()].building } | | 287|+ "farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": farmEntities[currentBiome()].building } | 288| 288| }; | 289| 289| | 290| 290| let fences = [ | | [NORMAL] ESLintBear (no-multi-spaces): | | Multiple spaces found before '"indent"'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 284| 284| "bench": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "other/bench" }, | 285| 285| "foodBin": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "gaia/treasure/food_bin" }, | 286| 286| "animal": { "angle": 0, "length": 0, "indent": 0.75, "bend": 0, "templateName": farmEntities[currentBiome()].animal }, | 287| |- "farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": farmEntities[currentBiome()].building } | | 287|+ "farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": farmEntities[currentBiome()].building } | 288| 288| }; | 289| 289| | 290| 290| let fences = [ | | [NORMAL] ESLintBear (no-multi-spaces): | | Multiple spaces found before '"bend"'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 284| 284| "bench": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "other/bench" }, | 285| 285| "foodBin": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "gaia/treasure/food_bin" }, | 286| 286| "animal": { "angle": 0, "length": 0, "indent": 0.75, "bend": 0, "templateName": farmEntities[currentBiome()].animal }, | 287| |- "farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": farmEntities[currentBiome()].building } | | 287|+ "farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": farmEntities[currentBiome()].building } | 288| 288| }; | 289| 289| | 290| 290| let fences = [ | | [NORMAL] ESLintBear (indent): | | Expected indentation of 0 tabs but found 1 space. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 418| 418| /** | 419| 419| * Base terrain shape generation and settings | 420| 420| */ | 421| |- // Height range by map size | | 421|+// Height range by map size | 422| 422| let heightScale = (g_Map.size + 256) / 768 / 4; | 423| 423| let heightRange = { "min": MIN_HEIGHT * heightScale, "max": MAX_HEIGHT * heightScale }; | 424| 424| | | [NORMAL] ESLintBear (curly): | | Unnecessary { after 'if' condition. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 442| 442| [medH, medH, medH, medH, medH, medH], | 443| 443| ]; | 444| 444| if (g_Map.size < 256) | 445| |-{ | | 445|+ | 446| 446| initialHeightmap = [ | 447| 447| [medH, medH, medH, medH, medH], | 448| 448| [medH, medH, medH, medH, medH], | 450| 450| [medH, medH, medH, medH, medH], | 451| 451| [medH, medH, medH, medH, medH] | 452| 452| ]; | 453| |-} | | 453|+ | 454| 454| if (g_Map.size >= 384) | 455| 455| { | 456| 456| initialHeightmap = [ | | [NORMAL] ESLintBear (curly): | | Unnecessary { after 'if' condition. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 452| 452| ]; | 453| 453| } | 454| 454| if (g_Map.size >= 384) | 455| |-{ | | 455|+ | 456| 456| initialHeightmap = [ | 457| 457| [medH, medH, medH, medH, medH, medH, medH, medH], | 458| 458| [medH, medH, medH, medH, medH, medH, medH, medH], | 463| 463| [medH, medH, medH, medH, medH, medH, medH, medH], | 464| 464| [medH, medH, medH, medH, medH, medH, medH, medH], | 465| 465| ]; | 466| |-} | | 466|+ | 467| 467| | 468| 468| setBaseTerrainDiamondSquare(heightRange.min, heightRange.max, initialHeightmap, 0.8); | 469| 469| | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'min'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 494| 494| heightSeaGroundAdjusted + 7/8 * (heightRange.max - heightSeaGroundAdjusted), // 6 Lower forest border | 495| 495| heightRange.max // 7 Forest | 496| 496| ]; | 497| |-let playerHeightRange = { "min" : heighLimits[3], "max" : heighLimits[4] }; | | 497|+let playerHeightRange = { "min": heighLimits[3], "max" : heighLimits[4] }; | 498| 498| let resourceSpotHeightRange = { "min" : (heighLimits[2] + heighLimits[3]) / 2, "max" : (heighLimits[4] + heighLimits[5]) / 2 }; | 499| 499| let playerHeight = (playerHeightRange.min + playerHeightRange.max) / 2; // Average player height | 500| 500| | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'max'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 494| 494| heightSeaGroundAdjusted + 7/8 * (heightRange.max - heightSeaGroundAdjusted), // 6 Lower forest border | 495| 495| heightRange.max // 7 Forest | 496| 496| ]; | 497| |-let playerHeightRange = { "min" : heighLimits[3], "max" : heighLimits[4] }; | | 497|+let playerHeightRange = { "min" : heighLimits[3], "max": heighLimits[4] }; | 498| 498| let resourceSpotHeightRange = { "min" : (heighLimits[2] + heighLimits[3]) / 2, "max" : (heighLimits[4] + heighLimits[5]) / 2 }; | 499| 499| let playerHeight = (playerHeightRange.min + playerHeightRange.max) / 2; // Average player height | 500| 500| | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'min'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 495| 495| heightRange.max // 7 Forest | 496| 496| ]; | 497| 497| let playerHeightRange = { "min" : heighLimits[3], "max" : heighLimits[4] }; | 498| |-let resourceSpotHeightRange = { "min" : (heighLimits[2] + heighLimits[3]) / 2, "max" : (heighLimits[4] + heighLimits[5]) / 2 }; | | 498|+let resourceSpotHeightRange = { "min": (heighLimits[2] + heighLimits[3]) / 2, "max" : (heighLimits[4] + heighLimits[5]) / 2 }; | 499| 499| let playerHeight = (playerHeightRange.min + playerHeightRange.max) / 2; // Average player height | 500| 500| | 501| 501| g_Map.log("Chosing starting locations"); | | [NORMAL] ESLintBear (key-spacing): | | Extra space after key 'max'. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 495| 495| heightRange.max // 7 Forest | 496| 496| ]; | 497| 497| let playerHeightRange = { "min" : heighLimits[3], "max" : heighLimits[4] }; | 498| |-let resourceSpotHeightRange = { "min" : (heighLimits[2] + heighLimits[3]) / 2, "max" : (heighLimits[4] + heighLimits[5]) / 2 }; | | 498|+let resourceSpotHeightRange = { "min" : (heighLimits[2] + heighLimits[3]) / 2, "max": (heighLimits[4] + heighLimits[5]) / 2 }; | 499| 499| let playerHeight = (playerHeightRange.min + playerHeightRange.max) / 2; // Average player height | 500| 500| | 501| 501| g_Map.log("Chosing starting locations"); | | [NORMAL] ESLintBear (curly): | | Unnecessary { after 'if' condition. |----| | /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | |++++| /mnt/data/jenkins-phabricator/workspace/differential/binaries/data/mods/public/maps/random/wild_lake.js | 620| 620| radius = 5; | 621| 621| } | 622| 622| if (choice == 4) | 623| |- { | | 623|+ | 624| 624| if (mercenaryCamps) | 625| 625| { | 626| 626| placeStartingEntities(resourceSpots[i], 0, mercenaryCampGuards[currentBiome()]); | 632| 632| placeCustomFortress(resourceSpots[i], pickRandom(fences), "other", 0, randomAngle()); | 633| 633| radius = 10; | 634| 634| } | 635| |- } | | 635|+ | 636| 636| | 637| 637| if (radius) | 638| 638| createArea( binaries/data/mods/public/maps/random/wild_lake.js | 239| » groveActors·=·[g_Decoratives.grass,·g_Decoratives.rockMedium,·g_Decoratives.bushMedium],·groveTileClass·=·undefined, | | [NORMAL] ESLintBear (no-shadow): | | 'groveActors' is already declared in the upper scope.
Link to build: https://jenkins.wildfiregames.com/job/differential/731/display/redirect
Havent really tested, but wont this over-smoothen smaller map sizes? If it does then that value could be scaled using something like:
Math.round(scaleByMapSize(1, 5));
I know what your mean, but I think this isn't necessary. "5" looks like a good compromise on all maps I think. Interestingly, this problem doesn't occur on gigantic map size.
Maybe someone will later rework the complete map, there are a little bit too much animals, and there are also some unreachable trees. Until then this patch should work fine I think.
Just want to throw in that on some alpha 23 maps (hellas, elephantine, pompeii) one often can't build docks on shorelines, but depending on the mapsize (IIRC hardly possible on normal size and impossible on large size).
Good Point. I have quickly tested it for every map size. Seems to be that docks could be built on the whole shoreline.
Good catch, @OptimusShepard ! ;)
I'll smooth the map further on larger map sizes, maybe scaling like suggested by @smiley ;)
Fixed in rP23642
Thanks for providing your your patch ;)
You can mark this issue as fixed now @OptimusShepard ;)
Commandeering this patch to close it.
Feel free to report any further issues @OptimusShepard ;)