@kitten-science/kitten-engineers
Version:
18 lines • 589 B
JavaScript
import { TreeNode } from "@oliversalzburg/js-utils/data/tree.js";
export const ConsumeStockResourceFactory = function* (resources) {
for (const resource of resources) {
yield class extends TreeNode {
name = `take ${resource} from stock`;
requires = [];
solves = [resource];
ancestors = new Set();
calculateCost() {
return 0;
}
execute(_game, state, _snapshots) {
return state;
}
};
}
};
//# sourceMappingURL=consume-stock-resource.js.map