Skip to content

Scale alloy defensive stats on armour pieces to 0.4 - #49

Merged
XxFran10xX merged 1 commit into
mainfrom
config/armour-alloy-defence-factor
Oct 31, 2026
Merged

XxFran10xX merged 1 commit into
mainfrom
config/armour-alloy-defence-factor

Conversation

@XxFran10xX

Copy link
Copy Markdown
Contributor

Summary

Syncs the bundled stats.yml defaults with what Main and Tutorial run since 2026-10-31 10:28 UTC.

An alloy's max health and damage reductions came from the gems forged into it, and they landed on every armour piece. A set carried four copies, while a weapon carried the alloy's attack stats once. The light, medium, heavy and infantry armour templates now apply a 0.4 factor to max_health, physical_damage_reduction, projectile_damage_reduction and magic_damage_reduction. The live configs also have the same factors on mage_armor, which the bundled defaults don't include.

Unchanged: armour points, toughness, shields, weapons and bows. Socketed gem stats live in their own MMOItems layer and are kept when AC refreshes a piece.

Testing

On Dev with a Warrior character, using Main's Vulcrite and Stygmetal alloys:

  • Existing heavy Vulcrite chestplate, refreshed on select after ac reload: 0.8 HP → 0.32, 1.41% projectile reduction → 0.56%.
  • Existing heavy Stygmetal helmet: 1.5% physical reduction → 0.6%.
  • New pieces come out scaled; armour, toughness and a Parsusite sword are unchanged.

Config only, no code change.

🤖 Generated with Claude Code

An alloy's max health and damage reduction landed on every armour piece,
so a set carried four copies while a weapon carried its attack stat once.
The armour templates now apply a 0.4 factor to max_health and the three
damage reductions. Armour points, toughness, shields and weapons are
unchanged.

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

coderabbitai Bot commented Oct 31, 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: 07782d7e-8ff9-4d13-8b61-1c86f9417d11
  • 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

@github-actions github-actions Bot added the size:S 10-29 effective changed lines (tests excluded in mixed PRs). label Oct 31, 2026
@XxFran10xX
XxFran10xX merged commit c4c5e6a into main Oct 31, 2026
3 checks passed
@XxFran10xX
XxFran10xX deleted the config/armour-alloy-defence-factor branch October 31, 2026 10:33
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