Skip to content

feat: raise armour template base stats to the live values - #46

Merged
XxFran10xX merged 1 commit into
mainfrom
config/armour-template-raise
Oct 27, 2026
Merged

XxFran10xX merged 1 commit into
mainfrom
config/armour-template-raise

Conversation

@XxFran10xX

Copy link
Copy Markdown
Contributor

Summary

This updates the bundled default stats.yml to match the armour template change that went live on Dev, Main and Tutorial on 2026-10-27, where it was applied with ac reload.

Base stats per piece (ingot stats unchanged, so every metal moves by the same amount):

Template Armour Toughness
light_armor 0.5 (same) 0 → 0.5
medium_armor 1.0 → 1.5 0.5 → 1.0
heavy_armor 1.5 → 2.5 1.0 → 2.0
infantry_armor 1.0 → 1.5 0 → 0.5

Crafted Masterwork Mythril sets are now Light 8/2, Medium 12/4, Heavy 16/8 and Infantry 12/2.

The live mage_armor template is now armour 1.5 and toughness 0.5. These bundled defaults have no mage_armor template and no mage recipes, so this PR doesn't add one.

Infantry gets toughness only as a base stat. It isn't added to the template's stats: list, so ingredients still can't add toughness. That matches the live file.

The matching subclass damage-reduction raise is in ServerAssets #78.

Testing

  • On Dev, I crafted pieces with ac give equipment for every weight and read the stats. All four weights carry the new values.
  • Pieces crafted before the change pick up the new values once refreshed, but only when the player touches the item. The join sweep doesn't refresh items that sit in a character's saved inventory; that is being fixed separately.
  • No code changes. The tests don't read the bundled stats.yml. I didn't run the Maven build locally; CI covers it.

🤖 Generated with Claude Code

Matches the stats.yml change live on Dev, Main and Tutorial since
2026-10-27 (ac reload). Per piece:

- light_armor: + armor_toughness 0.5
- medium_armor: armor 1.0 -> 1.5, armor_toughness 0.5 -> 1.0
- heavy_armor: armor 1.5 -> 2.5, armor_toughness 1.0 -> 2.0
- infantry_armor: armor 1.0 -> 1.5, + armor_toughness 0.5

The live mage_armor template (armor 1.5, armor_toughness 0.5) is not in
these bundled defaults, so it is not added here.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 27, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 4340cd89-956e-45a6-9cde-97221d0eefcd
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added the size:S 10-29 effective changed lines (tests excluded in mixed PRs). label Oct 27, 2026
@XxFran10xX
XxFran10xX merged commit 361396a into main Oct 27, 2026
3 checks passed
@XxFran10xX
XxFran10xX deleted the config/armour-template-raise branch October 27, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S 10-29 effective changed lines (tests excluded in mixed PRs).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant