Interact with Scripts from Console

screeps

Solution

For the given example, use `require('my_module').add_creep();` The require function returns whatever is assigned to module.exports in that module.

@cho: require doesn't have to return a function. It rather returns a function because the module contains a function. If the module assigns as follow `module.export = {test: 'test'}`, follow snippet `require('that_module')` will return `{test: 'test'}` etc...

Note: Not sure if others have this issue, but sometimes the console isn't returning a result at all... In that case, try reloading the page. Just make sure the game isn't pauzed while executing commands...

Problem

Is there any way to call a module or function from the console? For example a module that creates worker creeps, called from the console with my_module.add_creep?

Original source