Skip to content

feat(itemdb): add 32 DiscordSH game items to Astro itemdb#8013

Merged
h0lybyte merged 1 commit intodevfrom
trunk/discordsh-items-1773560894
Mar 15, 2026
Merged

feat(itemdb): add 32 DiscordSH game items to Astro itemdb#8013
h0lybyte merged 1 commit intodevfrom
trunk/discordsh-items-1773560894

Conversation

@h0lybyte
Copy link
Member

Summary

  • Add 32 MDX item files to the Astro itemdb, migrating all hardcoded items from DiscordSH content.rs
  • 17 consumables: potion, bandage, bomb, ward, rations, smoke-bomb, elixir, whetstone, antidote, trap-kit, campfire-kit, teleport-rune, vitality-potion, fire-flask, iron-skin-potion, rage-draught, phoenix-feather
  • 8 weapons: rusty-sword, shadow-dagger, flame-axe, vampiric-blade, iron-mace, glass-stiletto, excalibur, void-scythe
  • 7 armor: leather-vest, chain-mail, spiked-plate, crystal-armor, shadow-cloak, runeguard-plate, dragon-scale
  • All items tagged with discordsh for easy filtering
  • Proto-compatible frontmatter: use_effects, equipment.slot, equipment.bonuses, equipment.special

Closes #8010 (Phase 0)

Test plan

  • Astro build passes with all 32 new MDX files
  • /api/itemdb.json includes all 32 items with correct slugs
  • Each item page renders at kbve.com/itemdb/<slug>/

Migrate all hardcoded items from DiscordSH content.rs into the
proto-driven itemdb as MDX files. Includes 17 consumables (potions,
bombs, utility items) and 15 gear pieces (8 weapons, 7 armor) with
full use_effects and equipment stats mapped to the proto schema.
All items tagged with 'discordsh' for filtering.

Closes #8010 (Phase 0)
@github-actions
Copy link
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@h0lybyte h0lybyte merged commit cd0ece1 into dev Mar 15, 2026
5 checks passed
@h0lybyte h0lybyte deleted the trunk/discordsh-items-1773560894 branch March 15, 2026 08:21
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