Skip to content

Add a renderer case for APPENDAGE_JET #22

Description

@InauguralPhysicist

The appendage render switch (src/renderer.eigs:342-365) handles FIN/CLAW/CILIA/POISON/ELECTRIC but not APPENDAGE_JET (=6, src/constants.eigs:119). A jet appendage draws only its bare stalk line with no distinctive cap — inconsistent with the other parts.

Fix: add an elif app_type == APPENDAGE_JET: branch drawing a jet-like shape (e.g. a short nozzle + a couple of thrust lines using the pal.a* / pal.e* colors), matching the style of the neighboring cases.

Acceptance: a creature with a jet appendage renders a distinct part — verify headless via a draw-op count in test_regressions.eigs, or visually with make run; make test green.

Graphics is a deferred priority per CLAUDE.md, so this is pure polish — a good self-contained first task.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions