9 lines
228 B
TypeScript
9 lines
228 B
TypeScript
import { RoleDefinition } from "types/creeps";
|
|
|
|
export const get_role_cost = (role: RoleDefinition) => {
|
|
return role.body.reduce((cost, part) => {
|
|
cost += BODYPART_COST[part] || 0;
|
|
return cost;
|
|
}, 0);
|
|
};
|