Pawns hauling items previously showed a 7×7 hue-coloured square — no hint of what they were actually carrying. Now the carry indicator calls Item.draw_item_shape(self, type) at 0.55× scale (~7px effective), positioned at the pawn's upper-right (chest-height). Refactor: _draw_item_shape (instance method) → Item.draw_item_shape (static, takes a CanvasItem target). Item._draw() and Pawn._draw() both call it. Also added shapes for the 5 atlas-backed types (wood / stone / plank / iron_ore / gold) so the carry indicator works for mining + carpenter outputs too — the on-floor visual still uses the bundle atlas via the Sprite2D child. |
||
|---|---|---|
| .. | ||
| .gitkeep | ||
| pawn.gd | ||
| pawn.gd.uid | ||
| pawn.tscn | ||
| pawn_sprite_frames.gd | ||
| pawn_sprite_frames.gd.uid | ||