Skip to content

feat(leathercraft): ancient runic leather talisman pouch bench, moonstone clasp, and amulet satchel engine - #305

Open
angelTomo9 wants to merge 1 commit into
Bitcoindefi:mainfrom
angelTomo9:feat-talisman-pouch-1788537090368
Open

feat(leathercraft): ancient runic leather talisman pouch bench, moonstone clasp, and amulet satchel engine#305
angelTomo9 wants to merge 1 commit into
Bitcoindefi:mainfrom
angelTomo9:feat-talisman-pouch-1788537090368

Conversation

@angelTomo9

Copy link
Copy Markdown

Summary

Implements an ancient runic leather talisman pouch bench, moonstone clasp riveting frame, and amulet satchel crafting system, talisman benches (Oak Talisman Pouch Bench, Runic Ironwood Amulet Rig, Celestial Void Seraphic Talisman Sanctum), raw tanned basilisk hide blanks and polished moonstone clasps (Tanned Basilisk Hide Pouch Blank, Polished Moonstone Clasp, Celestial Void Starlight Talisman Leather), talisman pouch recipes (Apprentice Ward Pouch, Shaman Spirit Satchel, Celestial Void Seraphic Bottomless Talisman Haversack), warding resonance ratings (scaled across catalog baselines ~14% to 100%), calibrated magic defense warding bonus and curse damage 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 talisman bench maintenance for OpenAO MMORPG.

Features

  • Talisman bench catalog with power ratings, durability, and warding bonuses
  • Talisman pouch recipes with calibrated magic defense and curse mitigation scaling
  • Independent warding resonance 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 resonance 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