Skip to content

feat(leathercraft): ancient runic leather archery armguard bench, bowstring deflector, and fletcher bracer engine - #307

Open
angelTomo9 wants to merge 1 commit into
Bitcoindefi:mainfrom
angelTomo9:feat-archery-armguard-1788538257545
Open

feat(leathercraft): ancient runic leather archery armguard bench, bowstring deflector, and fletcher bracer engine#307
angelTomo9 wants to merge 1 commit into
Bitcoindefi:mainfrom
angelTomo9:feat-archery-armguard-1788538257545

Conversation

@angelTomo9

Copy link
Copy Markdown

Summary

Implements an ancient runic leather archery armguard bench, bowstring deflector carving frame, and master fletcher bracer crafting system, armguard benches (Oak Archery Armguard Bench, Runic Ironwood Fletcher Rig, Celestial Void Seraphic Hawkeye Sanctum), raw tanned elven stag hide blanks and carved horn deflector sets (Tanned Elven Stag Hide Armguard Blank, Carved Horn Bowstring Deflector Set, Celestial Void Starlight Hawkeye Leather), archery armguard recipes (Ranger Bowstring Slap Guard, Fletcher Precision Bracer, Celestial Void Seraphic Hawkeye Trueflight Armguard), bowstring slap absorption ratings (scaled across catalog baselines ~14% to 100%), calibrated ranged critical hit bonus and bow draw fatigue 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 archery armguard bench maintenance for OpenAO MMORPG.

Features

  • Archery armguard bench catalog with power ratings, durability, and trueflight bonuses
  • Archery armguard recipes with calibrated ranged crit and bow draw fatigue mitigation scaling
  • Independent bowstring slap absorption 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 absorption tests

… bowstring deflector, and fletcher bracer engine
@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