Skip to content

feat(leathercraft): ancient runic leather war saddle bench, mithril pommel, and pegasus rig engine - #312

Open
angelTomo9 wants to merge 1 commit into
Bitcoindefi:mainfrom
angelTomo9:feat-war-saddle-1788541321848
Open

feat(leathercraft): ancient runic leather war saddle bench, mithril pommel, and pegasus rig engine#312
angelTomo9 wants to merge 1 commit into
Bitcoindefi:mainfrom
angelTomo9:feat-war-saddle-1788541321848

Conversation

@angelTomo9

Copy link
Copy Markdown

Summary

Implements an ancient runic leather war saddle bench, engraved mithril pommel cantle shaping rig, and pegasus sovereign war saddle crafting system, cavalry benches (Pine War Saddle Bench, Runic Ironwood Cavalier Rig, Celestial Void Astral Pegasus Sanctum), raw tanned mammoth hide saddle blanks and engraved mithril pommel cantle sets (Tanned Mammoth Hide Saddle Blank, Engraved Mithril Pommel Cantle Set, Celestial Void Starlight Pegasus Leather), war saddle recipes (Novice Cavalry Treesaddle, Knight Commander Mithril Cantle Saddle, Celestial Void Pegasus Sovereign War Saddle), rider stability ratings (scaled across catalog baselines ~14% to 100%), calibrated rider stability bonus and mount exhaustion mitigation scaling, upfront material deduction on all attempts, consistent remainingProvidedLeathers shapes across all branches, immutable bench cloning on craft and maintain operations, extensionless test import with import type separation, crypto-secure default gameplay rolls strictly in [0, 1), and war saddle bench maintenance for OpenAO MMORPG.

Features

  • War saddle bench catalog with power ratings, durability, and stability bonuses
  • War saddle recipes with calibrated rider stability and mount exhaustion mitigation scaling
  • Independent rider stability quality roll scaling
  • Upfront material deduction on all craft attempts to prevent zero-cost retries
  • Consistent remainingProvidedLeathers arrays returned on all early rejection branches
  • Immutable bench cloning pattern across craft and maintain functions to safeguard caller state references
  • Cached static catalog maxima and table maintenance with durability threshold gating
  • Full unit test coverage under Vitest including mid-range stability tests

@gitar-bot

gitar-bot Bot commented Sep 4, 2026

Copy link
Copy Markdown

Important

You are using the Gitar free plan. Upgrade to unlock code review, CI analysis, auto-apply, custom automations, and more.

Gitar

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