Randoloot/artifacts/new_captain_skills_validation.md
2026-10-26 19:33:45 +01:00

18 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Captain skills validation
Godot 4.7.2, 2026-10-26.
- PASS: `tests/captain/new_skills_test.tscn` — 14 skills; five new icons; training; all three ranks; laboratory timing; normal/radiation ammunition production and mineral costs; enemy bounty; missile cooldown; emergency repair resource checks, docking, cooldown, full hull and repair cap.
- PASS: `tests/ships/laboratory_loot_test.tscn` — starting plasma-only weapon pool, locked extensions, all research unlocks and no duplicate loot entries.
- PASS: `tests/previews/new_captain_skills_preview.tscn` — real game UI, all 14 owned skills, new choices, F1 assignment, emergency repair on the actual ship, and screenshots at 1280×720.
- PASS: `git diff --check`.
Additional older regression scenes do not pass:
- `tests/abilities/missile_system_test.gd:20` expects movement into weapon slot 2 without unlocking that slot. This change does not alter slot unlock rules.
- `tests/items/crafting_recipes_test.gd:54` expects immediate mineral credit after asteroid destruction; its null asteroid sprite also fails in `asteroid_destruction_effect.gd:8`. This change does not alter asteroid reward or debris behavior. The recipe transactions before that section succeed.
The headless editor/runtime also reports sandbox access warnings for external Godot/MCP settings directories. New skill tests and the rendered preview complete successfully.
Icons were generated with the built-in image_gen tool. Original prompts are saved in `assets/icons/captain/new_skills_prompts.md`.