Commit graph

7 commits

Author SHA1 Message Date
Your Name
c348b81a93 Add named Marks and cross-room NPC pathfinding
- Mark: a debug non-collidable named destination (pixel-art target icon),
  editor tool + name modal, globally-unique names, programmatic Room:addMark
- NPCs walk to Marks: each RGB copy is a per-room resident (like the player),
  running its own A* on its own colour layer, transferring rooms as it crosses
  seams; rendered and collided by the room it currently stands in
- Player copies are obstacles in NPC pathfinding
- A* is footprint-aware for multi-cell NPCs
- Editor: click an NPC to open a filterable destination picker
- Ink: Dialogue.open binds walk_to; Jorge can be sent to "end"/"begin"
- Fix: a blocked NPC now replans each tick and resumes instead of freezing
- [npc] move diagnostics under DEBUG (start/goal/route or block reason)
- Docs (adding-npcs) + CLAUDE.md LÖVE 11.x/float-colour corrections
- Fix test harness loadSprite stub; movement tests green (28)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-21 15:56:53 -04:00
Your Name
0d05e83c18 Add Jorge dialogable NPC 2026-08-11 20:10:03 -04:00
Your Name
5413823b26 add dialog 2026-08-08 00:09:50 -04:00
0x81c
ec68721e7a ma_ing room for level editorgit add -A 2015-03-17 02:15:28 -04:00
0x81c
cd2e0d862a fixed overlap chec 2015-03-16 08:47:08 -04:00
0x81c
214758388e automatically gets bouif pull = true then 2015-03-15 18:45:24 -04:00
0x81c
2f40eaf000 wowowowowowowo so much stuff 2015-03-14 05:36:02 -04:00