pear can eat

This commit is contained in:
2026-03-15 19:26:12 +01:00
parent ca11f0f92f
commit fc0da039fa
3 changed files with 128 additions and 50 deletions

View File

@@ -13,8 +13,8 @@ import { BRAIN_MAP } from '../../logic/chibi-behaviour/brain-map';
import { TranslateableComponent } from '../../components/translateable.component';
import { Food } from '../../types/food';
import { interval } from 'rxjs';
import { ChibiState, STATES } from '../../types/chibi/chibi-state';
import { RandomService } from '../../logic/random.service';
import { ChibiInteraction } from '../../logic/chibi-behaviour/brains/aperio.brain';
enum EInteractionMenuState {
Neutral,
@@ -22,7 +22,7 @@ enum EInteractionMenuState {
Inventory
}
const THINKING_INTERVAL: number = 10000;
const THINKING_INTERVAL: number = 2000;
@Component({
selector: 'ff-interactions',
@@ -61,7 +61,7 @@ export class InteractionsComponent extends TranslateableComponent {
public interact(interaction: EChibiInteraction, item?: Food): void {
console.log(`${interaction} ${this.chibi().name} and item ${item}`);
this.brain.resolveInteraction(interaction, item);
this.brain.resolveInteraction({ name: interaction, payload: item } as ChibiInteraction<Food>);
}
public openFoodPantry(): void {