feat(leathercraft): ancient runic leather trophy mount bench, flesh hook, and beast wall engine - #299
Conversation
…sh hook, and beast wall engine
| CELESTIAL_VOID_SERAPHIC_DRAGON_SOVEREIGN_WALL_MOUNT: { recipeType: "CELESTIAL_VOID_SERAPHIC_DRAGON_SOVEREIGN_WALL_MOUNT", requiredLeatherType: "CELESTIAL_VOID_STARLIGHT_SOVEREIGN_TROPHY_LEATHER", requiredLeatherCount: 2, baseCombatMoraleBonusPercent: 80, baseRestingStaminaRegenPercent: 60 }, | ||
| }; | ||
|
|
||
| export class AncientRunicLeatherTrophyMountBenchEngine { |
There was a problem hiding this comment.
💡 Quality: New trophy engine module is not wired into the app
AncientRunicLeatherTrophyMountBenchEngine is not imported or referenced anywhere outside its own file and test; unlike the other api/src/lib modules (email, passwords, gameData, etc.) it is not consumed by any route/service, so the feature is unreachable in the running game. If this is intended as future scaffolding that's fine, but otherwise add an integration point (controller/service/route) so the crafting engine is actually invoked.
Was this helpful? React with 👍 / 👎
Code Review 👍 Approved with suggestions 1 resolved / 2 findingsAdds a comprehensive ancient runic leather trophy mount crafting system with bench catalog, beast trophy recipes, morale scaling, and full test coverage. The new 💡 Quality: New trophy engine module is not wired into the app📄 api/src/lib/ancientRunicLeatherTrophyMountBench.ts:65 AncientRunicLeatherTrophyMountBenchEngine is not imported or referenced anywhere outside its own file and test; unlike the other api/src/lib modules (email, passwords, gameData, etc.) it is not consumed by any route/service, so the feature is unreachable in the running game. If this is intended as future scaffolding that's fine, but otherwise add an integration point (controller/service/route) so the crafting engine is actually invoked. ✅ 1 resolved✅ Quality: Doc comment claims unimplemented "intimidation aura" rating
🤖 Prompt for agentsOptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Important Your trial ends in 1 day — upgrade now to keep code review, CI analysis, auto-apply, custom automations, and more. Was this helpful? React with 👍 / 👎 | Gitar |
Summary
Implements an ancient runic leather trophy mount bench, taxidermy flesh hook frame, and beast trophy wall mount crafting system, trophy benches (Oak Trophy Mounting Bench, Runic Ironwood Taxidermy Rig, Celestial Void Seraphic Trophy Sanctum), raw tanned direbear hides and carved mammoth ivory plaques (Tanned Direbear Trophy Hide, Carved Mammoth Ivory Plaque, Celestial Void Starlight Sovereign Trophy Leather), beast trophy wall mount recipes (Hunter Dire Wolf Wall Mount, Champion Manticore Head Mount, Celestial Void Seraphic Dragon Sovereign Wall Mount), morale inspiring ratings (scaled across catalog baselines ~14% to 100%), calibrated combat morale bonus and resting stamina regen scaling, upfront material deduction on all attempts, consistent remainingProvidedLeathers shapes across all branches, immutable bench cloning on craft and maintain operations, extensionless test import, crypto-secure default gameplay rolls strictly in [0, 1), and trophy bench maintenance for OpenAO MMORPG.
Features