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

1.5 KiB
Raw Permalink Blame History

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.