Go to file
Amir Alexander Abdelbaki ddf67ecb68 Add dev-mode faction tag editor
F7 opens it targeting the player, F8 targets whichever character is directly
ahead. Type + Enter adds a tag, Up/Down selects an existing one, Delete
removes it. Backed by a new DevFactionMenu (mirrors the existing spawn/turret
dev menus) and Mode.FACTION_EDIT.

Note: Character.factions isn't persisted through WorldRepository save/load
yet - same pre-existing gap as implants/ai/held_items.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FyY5qQB6XHRoBFNbsgdRQn
2026-07-16 16:55:58 +02:00
config Add dev-mode faction tag editor 2026-07-16 16:55:58 +02:00
engine Add dev-mode faction tag editor 2026-07-16 16:55:58 +02:00
resources Add item pickup/drop, NPC AI framework, hacking, and turrets 2026-07-16 16:44:46 +02:00
scripts Add start menu, procedural world generation, and controller support 2026-07-16 10:32:25 +02:00
tests Add dev-mode faction tag editor 2026-07-16 16:55:58 +02:00
.gitignore Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
main.py Add dev-mode faction tag editor 2026-07-16 16:55:58 +02:00
pyproject.toml Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
pyrightconfig.json Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
requirements-dev.txt Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
requirements.txt Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00
server.py Initial commit: top-down RPG engine (wgpu-py + glfw) 2026-07-15 13:35:59 +02:00