You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.3 KiB
48 lines
1.3 KiB
8 months ago
|
const roleHarvester = require('./role.harvester')
|
||
|
const roleTransporter = require('./role.transporter')
|
||
|
const roleBuilder = require('./role.builder')
|
||
|
const roleUpgrader = require('./role.upgrader')
|
||
|
|
||
|
global.ROLES = {
|
||
|
harvester: {
|
||
|
prio: 3,
|
||
|
count: 3,
|
||
|
module: roleHarvester,
|
||
|
bodies: [
|
||
|
[WORK, WORK, CARRY, MOVE],
|
||
|
[WORK, WORK, WORK, WORK, WORK, WORK, CARRY, MOVE],
|
||
|
[WORK, WORK, WORK, WORK, WORK, WORK, CARRY, MOVE, MOVE],
|
||
|
[WORK, WORK, WORK, WORK, WORK, WORK, CARRY, MOVE, MOVE, MOVE],
|
||
|
[WORK, WORK, WORK, WORK, WORK, WORK, CARRY, CARRY, MOVE, MOVE, MOVE],
|
||
|
[WORK, WORK, WORK, WORK, WORK, WORK, CARRY, CARRY, MOVE, MOVE, MOVE, MOVE],
|
||
|
]
|
||
|
},
|
||
|
transporter: {
|
||
|
prio: 4,
|
||
|
count: 2,
|
||
|
module: roleTransporter,
|
||
|
bodies: [
|
||
|
[CARRY, CARRY, MOVE],
|
||
|
[CARRY, CARRY, MOVE, CARRY, CARRY, MOVE],
|
||
|
[CARRY, CARRY, MOVE, CARRY, CARRY, MOVE, CARRY, CARRY, MOVE],
|
||
|
[CARRY, CARRY, MOVE, CARRY, CARRY, MOVE, CARRY, CARRY, MOVE, CARRY, CARRY, MOVE],
|
||
|
]
|
||
|
},
|
||
|
builder: {
|
||
|
prio: 5,
|
||
|
count: 2,
|
||
|
maxExpands: 4,
|
||
|
module: roleBuilder,
|
||
|
baseBody: [WORK, CARRY, MOVE, MOVE],
|
||
|
expandBody: [WORK, CARRY, MOVE, MOVE],
|
||
|
},
|
||
|
upgrader: {
|
||
|
prio: 6,
|
||
|
count: 2,
|
||
|
maxExpands: 4,
|
||
|
module: roleUpgrader,
|
||
|
baseBody: [WORK, CARRY, MOVE],
|
||
|
expandBody: [WORK, WORK, MOVE],
|
||
|
},
|
||
|
}
|