Files
novafarma/scripts
David Kotnik 5fb502e7a8 🐕💙 Animal System & Emotional Memory Implementation
FEATURES:
- Created animals/ folder structure (wild, domestic, infected)
- Implemented proximity-based memory trigger system
- Pulsating heart UI when Kai remembers family dog
- Emotional storytelling without dialogue

NEW FILES:
- src/entities/Animal.js - Animal class with proximity detection
- src/ui/MemoryHeartUI.js - Pulsating heart with Slovenian text
- docs/systems/ANIMAL_MEMORY_SYSTEM.md - Full documentation
- scripts/organize_all_tools.py - Tool organization script

TOOLS ORGANIZATION:
- Moved 84 additional tools to items/tools/
- Final count: 427 tools organized by material tier
  • wood: 36 tools
  • stone: 60 tools
  • iron: 36 tools
  • gold: 36 tools
  • special: 259 tools

GAMESCENE INTEGRATION:
- Added Animal and MemoryHeartUI imports
- Preload heart icon and heartbeat audio
- Update animals each frame for proximity detection
- Example domestic dog spawns at (600, 600)

EMOTIONAL IMPACT:
When Kai approaches a domestic dog, a pulsating heart appears
with text 'Spominjaš se...' (You remember...) - creating a
powerful moment of nostalgia for his lost family pet.
2026-01-20 01:45:03 +01:00
..
ok
2026-01-20 01:05:17 +01:00
lol
2026-01-13 00:37:32 +01:00
2025-12-31 09:57:08 +01:00
ok
2026-01-20 01:05:17 +01:00
2025-12-28 06:10:08 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
2025-12-30 23:48:51 +01:00
2025-12-28 06:10:08 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
2026-01-02 12:50:50 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00
ok
2026-01-20 01:05:17 +01:00