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.
47 lines
1.3 KiB
47 lines
1.3 KiB
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],
|
|
},
|
|
}
|
|
|