From 20fa862ba7b1d6673601de1c329358679a8b029c Mon Sep 17 00:00:00 2001 From: uwap Date: Sun, 21 Dec 2025 11:01:00 +0100 Subject: [PATCH] Add Traveler - an alternative to moveTo --- .gitmodules | 3 +++ deps/Traveler | 1 + src/Actions/moveTo.ts | 2 +- src/index.ts | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .gitmodules create mode 160000 deps/Traveler diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..b5e9dda --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "deps/Traveler"] + path = deps/Traveler + url = https://github.com/screepers/Traveler.git diff --git a/deps/Traveler b/deps/Traveler new file mode 160000 index 0000000..2fd1c0c --- /dev/null +++ b/deps/Traveler @@ -0,0 +1 @@ +Subproject commit 2fd1c0ce32ec214b93871ad4d780fd3952c8bbff diff --git a/src/Actions/moveTo.ts b/src/Actions/moveTo.ts index 43cdf60..2e34e92 100644 --- a/src/Actions/moveTo.ts +++ b/src/Actions/moveTo.ts @@ -2,7 +2,7 @@ import { createAction, Fail, InProgress } from "./Action"; export const moveTo = (pos: _HasRoomPosition | RoomPosition) => createAction("moveTo", (creep: Creep) => { - switch (creep.moveTo(pos)) { + switch (creep.travelTo(pos)) { case OK: { return InProgress; } diff --git a/src/index.ts b/src/index.ts index 585d34c..4c8c5a8 100644 --- a/src/index.ts +++ b/src/index.ts @@ -6,6 +6,7 @@ import { Constructor } from "./Workers/Constructor"; import { Miner } from "./Workers/Miner"; import { Upgrader } from "./Workers/Upgrader"; import { runWorkers, spawnWorkers } from "./Workers/worker"; +import "../deps/Traveler/Traveler"; const runTowers = (spawn: StructureSpawn) => { const towers: StructureTower[] = spawn.room.find(FIND_MY_STRUCTURES,