Skip to content

feat(cheats): add elephant feeding mode and charges - #2

Merged
nahime0 merged 1 commit into
mainfrom
feat/elephant-feeding
Nov 4, 2026
Merged

nahime0 merged 1 commit into
mainfrom
feat/elephant-feeding

Conversation

@nahime0

@nahime0 nahime0 commented Nov 4, 2026

Copy link
Copy Markdown
Member

IDELEPHC now replaces monsters with elephants and lets a human feeder toss carrots from slot 2. Full elephants flop onto their sides and sleep with animated zZzZ, while still counting toward level completion and unlocking boss exits.

  • Add embedded elephant animation, carrot projectiles, a hand with throwing/recovery poses, and an original human portrait with a plain cap.
  • Replace ranged attacks with contact damage and occasional charges with a visible warning, fixed direction, obstacle collision and recovery. Sidestepping avoids charges and feeding interrupts them.
  • Preserve reversible toggles, saved sprite indices, the existing save schema, difficulty behavior and original combat when the mode is disabled. Retire hostile shots already in flight when enabling the mode.

Validation with elephc 0.27.6:

  • make check: 16 tooling tests passed.
  • make test: 122 gameplay tests passed, 1092 assertions.
  • make: native SDL executable built successfully.
  • git diff --check passed.
  • Native real shareware E1M1 frames and generated art sheets were rendered and visually inspected, including the hand, portraits, sleeping elephants and charge warning/dash poses.

@nahime0
nahime0 merged commit dd01cda into main Nov 4, 2026
3 checks passed
@nahime0
nahime0 deleted the feat/elephant-feeding branch November 4, 2026 13:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant