A unique map composing of strips of land.
Needs lots of optimizing but @elexis wanted it.
Original design by Hannibal_Barca:
Updated design by elexis, 50% chance for each:
Differential D467
River Archipelago random map script elexis on May 9 2017, 4:14 PM. Authored by Tags None Referenced Files
Subscribers
Details
A unique map composing of strips of land. Original design by Hannibal_Barca: Updated design by elexis, 50% chance for each: Test map for uniqueness, playability, resource collisions and the like.
Diff Detail
Event TimelineComment Actions Build is green Updating workspaces. Build (release)... Build (debug)... Running release tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! Running debug tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! http://jw:8080/job/phabricator/1106/ for more details. Comment Actions River island archipelago is the correct geomorphological type I guess. Comment Actions Fix various brokenness and most style issues. Comment Actions Build is green Updating workspaces. Build (release)... Build (debug)... Running release tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! Running debug tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! http://jw:8080/job/phabricator/1234/ for more details. Comment Actions Build is green Updating workspaces. Build (release)... Build (debug)... Running release tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! Running debug tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! http://jw:8080/job/phabricator/1235/ for more details. Comment Actions Refactor strip code, especially mirror the strip size and position. Comment Actions Rename to River Archipelago. Extended map description welcome @Hannibal_Barca Comment Actions Executing section Default... Executing section Source... Executing section JS... | | [NORMAL] ESLintBear (no-multi-spaces): | | Multiple spaces found before '{'. |----| | /mnt/data/jenkins-phabricator/workspace/phabricator_lint/binaries/data/mods/public/maps/random/strips.js | |++++| /mnt/data/jenkins-phabricator/workspace/phabricator_lint/binaries/data/mods/public/maps/random/strips.js | 143| 143| new LayeredPainter([tRoadWild, tRoad], [1]), | 144| 144| null); | 145| 145| | 146| |- placeCivDefaultEntities(fx, fz, id, { 'iberWall': 'towers' }); | | 146|+ placeCivDefaultEntities(fx, fz, id, { 'iberWall': 'towers' }); | 147| 147| | 148| 148| placeDefaultChicken(fx, fz, clBaseResource, undefined, oPeacock); | 149| 149| binaries/data/mods/public/maps/random/strips.js | 204| » let·stripIndex·=·i·==·0·?·0·:·stripWidths.length·-·1; | | [NORMAL] JSHintBear: | | Use '===' to compare with '0'. Executing section Python... Executing section Perl... http://jw:8080/job/phabricator_lint/8/ for more details. Comment Actions Executing section Default... Executing section Source... Executing section JS... | | [NORMAL] ESLintBear (no-multi-spaces): | | Multiple spaces found before '{'. |----| | /mnt/data/jenkins-phabricator/workspace/phabricator_lint/binaries/data/mods/public/maps/random/river_archipelago.js | |++++| /mnt/data/jenkins-phabricator/workspace/phabricator_lint/binaries/data/mods/public/maps/random/river_archipelago.js | 143| 143| new LayeredPainter([tRoadWild, tRoad], [1]), | 144| 144| null); | 145| 145| | 146| |- placeCivDefaultEntities(fx, fz, id, { 'iberWall': 'towers' }); | | 146|+ placeCivDefaultEntities(fx, fz, id, { 'iberWall': 'towers' }); | 147| 147| | 148| 148| placeDefaultChicken(fx, fz, clBaseResource, undefined, oPeacock); | 149| 149| binaries/data/mods/public/maps/random/river_archipelago.js | 204| » let·stripIndex·=·i·==·0·?·0·:·stripWidths.length·-·1; | | [NORMAL] JSHintBear: | | Use '===' to compare with '0'. Executing section Python... Executing section Perl... http://jw:8080/job/phabricator_lint/9/ for more details. Comment Actions Build is green Updating workspaces. Build (release)... Build (debug)... Running release tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! Running debug tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! http://jw:8080/job/phabricator/1300/ for more details. Comment Actions Build is green Updating workspaces. Build (release)... Build (debug)... Running release tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! Running debug tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! http://jw:8080/job/phabricator/1301/ for more details.
Comment Actions Replace "plenty of game and fish" with "plenty of game", since fish is included in game (https://en.wikipedia.org/wiki/Game_fish), then I'm happy with the map. Comment Actions Build is green Updating workspaces. Build (release)... Build (debug)... Running release tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! Running debug tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! http://jw:8080/job/phabricator/1325/ for more details. Comment Actions Executing section Default... Executing section Source... Executing section JS... | | [NORMAL] ESLintBear (no-multi-spaces): | | Multiple spaces found before '{'. |----| | /mnt/data/jenkins-phabricator/workspace/phabricator_lint/binaries/data/mods/public/maps/random/river_archipelago.js | |++++| /mnt/data/jenkins-phabricator/workspace/phabricator_lint/binaries/data/mods/public/maps/random/river_archipelago.js | 143| 143| new LayeredPainter([tRoadWild, tRoad], [1]), | 144| 144| null); | 145| 145| | 146| |- placeCivDefaultEntities(fx, fz, id, { 'iberWall': 'towers' }); | | 146|+ placeCivDefaultEntities(fx, fz, id, { 'iberWall': 'towers' }); | 147| 147| | 148| 148| placeDefaultChicken(fx, fz, clBaseResource, undefined, oPeacock); | 149| 149| binaries/data/mods/public/maps/random/river_archipelago.js | 204| » let·stripIndex·=·i·==·0·?·0·:·stripWidths.length·-·1; | | [NORMAL] JSHintBear: | | Use '===' to compare with '0'. Executing section Python... Executing section Perl... http://jw:8080/job/phabricator_lint/18/ for more details. |