├── .editorconfig ├── .eslintrc ├── .gitattributes ├── .gitignore ├── .prettierrc ├── Gruntfile.js ├── LICENSE ├── README.md ├── package.json ├── src ├── abstract-remote-creep.js ├── build-orders.js ├── cache.js ├── constants.js ├── creep-manager.js ├── creeps.js ├── errors.js ├── extends_construction-site.js ├── extends_roompositions.js ├── extends_rooms.js ├── extends_structure.js ├── game-init.js ├── main.js ├── phases.js ├── roads.js ├── role.builder.js ├── role.harvester.js ├── role.miner.js ├── role.remote-builder.js ├── role.remote-harvester.js ├── role.settler.js ├── role.upgrader.js ├── room-defense.js ├── room-layout.js ├── rooms.js ├── struct-base.js ├── struct-containers.js ├── struct-extensions.js ├── struct-spawner.js ├── struct-storage.js ├── struct-towers.js └── utils.js └── tests ├── screeps-load-globals.js ├── screeps-static-globals.js └── utils.test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/.prettierrc -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/package.json -------------------------------------------------------------------------------- /src/abstract-remote-creep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/abstract-remote-creep.js -------------------------------------------------------------------------------- /src/build-orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/build-orders.js -------------------------------------------------------------------------------- /src/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/cache.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/creep-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/creep-manager.js -------------------------------------------------------------------------------- /src/creeps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/creeps.js -------------------------------------------------------------------------------- /src/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/errors.js -------------------------------------------------------------------------------- /src/extends_construction-site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/extends_construction-site.js -------------------------------------------------------------------------------- /src/extends_roompositions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/extends_roompositions.js -------------------------------------------------------------------------------- /src/extends_rooms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/extends_rooms.js -------------------------------------------------------------------------------- /src/extends_structure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/extends_structure.js -------------------------------------------------------------------------------- /src/game-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/game-init.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/main.js -------------------------------------------------------------------------------- /src/phases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/phases.js -------------------------------------------------------------------------------- /src/roads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/roads.js -------------------------------------------------------------------------------- /src/role.builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/role.builder.js -------------------------------------------------------------------------------- /src/role.harvester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/role.harvester.js -------------------------------------------------------------------------------- /src/role.miner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/role.miner.js -------------------------------------------------------------------------------- /src/role.remote-builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/role.remote-builder.js -------------------------------------------------------------------------------- /src/role.remote-harvester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/role.remote-harvester.js -------------------------------------------------------------------------------- /src/role.settler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/role.settler.js -------------------------------------------------------------------------------- /src/role.upgrader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/role.upgrader.js -------------------------------------------------------------------------------- /src/room-defense.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/room-defense.js -------------------------------------------------------------------------------- /src/room-layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/room-layout.js -------------------------------------------------------------------------------- /src/rooms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/rooms.js -------------------------------------------------------------------------------- /src/struct-base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/struct-base.js -------------------------------------------------------------------------------- /src/struct-containers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/struct-containers.js -------------------------------------------------------------------------------- /src/struct-extensions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/struct-extensions.js -------------------------------------------------------------------------------- /src/struct-spawner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/struct-spawner.js -------------------------------------------------------------------------------- /src/struct-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/struct-storage.js -------------------------------------------------------------------------------- /src/struct-towers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/struct-towers.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/src/utils.js -------------------------------------------------------------------------------- /tests/screeps-load-globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/tests/screeps-load-globals.js -------------------------------------------------------------------------------- /tests/screeps-static-globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/tests/screeps-static-globals.js -------------------------------------------------------------------------------- /tests/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerroydmoore/screeps-ai/HEAD/tests/utils.test.js --------------------------------------------------------------------------------