Ben Bartlett

Results 21 issues of Ben Bartlett

Added a `Simulation.flatten` property which is set to true if epsilons is passed in with shape `(N,)`

In `colonize.ts -> run()`, pioneers are correctly reassigned to miningOverlords but are not correctly reassigned to worker overlords. Unsure as to why at this time.

This has been a bug for a while now; `Movement.vacatePos()` and `Movement.recursivePush()` do not always (ever?) work properly

movement

Sometimes when creeps are pushed, the path stored in creep.memory._go.path can become corrupted, causing the creep to move off-road or run into walls. Needs more investigation...

movement

## Issue summary Roads aren't maintained outside rooms marked with an outpost flag. Since outpost directive includes reserving overlord, should add a check that outpost room has controller before attaching...

bug

Steps to reproduce: 1. Download the repository and unzip 2. Navigate to directory and run `npm install` 3. Compile with `rollup -c` Result: ``` src/main.ts → dist/main.js... [!] (commonjs plugin)...

bug

Example: ![image](https://user-images.githubusercontent.com/6800253/33975171-b82e77f0-e041-11e7-9abd-a718e4874a45.png)

I've included relevant parts of a profiler output. The profiler incorrectly records some functions which have a constant cost, shown below. I wrap creep methods as `Zerg` methods, and in...

Ensures creep won't stop in a different room or idle on a room edge when traveling to a target near an exit Fixes #1