hadean-old/content/core/tasks/GatherRocksTask.ts

36 lines
675 B
TypeScript
Raw Normal View History

2021-06-22 19:25:41 -04:00
import { Task, registerTask } from "@tasks";
import chalk from 'chalk';
import { Game } from '@game';
2021-06-23 01:28:06 -04:00
import { FLINT_NORMAL, SLATE_NORMAL } from '../items/Items.js';
2021-06-22 19:25:41 -04:00
2021-06-23 01:28:06 -04:00
registerTask('core:gather-flint', class GatherFlintTask extends Task {
work = 1000;
2021-06-22 19:25:41 -04:00
reward(): void {
2021-06-23 01:28:06 -04:00
Game.current.inv.add(FLINT_NORMAL, 1);
2021-06-22 19:25:41 -04:00
}
get title() {
2021-06-23 01:28:06 -04:00
return 'Gather Flint';
2021-06-22 19:25:41 -04:00
}
get status() {
2021-06-23 01:28:06 -04:00
return 'SCAVENGING';
2021-06-22 19:25:41 -04:00
}
2021-06-23 01:28:06 -04:00
});
2021-06-22 19:25:41 -04:00
2021-06-23 01:28:06 -04:00
registerTask('core:gather-slate', class GatherSlateTask extends Task {
work = 1000;
reward(): void {
Game.current.inv.add(SLATE_NORMAL, 1);
}
get title() {
return 'Gather Slate';
}
get status() {
return 'SCAVENGING';
}
});