Skip to content

bug(RoomLoader): ENEMY_SCENES only maps grunt; 4 archetypes silently spawn as wrong type #246

@niyazmft

Description

@niyazmft

Summary

scripts/combat/room_loader.gd:9-13 maps 3/5 enemy archetypes (grunt, archer, tank). The JSON config config/enemies.json defines 5 archetypes. Two are still missing: mage and boss. Any room referencing these types silently falls back to grunt.

Status

Partially resolved by PR #237 (Archer + Tank). Remaining work:

  • Add "mage": preload("res://scenes/enemies/enemy_mage.tscn") to ENEMY_SCENES
  • Add "boss": preload("res://scenes/enemies/enemy_boss.tscn") to ENEMY_SCENES
  • Verify scene files exist in scenes/enemies/ for both

Location

scripts/combat/room_loader.gd:9-13ENEMY_SCENES constant

Priority: P1 · Size: XS (was S — 3/5 already done) · Status: Ready

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingjulesGating label for Google Jules offload

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions