Initial Working Creep Handler
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
import { HarvesterHandler, RoleHandler } from "roleHandlers";
|
||||
|
||||
export type RoleDefinition = {
|
||||
name: string;
|
||||
body: BodyPartConstant[];
|
||||
handler: RoleHandler;
|
||||
priority: number;
|
||||
};
|
||||
|
||||
@@ -8,16 +11,19 @@ export const CreepRoles = {
|
||||
harvester: {
|
||||
name: "harvester",
|
||||
body: [WORK, CARRY, MOVE],
|
||||
handler: HarvesterHandler,
|
||||
priority: 1
|
||||
},
|
||||
upgrader: {
|
||||
name: "upgrader",
|
||||
body: [WORK, CARRY, MOVE],
|
||||
handler: HarvesterHandler,
|
||||
priority: 2
|
||||
},
|
||||
builder: {
|
||||
name: "builder",
|
||||
body: [WORK, CARRY, MOVE],
|
||||
handler: HarvesterHandler,
|
||||
priority: 3
|
||||
}
|
||||
} satisfies Record<string, RoleDefinition>;
|
||||
|
||||
Reference in New Issue
Block a user