├── .gitattributes ├── .gitignore ├── README.md ├── cashew.sln ├── cashew ├── .editorconfig ├── .gitattributes ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── book.json ├── cashew.njsproj ├── package.json ├── rollup.config.js ├── src │ ├── cashew-memory.d.ts │ ├── cashew-types.d.ts │ ├── extended-types.d.ts │ ├── global-constants.d.ts │ ├── global.d.ts │ ├── imp │ │ ├── Execution.ts │ │ ├── GlobalConstants.ts │ │ ├── GlobalExtension.ts │ │ ├── colony │ │ │ ├── ColonyResourcesMonitor.ts │ │ │ ├── EconomyOperationMonitor.ts │ │ │ ├── InfrastructureOperationMonitor.ts │ │ │ ├── RemoteMiningOperationMonitor.ts │ │ │ ├── StandardColonyMonitorProvider.ts │ │ │ └── militaryMonitors │ │ │ │ └── ColonyDefenseMonitor.ts │ │ ├── creep │ │ │ ├── BodyRepository.ts │ │ │ ├── BuilderJob.ts │ │ │ ├── ChemistController.ts │ │ │ ├── ClaimJob.ts │ │ │ ├── ControllerTemplate.ts │ │ │ ├── DefenderController.ts │ │ │ ├── DismantleJob.ts │ │ │ ├── ExtractorController.ts │ │ │ ├── FillerController.ts │ │ │ ├── HarvestBuilderJob.ts │ │ │ ├── HarvestInfrastructureBuilderController.ts │ │ │ ├── HarvesterController.ts │ │ │ ├── HaulerRole.ts │ │ │ ├── LightUpgraderRole.ts │ │ │ ├── MasonController.ts │ │ │ ├── RemoteHarvesterController.ts │ │ │ ├── RemoteHaulerRole.ts │ │ │ ├── ReserveJob.ts │ │ │ ├── ScoutJob.ts │ │ │ ├── SupplyJob.ts │ │ │ ├── TransferJob.ts │ │ │ ├── UpgraderController.ts │ │ │ ├── WarriorController.ts │ │ │ └── WithdrawJob.ts │ │ ├── empire │ │ │ ├── ExchangeMonitor.ts │ │ │ └── StandardEmpireMonitorProvider.ts │ │ ├── map │ │ │ ├── ControllerBlockProvider.ts │ │ │ ├── ExtensionBlockProvider.ts │ │ │ ├── HarvestBlockProvider.ts │ │ │ ├── LabBlockProvider.ts │ │ │ ├── MainBlockProvider.ts │ │ │ ├── MineralBlockProvider.ts │ │ │ ├── StandardNestMapBuilder.ts │ │ │ └── WallProvider.ts │ │ ├── military │ │ │ ├── MoveToUnitJob.ts │ │ │ ├── RallyUnitJob.ts │ │ │ └── RoomDefenseUnitController.ts │ │ ├── operation │ │ │ ├── ConstructionOperation.ts │ │ │ ├── campaigns │ │ │ │ └── ClaimColonyCampaign.ts │ │ │ ├── economic │ │ │ │ ├── EnergyTransportOperation.ts │ │ │ │ ├── ExtensionFillOperation.ts │ │ │ │ ├── ExtractionOperation.ts │ │ │ │ ├── HarvestOperation.ts │ │ │ │ ├── HeavyUpgradeOperation.ts │ │ │ │ ├── LightUpgradeOperation.ts │ │ │ │ ├── RemoteHarvestOperation.ts │ │ │ │ ├── RemoteHarvestScoutOperation.ts │ │ │ │ └── SupplyOperation.ts │ │ │ ├── flag │ │ │ │ ├── ClaimColonyFlagCampaign.ts │ │ │ │ ├── DismantleFlagOperation.ts │ │ │ │ └── LootFlagOperation.ts │ │ │ ├── infrastructure │ │ │ │ ├── ControllerInfrastructureOperation.ts │ │ │ │ ├── ExtensionLinkConstruction.ts │ │ │ │ ├── ExtensionsOperation.ts │ │ │ │ ├── ExtractorConstructionOperation.ts │ │ │ │ ├── HarvestInfrastructureOperation.ts │ │ │ │ ├── HarvestLinkConstructionOperation.ts │ │ │ │ ├── LabConstructionOperation.ts │ │ │ │ ├── NewSpawnConstructionOperation.ts │ │ │ │ ├── ObserverConstructionOperation.ts │ │ │ │ ├── ReplaceOriginalSpawnOperation.ts │ │ │ │ ├── RoadConstructionOperation.ts │ │ │ │ ├── SpawnConstructionOperation.ts │ │ │ │ ├── StorageConstructionOperation.ts │ │ │ │ ├── StorageLinkConstructionOperation.ts │ │ │ │ ├── TerminalConstructionOperation.ts │ │ │ │ ├── TowerConstructionOperation.ts │ │ │ │ ├── UpgradeLinkConstruction.ts │ │ │ │ └── WallConstructionOperation.ts │ │ │ └── military │ │ │ │ ├── ClaimRoomOperation.ts │ │ │ │ ├── DismantleOperation.ts │ │ │ │ ├── LootOperation.ts │ │ │ │ ├── ReservationOperation.ts │ │ │ │ ├── RoomDefenseOperation.ts │ │ │ │ └── RoomScoutOperation.ts │ │ └── registration │ │ │ ├── CampaignRegistration.ts │ │ │ ├── ControllerRegistration.ts │ │ │ ├── MilitaryRegistration.ts │ │ │ ├── MonitorRegistration.ts │ │ │ ├── OperationRegistration.ts │ │ │ └── Register.ts │ ├── lib │ │ ├── Patch.ts │ │ ├── Settings.ts │ │ ├── StatCollection.ts │ │ ├── Stats.ts │ │ ├── System.ts │ │ ├── Test.ts │ │ ├── colony │ │ │ ├── Colony.ts │ │ │ ├── ColonyMonitor.ts │ │ │ ├── CreepNamer.ts │ │ │ ├── EffectiveRcl.ts │ │ │ ├── LinkManager.ts │ │ │ ├── Nest.ts │ │ │ ├── Population.ts │ │ │ ├── RemoteMiningManager.ts │ │ │ ├── ResourceManager.ts │ │ │ ├── SpawnRequest.ts │ │ │ ├── SpawnStats.ts │ │ │ ├── Spawner.ts │ │ │ ├── TowerController.ts │ │ │ └── Watchtower.ts │ │ ├── creep │ │ │ ├── Body.ts │ │ │ ├── CreepController.ts │ │ │ ├── CreepControllerRepository.ts │ │ │ ├── CreepUtility.ts │ │ │ ├── Job.ts │ │ │ ├── Role.ts │ │ │ └── Task.ts │ │ ├── empire │ │ │ ├── ColonyFinder.ts │ │ │ ├── Empire.ts │ │ │ ├── EmpireMonitor.ts │ │ │ ├── Exchange.ts │ │ │ └── RoomDetails.ts │ │ ├── map │ │ │ ├── BlockProviderBase.ts │ │ │ ├── ColonyMap.ts │ │ │ ├── IBlockProvider.ts │ │ │ ├── NestMap.ts │ │ │ ├── NestMapBuilder.ts │ │ │ ├── base │ │ │ │ ├── Layer.ts │ │ │ │ ├── Map.ts │ │ │ │ └── MapBlock.ts │ │ │ └── blocks │ │ │ │ ├── ControllerBlock.ts │ │ │ │ ├── ExtensionBlock.ts │ │ │ │ ├── HarvestBlock.ts │ │ │ │ ├── LabBlock.ts │ │ │ │ ├── MainBlock.ts │ │ │ │ └── MineralBlock.ts │ │ ├── military │ │ │ ├── IMilitaryUnit.ts │ │ │ ├── Unit.ts │ │ │ ├── UnitController.ts │ │ │ └── UnitJob.ts │ │ ├── monitor │ │ │ ├── Monitor.ts │ │ │ ├── MonitorManager.ts │ │ │ └── MonitorProvider.ts │ │ ├── operation │ │ │ ├── Assignment.ts │ │ │ ├── Campaign.ts │ │ │ ├── ControllerOperation.ts │ │ │ ├── FlagCampaign.ts │ │ │ ├── FlagOperation.ts │ │ │ ├── JobOperation.ts │ │ │ ├── Operation.ts │ │ │ ├── OperationGroup.ts │ │ │ ├── OperationRepository.ts │ │ │ └── OperationRunner.ts │ │ ├── util │ │ │ ├── Calculator.ts │ │ │ ├── EventLog.ts │ │ │ ├── LinkGenerator.ts │ │ │ ├── MemoryManager.ts │ │ │ ├── MilitaryCalculator.ts │ │ │ ├── RoomHelper.ts │ │ │ ├── StringBuilder.ts │ │ │ ├── dbg │ │ │ │ ├── Cleaner.ts │ │ │ │ ├── Logger.ts │ │ │ │ └── Playback.ts │ │ │ └── reports │ │ │ │ ├── ColonyOperationReport.ts │ │ │ │ ├── OperationReport.ts │ │ │ │ └── Reporter.ts │ │ └── visual │ │ │ ├── ColonyInfoVisual.ts │ │ │ ├── CpuVisual.ts │ │ │ ├── CreepVisuals.ts │ │ │ ├── EnergyVisual.ts │ │ │ ├── NestSpecialVisual.ts │ │ │ ├── NestStructureVisual.ts │ │ │ ├── OperationsVisual.ts │ │ │ ├── SpawnQueueVisual.ts │ │ │ ├── VisualBuilder.ts │ │ │ ├── Visuals.ts │ │ │ ├── WatchVisual.ts │ │ │ └── lib │ │ │ ├── BadgeArtist.ts │ │ │ ├── ComponentVisual.ts │ │ │ ├── LineGraphVisual.ts │ │ │ ├── Palette.ts │ │ │ ├── StructureArtist.ts │ │ │ ├── StructurePalette.ts │ │ │ ├── VisualText.ts │ │ │ └── VisualUtility.ts │ ├── main.ts │ ├── memory.d.ts │ ├── screeps-memory.d.ts │ ├── stats.d.ts │ ├── test │ │ ├── Memory │ │ │ └── MemTestClass.ts │ │ ├── TestExecution.ts │ │ └── testTypes.d.ts │ ├── types.d.ts │ ├── util │ │ └── ErrorMapper.ts │ └── yagni │ │ ├── ActivityBuilder.ts │ │ ├── BodyFactory.ts │ │ ├── BodyRegistration.ts │ │ ├── ColonyMaintenance.ts │ │ ├── ColonyPlanRegistration.ts │ │ ├── ColonyProgress.ts │ │ ├── ColonyProgressRegistration.ts │ │ ├── DefensePlan.ts │ │ ├── EconomyPlan.ts │ │ ├── InfrastructurePlan.ts │ │ ├── OperationPlan.ts │ │ ├── OperationPlanRegistration.ts │ │ ├── Orders.ts │ │ ├── Phase.ts │ │ ├── Population.ts │ │ ├── RC1SpawnStrategy.ts │ │ ├── RC2SpawnStrategy.ts │ │ ├── RemoteMiningPlan.ts │ │ ├── RoleBuilder.ts │ │ ├── SpawnDefinition.ts │ │ ├── SpawnStrategy.ts │ │ ├── StandardPlan.ts │ │ ├── StandardProgress.ts │ │ ├── StrategyFactory.ts │ │ ├── body │ │ ├── Body.ts │ │ ├── Part.ts │ │ ├── PartData.ts │ │ ├── PartDataStorageHelper.ts │ │ └── state │ │ │ ├── BodyState.ts │ │ │ ├── IBodyState.ts │ │ │ ├── IPartState.ts │ │ │ └── PartState.ts │ │ ├── colonyPlan │ │ ├── ColonyPlan.ts │ │ ├── ColonyPlanRepository.ts │ │ └── Milestone.ts │ │ ├── logger │ │ ├── Config.ts │ │ ├── DebugConfig.ts │ │ ├── Logger.ts │ │ ├── LoggerConfig.ts │ │ ├── StringHelper.ts │ │ └── TraceHelper.ts │ │ ├── military │ │ ├── imp │ │ │ ├── ColonyDefenseMonitor.ts │ │ │ ├── Healer.ts │ │ │ ├── Hoplite.ts │ │ │ ├── Ranger.ts │ │ │ ├── formation │ │ │ │ └── StandardFormation.ts │ │ │ └── tactics │ │ │ │ └── StandardTargetingTactics.ts │ │ └── lib │ │ │ ├── Formation.ts │ │ │ ├── Squad.ts │ │ │ ├── SquadMember.ts │ │ │ ├── TargetingTactics.ts │ │ │ └── UnitController.ts │ │ └── util │ │ ├── Cache.ts │ │ ├── Collections.ts │ │ ├── Console.ts │ │ ├── DeepCopy.ts │ │ ├── Event.ts │ │ ├── GUID.ts │ │ ├── IIdentifiable.ts │ │ ├── IdArray.ts │ │ ├── Legume.ts │ │ └── StatefulArray.ts ├── tsconfig.json └── tslint.json ├── push-plus.bat ├── push-private.bat └── push-public.bat /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/README.md -------------------------------------------------------------------------------- /cashew.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew.sln -------------------------------------------------------------------------------- /cashew/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/.editorconfig -------------------------------------------------------------------------------- /cashew/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/.gitattributes -------------------------------------------------------------------------------- /cashew/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/.gitignore -------------------------------------------------------------------------------- /cashew/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/CONTRIBUTING.md -------------------------------------------------------------------------------- /cashew/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/LICENSE -------------------------------------------------------------------------------- /cashew/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/README.md -------------------------------------------------------------------------------- /cashew/book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/book.json -------------------------------------------------------------------------------- /cashew/cashew.njsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/cashew.njsproj -------------------------------------------------------------------------------- /cashew/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/package.json -------------------------------------------------------------------------------- /cashew/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/rollup.config.js -------------------------------------------------------------------------------- /cashew/src/cashew-memory.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/cashew-memory.d.ts -------------------------------------------------------------------------------- /cashew/src/cashew-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/cashew-types.d.ts -------------------------------------------------------------------------------- /cashew/src/extended-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/extended-types.d.ts -------------------------------------------------------------------------------- /cashew/src/global-constants.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/global-constants.d.ts -------------------------------------------------------------------------------- /cashew/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/global.d.ts -------------------------------------------------------------------------------- /cashew/src/imp/Execution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/Execution.ts -------------------------------------------------------------------------------- /cashew/src/imp/GlobalConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/GlobalConstants.ts -------------------------------------------------------------------------------- /cashew/src/imp/GlobalExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/GlobalExtension.ts -------------------------------------------------------------------------------- /cashew/src/imp/colony/ColonyResourcesMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/colony/ColonyResourcesMonitor.ts -------------------------------------------------------------------------------- /cashew/src/imp/colony/EconomyOperationMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/colony/EconomyOperationMonitor.ts -------------------------------------------------------------------------------- /cashew/src/imp/colony/InfrastructureOperationMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/colony/InfrastructureOperationMonitor.ts -------------------------------------------------------------------------------- /cashew/src/imp/colony/RemoteMiningOperationMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/colony/RemoteMiningOperationMonitor.ts -------------------------------------------------------------------------------- /cashew/src/imp/colony/StandardColonyMonitorProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/colony/StandardColonyMonitorProvider.ts -------------------------------------------------------------------------------- /cashew/src/imp/colony/militaryMonitors/ColonyDefenseMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/colony/militaryMonitors/ColonyDefenseMonitor.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/BodyRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/BodyRepository.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/BuilderJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/BuilderJob.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/ChemistController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/ChemistController.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/ClaimJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/ClaimJob.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/ControllerTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/ControllerTemplate.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/DefenderController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/DefenderController.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/DismantleJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/DismantleJob.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/ExtractorController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/ExtractorController.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/FillerController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/FillerController.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/HarvestBuilderJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/HarvestBuilderJob.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/HarvestInfrastructureBuilderController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/HarvestInfrastructureBuilderController.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/HarvesterController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/HarvesterController.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/HaulerRole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/HaulerRole.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/LightUpgraderRole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/LightUpgraderRole.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/MasonController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/MasonController.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/RemoteHarvesterController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/RemoteHarvesterController.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/RemoteHaulerRole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/RemoteHaulerRole.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/ReserveJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/ReserveJob.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/ScoutJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/ScoutJob.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/SupplyJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/SupplyJob.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/TransferJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/TransferJob.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/UpgraderController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/UpgraderController.ts -------------------------------------------------------------------------------- /cashew/src/imp/creep/WarriorController.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cashew/src/imp/creep/WithdrawJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/creep/WithdrawJob.ts -------------------------------------------------------------------------------- /cashew/src/imp/empire/ExchangeMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/empire/ExchangeMonitor.ts -------------------------------------------------------------------------------- /cashew/src/imp/empire/StandardEmpireMonitorProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/empire/StandardEmpireMonitorProvider.ts -------------------------------------------------------------------------------- /cashew/src/imp/map/ControllerBlockProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/map/ControllerBlockProvider.ts -------------------------------------------------------------------------------- /cashew/src/imp/map/ExtensionBlockProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/map/ExtensionBlockProvider.ts -------------------------------------------------------------------------------- /cashew/src/imp/map/HarvestBlockProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/map/HarvestBlockProvider.ts -------------------------------------------------------------------------------- /cashew/src/imp/map/LabBlockProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/map/LabBlockProvider.ts -------------------------------------------------------------------------------- /cashew/src/imp/map/MainBlockProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/map/MainBlockProvider.ts -------------------------------------------------------------------------------- /cashew/src/imp/map/MineralBlockProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/map/MineralBlockProvider.ts -------------------------------------------------------------------------------- /cashew/src/imp/map/StandardNestMapBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/map/StandardNestMapBuilder.ts -------------------------------------------------------------------------------- /cashew/src/imp/map/WallProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/map/WallProvider.ts -------------------------------------------------------------------------------- /cashew/src/imp/military/MoveToUnitJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/military/MoveToUnitJob.ts -------------------------------------------------------------------------------- /cashew/src/imp/military/RallyUnitJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/military/RallyUnitJob.ts -------------------------------------------------------------------------------- /cashew/src/imp/military/RoomDefenseUnitController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/military/RoomDefenseUnitController.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/ConstructionOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/ConstructionOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/campaigns/ClaimColonyCampaign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/campaigns/ClaimColonyCampaign.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/economic/EnergyTransportOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/economic/EnergyTransportOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/economic/ExtensionFillOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/economic/ExtensionFillOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/economic/ExtractionOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/economic/ExtractionOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/economic/HarvestOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/economic/HarvestOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/economic/HeavyUpgradeOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/economic/HeavyUpgradeOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/economic/LightUpgradeOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/economic/LightUpgradeOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/economic/RemoteHarvestOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/economic/RemoteHarvestOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/economic/RemoteHarvestScoutOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/economic/RemoteHarvestScoutOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/economic/SupplyOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/economic/SupplyOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/flag/ClaimColonyFlagCampaign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/flag/ClaimColonyFlagCampaign.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/flag/DismantleFlagOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/flag/DismantleFlagOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/flag/LootFlagOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/flag/LootFlagOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/ControllerInfrastructureOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/ControllerInfrastructureOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/ExtensionLinkConstruction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/ExtensionLinkConstruction.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/ExtensionsOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/ExtensionsOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/ExtractorConstructionOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/ExtractorConstructionOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/HarvestInfrastructureOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/HarvestInfrastructureOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/HarvestLinkConstructionOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/HarvestLinkConstructionOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/LabConstructionOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/LabConstructionOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/NewSpawnConstructionOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/NewSpawnConstructionOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/ObserverConstructionOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/ObserverConstructionOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/ReplaceOriginalSpawnOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/ReplaceOriginalSpawnOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/RoadConstructionOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/RoadConstructionOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/SpawnConstructionOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/SpawnConstructionOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/StorageConstructionOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/StorageConstructionOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/StorageLinkConstructionOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/StorageLinkConstructionOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/TerminalConstructionOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/TerminalConstructionOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/TowerConstructionOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/TowerConstructionOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/UpgradeLinkConstruction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/UpgradeLinkConstruction.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/infrastructure/WallConstructionOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/infrastructure/WallConstructionOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/military/ClaimRoomOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/military/ClaimRoomOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/military/DismantleOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/military/DismantleOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/military/LootOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/military/LootOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/military/ReservationOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/military/ReservationOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/military/RoomDefenseOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/military/RoomDefenseOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/operation/military/RoomScoutOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/operation/military/RoomScoutOperation.ts -------------------------------------------------------------------------------- /cashew/src/imp/registration/CampaignRegistration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/registration/CampaignRegistration.ts -------------------------------------------------------------------------------- /cashew/src/imp/registration/ControllerRegistration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/registration/ControllerRegistration.ts -------------------------------------------------------------------------------- /cashew/src/imp/registration/MilitaryRegistration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/registration/MilitaryRegistration.ts -------------------------------------------------------------------------------- /cashew/src/imp/registration/MonitorRegistration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/registration/MonitorRegistration.ts -------------------------------------------------------------------------------- /cashew/src/imp/registration/OperationRegistration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/registration/OperationRegistration.ts -------------------------------------------------------------------------------- /cashew/src/imp/registration/Register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/imp/registration/Register.ts -------------------------------------------------------------------------------- /cashew/src/lib/Patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/Patch.ts -------------------------------------------------------------------------------- /cashew/src/lib/Settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/Settings.ts -------------------------------------------------------------------------------- /cashew/src/lib/StatCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/StatCollection.ts -------------------------------------------------------------------------------- /cashew/src/lib/Stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/Stats.ts -------------------------------------------------------------------------------- /cashew/src/lib/System.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/System.ts -------------------------------------------------------------------------------- /cashew/src/lib/Test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/Test.ts -------------------------------------------------------------------------------- /cashew/src/lib/colony/Colony.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/colony/Colony.ts -------------------------------------------------------------------------------- /cashew/src/lib/colony/ColonyMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/colony/ColonyMonitor.ts -------------------------------------------------------------------------------- /cashew/src/lib/colony/CreepNamer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/colony/CreepNamer.ts -------------------------------------------------------------------------------- /cashew/src/lib/colony/EffectiveRcl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/colony/EffectiveRcl.ts -------------------------------------------------------------------------------- /cashew/src/lib/colony/LinkManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/colony/LinkManager.ts -------------------------------------------------------------------------------- /cashew/src/lib/colony/Nest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/colony/Nest.ts -------------------------------------------------------------------------------- /cashew/src/lib/colony/Population.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/colony/Population.ts -------------------------------------------------------------------------------- /cashew/src/lib/colony/RemoteMiningManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/colony/RemoteMiningManager.ts -------------------------------------------------------------------------------- /cashew/src/lib/colony/ResourceManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/colony/ResourceManager.ts -------------------------------------------------------------------------------- /cashew/src/lib/colony/SpawnRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/colony/SpawnRequest.ts -------------------------------------------------------------------------------- /cashew/src/lib/colony/SpawnStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/colony/SpawnStats.ts -------------------------------------------------------------------------------- /cashew/src/lib/colony/Spawner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/colony/Spawner.ts -------------------------------------------------------------------------------- /cashew/src/lib/colony/TowerController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/colony/TowerController.ts -------------------------------------------------------------------------------- /cashew/src/lib/colony/Watchtower.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/colony/Watchtower.ts -------------------------------------------------------------------------------- /cashew/src/lib/creep/Body.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/creep/Body.ts -------------------------------------------------------------------------------- /cashew/src/lib/creep/CreepController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/creep/CreepController.ts -------------------------------------------------------------------------------- /cashew/src/lib/creep/CreepControllerRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/creep/CreepControllerRepository.ts -------------------------------------------------------------------------------- /cashew/src/lib/creep/CreepUtility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/creep/CreepUtility.ts -------------------------------------------------------------------------------- /cashew/src/lib/creep/Job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/creep/Job.ts -------------------------------------------------------------------------------- /cashew/src/lib/creep/Role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/creep/Role.ts -------------------------------------------------------------------------------- /cashew/src/lib/creep/Task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/creep/Task.ts -------------------------------------------------------------------------------- /cashew/src/lib/empire/ColonyFinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/empire/ColonyFinder.ts -------------------------------------------------------------------------------- /cashew/src/lib/empire/Empire.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/empire/Empire.ts -------------------------------------------------------------------------------- /cashew/src/lib/empire/EmpireMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/empire/EmpireMonitor.ts -------------------------------------------------------------------------------- /cashew/src/lib/empire/Exchange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/empire/Exchange.ts -------------------------------------------------------------------------------- /cashew/src/lib/empire/RoomDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/empire/RoomDetails.ts -------------------------------------------------------------------------------- /cashew/src/lib/map/BlockProviderBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/map/BlockProviderBase.ts -------------------------------------------------------------------------------- /cashew/src/lib/map/ColonyMap.ts: -------------------------------------------------------------------------------- 1 | export class ColonyMap { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /cashew/src/lib/map/IBlockProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/map/IBlockProvider.ts -------------------------------------------------------------------------------- /cashew/src/lib/map/NestMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/map/NestMap.ts -------------------------------------------------------------------------------- /cashew/src/lib/map/NestMapBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/map/NestMapBuilder.ts -------------------------------------------------------------------------------- /cashew/src/lib/map/base/Layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/map/base/Layer.ts -------------------------------------------------------------------------------- /cashew/src/lib/map/base/Map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/map/base/Map.ts -------------------------------------------------------------------------------- /cashew/src/lib/map/base/MapBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/map/base/MapBlock.ts -------------------------------------------------------------------------------- /cashew/src/lib/map/blocks/ControllerBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/map/blocks/ControllerBlock.ts -------------------------------------------------------------------------------- /cashew/src/lib/map/blocks/ExtensionBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/map/blocks/ExtensionBlock.ts -------------------------------------------------------------------------------- /cashew/src/lib/map/blocks/HarvestBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/map/blocks/HarvestBlock.ts -------------------------------------------------------------------------------- /cashew/src/lib/map/blocks/LabBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/map/blocks/LabBlock.ts -------------------------------------------------------------------------------- /cashew/src/lib/map/blocks/MainBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/map/blocks/MainBlock.ts -------------------------------------------------------------------------------- /cashew/src/lib/map/blocks/MineralBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/map/blocks/MineralBlock.ts -------------------------------------------------------------------------------- /cashew/src/lib/military/IMilitaryUnit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/military/IMilitaryUnit.ts -------------------------------------------------------------------------------- /cashew/src/lib/military/Unit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/military/Unit.ts -------------------------------------------------------------------------------- /cashew/src/lib/military/UnitController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/military/UnitController.ts -------------------------------------------------------------------------------- /cashew/src/lib/military/UnitJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/military/UnitJob.ts -------------------------------------------------------------------------------- /cashew/src/lib/monitor/Monitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/monitor/Monitor.ts -------------------------------------------------------------------------------- /cashew/src/lib/monitor/MonitorManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/monitor/MonitorManager.ts -------------------------------------------------------------------------------- /cashew/src/lib/monitor/MonitorProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/monitor/MonitorProvider.ts -------------------------------------------------------------------------------- /cashew/src/lib/operation/Assignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/operation/Assignment.ts -------------------------------------------------------------------------------- /cashew/src/lib/operation/Campaign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/operation/Campaign.ts -------------------------------------------------------------------------------- /cashew/src/lib/operation/ControllerOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/operation/ControllerOperation.ts -------------------------------------------------------------------------------- /cashew/src/lib/operation/FlagCampaign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/operation/FlagCampaign.ts -------------------------------------------------------------------------------- /cashew/src/lib/operation/FlagOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/operation/FlagOperation.ts -------------------------------------------------------------------------------- /cashew/src/lib/operation/JobOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/operation/JobOperation.ts -------------------------------------------------------------------------------- /cashew/src/lib/operation/Operation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/operation/Operation.ts -------------------------------------------------------------------------------- /cashew/src/lib/operation/OperationGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/operation/OperationGroup.ts -------------------------------------------------------------------------------- /cashew/src/lib/operation/OperationRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/operation/OperationRepository.ts -------------------------------------------------------------------------------- /cashew/src/lib/operation/OperationRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/operation/OperationRunner.ts -------------------------------------------------------------------------------- /cashew/src/lib/util/Calculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/util/Calculator.ts -------------------------------------------------------------------------------- /cashew/src/lib/util/EventLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/util/EventLog.ts -------------------------------------------------------------------------------- /cashew/src/lib/util/LinkGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/util/LinkGenerator.ts -------------------------------------------------------------------------------- /cashew/src/lib/util/MemoryManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/util/MemoryManager.ts -------------------------------------------------------------------------------- /cashew/src/lib/util/MilitaryCalculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/util/MilitaryCalculator.ts -------------------------------------------------------------------------------- /cashew/src/lib/util/RoomHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/util/RoomHelper.ts -------------------------------------------------------------------------------- /cashew/src/lib/util/StringBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/util/StringBuilder.ts -------------------------------------------------------------------------------- /cashew/src/lib/util/dbg/Cleaner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/util/dbg/Cleaner.ts -------------------------------------------------------------------------------- /cashew/src/lib/util/dbg/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/util/dbg/Logger.ts -------------------------------------------------------------------------------- /cashew/src/lib/util/dbg/Playback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/util/dbg/Playback.ts -------------------------------------------------------------------------------- /cashew/src/lib/util/reports/ColonyOperationReport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/util/reports/ColonyOperationReport.ts -------------------------------------------------------------------------------- /cashew/src/lib/util/reports/OperationReport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/util/reports/OperationReport.ts -------------------------------------------------------------------------------- /cashew/src/lib/util/reports/Reporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/util/reports/Reporter.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/ColonyInfoVisual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/ColonyInfoVisual.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/CpuVisual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/CpuVisual.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/CreepVisuals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/CreepVisuals.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/EnergyVisual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/EnergyVisual.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/NestSpecialVisual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/NestSpecialVisual.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/NestStructureVisual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/NestStructureVisual.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/OperationsVisual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/OperationsVisual.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/SpawnQueueVisual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/SpawnQueueVisual.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/VisualBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/VisualBuilder.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/Visuals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/Visuals.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/WatchVisual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/WatchVisual.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/lib/BadgeArtist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/lib/BadgeArtist.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/lib/ComponentVisual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/lib/ComponentVisual.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/lib/LineGraphVisual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/lib/LineGraphVisual.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/lib/Palette.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/lib/Palette.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/lib/StructureArtist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/lib/StructureArtist.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/lib/StructurePalette.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/lib/StructurePalette.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/lib/VisualText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/lib/VisualText.ts -------------------------------------------------------------------------------- /cashew/src/lib/visual/lib/VisualUtility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/lib/visual/lib/VisualUtility.ts -------------------------------------------------------------------------------- /cashew/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/main.ts -------------------------------------------------------------------------------- /cashew/src/memory.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/memory.d.ts -------------------------------------------------------------------------------- /cashew/src/screeps-memory.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/screeps-memory.d.ts -------------------------------------------------------------------------------- /cashew/src/stats.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/stats.d.ts -------------------------------------------------------------------------------- /cashew/src/test/Memory/MemTestClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/test/Memory/MemTestClass.ts -------------------------------------------------------------------------------- /cashew/src/test/TestExecution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/test/TestExecution.ts -------------------------------------------------------------------------------- /cashew/src/test/testTypes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/test/testTypes.d.ts -------------------------------------------------------------------------------- /cashew/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/types.d.ts -------------------------------------------------------------------------------- /cashew/src/util/ErrorMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/util/ErrorMapper.ts -------------------------------------------------------------------------------- /cashew/src/yagni/ActivityBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/ActivityBuilder.ts -------------------------------------------------------------------------------- /cashew/src/yagni/BodyFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/BodyFactory.ts -------------------------------------------------------------------------------- /cashew/src/yagni/BodyRegistration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/BodyRegistration.ts -------------------------------------------------------------------------------- /cashew/src/yagni/ColonyMaintenance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/ColonyMaintenance.ts -------------------------------------------------------------------------------- /cashew/src/yagni/ColonyPlanRegistration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/ColonyPlanRegistration.ts -------------------------------------------------------------------------------- /cashew/src/yagni/ColonyProgress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/ColonyProgress.ts -------------------------------------------------------------------------------- /cashew/src/yagni/ColonyProgressRegistration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/ColonyProgressRegistration.ts -------------------------------------------------------------------------------- /cashew/src/yagni/DefensePlan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/DefensePlan.ts -------------------------------------------------------------------------------- /cashew/src/yagni/EconomyPlan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/EconomyPlan.ts -------------------------------------------------------------------------------- /cashew/src/yagni/InfrastructurePlan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/InfrastructurePlan.ts -------------------------------------------------------------------------------- /cashew/src/yagni/OperationPlan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/OperationPlan.ts -------------------------------------------------------------------------------- /cashew/src/yagni/OperationPlanRegistration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/OperationPlanRegistration.ts -------------------------------------------------------------------------------- /cashew/src/yagni/Orders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/Orders.ts -------------------------------------------------------------------------------- /cashew/src/yagni/Phase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/Phase.ts -------------------------------------------------------------------------------- /cashew/src/yagni/Population.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/Population.ts -------------------------------------------------------------------------------- /cashew/src/yagni/RC1SpawnStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/RC1SpawnStrategy.ts -------------------------------------------------------------------------------- /cashew/src/yagni/RC2SpawnStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/RC2SpawnStrategy.ts -------------------------------------------------------------------------------- /cashew/src/yagni/RemoteMiningPlan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/RemoteMiningPlan.ts -------------------------------------------------------------------------------- /cashew/src/yagni/RoleBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/RoleBuilder.ts -------------------------------------------------------------------------------- /cashew/src/yagni/SpawnDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/SpawnDefinition.ts -------------------------------------------------------------------------------- /cashew/src/yagni/SpawnStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/SpawnStrategy.ts -------------------------------------------------------------------------------- /cashew/src/yagni/StandardPlan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/StandardPlan.ts -------------------------------------------------------------------------------- /cashew/src/yagni/StandardProgress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/StandardProgress.ts -------------------------------------------------------------------------------- /cashew/src/yagni/StrategyFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/StrategyFactory.ts -------------------------------------------------------------------------------- /cashew/src/yagni/body/Body.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/body/Body.ts -------------------------------------------------------------------------------- /cashew/src/yagni/body/Part.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/body/Part.ts -------------------------------------------------------------------------------- /cashew/src/yagni/body/PartData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/body/PartData.ts -------------------------------------------------------------------------------- /cashew/src/yagni/body/PartDataStorageHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/body/PartDataStorageHelper.ts -------------------------------------------------------------------------------- /cashew/src/yagni/body/state/BodyState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/body/state/BodyState.ts -------------------------------------------------------------------------------- /cashew/src/yagni/body/state/IBodyState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/body/state/IBodyState.ts -------------------------------------------------------------------------------- /cashew/src/yagni/body/state/IPartState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/body/state/IPartState.ts -------------------------------------------------------------------------------- /cashew/src/yagni/body/state/PartState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/body/state/PartState.ts -------------------------------------------------------------------------------- /cashew/src/yagni/colonyPlan/ColonyPlan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/colonyPlan/ColonyPlan.ts -------------------------------------------------------------------------------- /cashew/src/yagni/colonyPlan/ColonyPlanRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/colonyPlan/ColonyPlanRepository.ts -------------------------------------------------------------------------------- /cashew/src/yagni/colonyPlan/Milestone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/colonyPlan/Milestone.ts -------------------------------------------------------------------------------- /cashew/src/yagni/logger/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/logger/Config.ts -------------------------------------------------------------------------------- /cashew/src/yagni/logger/DebugConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/logger/DebugConfig.ts -------------------------------------------------------------------------------- /cashew/src/yagni/logger/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/logger/Logger.ts -------------------------------------------------------------------------------- /cashew/src/yagni/logger/LoggerConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/logger/LoggerConfig.ts -------------------------------------------------------------------------------- /cashew/src/yagni/logger/StringHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/logger/StringHelper.ts -------------------------------------------------------------------------------- /cashew/src/yagni/logger/TraceHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/logger/TraceHelper.ts -------------------------------------------------------------------------------- /cashew/src/yagni/military/imp/ColonyDefenseMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/military/imp/ColonyDefenseMonitor.ts -------------------------------------------------------------------------------- /cashew/src/yagni/military/imp/Healer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/military/imp/Healer.ts -------------------------------------------------------------------------------- /cashew/src/yagni/military/imp/Hoplite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/military/imp/Hoplite.ts -------------------------------------------------------------------------------- /cashew/src/yagni/military/imp/Ranger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/military/imp/Ranger.ts -------------------------------------------------------------------------------- /cashew/src/yagni/military/imp/formation/StandardFormation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/military/imp/formation/StandardFormation.ts -------------------------------------------------------------------------------- /cashew/src/yagni/military/imp/tactics/StandardTargetingTactics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/military/imp/tactics/StandardTargetingTactics.ts -------------------------------------------------------------------------------- /cashew/src/yagni/military/lib/Formation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/military/lib/Formation.ts -------------------------------------------------------------------------------- /cashew/src/yagni/military/lib/Squad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/military/lib/Squad.ts -------------------------------------------------------------------------------- /cashew/src/yagni/military/lib/SquadMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/military/lib/SquadMember.ts -------------------------------------------------------------------------------- /cashew/src/yagni/military/lib/TargetingTactics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/military/lib/TargetingTactics.ts -------------------------------------------------------------------------------- /cashew/src/yagni/military/lib/UnitController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/military/lib/UnitController.ts -------------------------------------------------------------------------------- /cashew/src/yagni/util/Cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/util/Cache.ts -------------------------------------------------------------------------------- /cashew/src/yagni/util/Collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/util/Collections.ts -------------------------------------------------------------------------------- /cashew/src/yagni/util/Console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/util/Console.ts -------------------------------------------------------------------------------- /cashew/src/yagni/util/DeepCopy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/util/DeepCopy.ts -------------------------------------------------------------------------------- /cashew/src/yagni/util/Event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/util/Event.ts -------------------------------------------------------------------------------- /cashew/src/yagni/util/GUID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/util/GUID.ts -------------------------------------------------------------------------------- /cashew/src/yagni/util/IIdentifiable.ts: -------------------------------------------------------------------------------- 1 | export interface IIdentifiable { 2 | id: string; 3 | } -------------------------------------------------------------------------------- /cashew/src/yagni/util/IdArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/util/IdArray.ts -------------------------------------------------------------------------------- /cashew/src/yagni/util/Legume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/util/Legume.ts -------------------------------------------------------------------------------- /cashew/src/yagni/util/StatefulArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/src/yagni/util/StatefulArray.ts -------------------------------------------------------------------------------- /cashew/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/tsconfig.json -------------------------------------------------------------------------------- /cashew/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/cashew/tslint.json -------------------------------------------------------------------------------- /push-plus.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/push-plus.bat -------------------------------------------------------------------------------- /push-private.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/push-private.bat -------------------------------------------------------------------------------- /push-public.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDLeide/screeps/HEAD/push-public.bat --------------------------------------------------------------------------------