Anvil Stats

⚒️ Anvil Stats

Anvil Stats are permanent buffs that enhance player attributes throughout the game. They let players specialize their character and develop unique builds over time.


⭐ Features

  • Permanent Buffs: Anvil Stats provide lasting improvements to player attributes.

  • Selection Process: Players choose 1 of 3 random stats when offered.

  • Reroll Option: Players can reroll if they’re not happy with the choices.

  • Round Availability: Offered only on specific rounds (defined in Round Builder).

  • Random Selection: If a player doesn’t choose, one is selected automatically.


🧮 Operations

Each modifier affects player attributes in different ways:

Operation
Description
Example

ADD_NUMBER

Adds a flat number to the base value.

Base = 10, +1 → 11

ADD_SCALAR

Adds a percentage of the base to the base.

Base = 10, +10% → 11

MULTIPLY_SCALAR_1

Adds a final percentage after all modifiers.

After = 11, +10% → 12.1

You can find all available attributes here: 📘Attribute Reference


💡 Example

FLAT_DAMAGE:
  name: "Damage"
  modifiers:
    - "ATTACK_DAMAGE ADD_NUMBER{0.5;1.0}"

FLAT_HEALTH:
  name: "Health"
  modifiers:
    - "MAX_HEALTH ADD_NUMBER{2.0;4.0}"

FLAT_ATTACK_SPEED:
  name: "Attack Speed"
  modifiers:
    - "ATTACK_SPEED ADD_NUMBER{0.15;0.30}"
  • You can define multiple modifiers per stat for complex effects.

  • The values in {} represent minimum and maximum rolls (randomly chosen within that range).

  • Combine with Round Builder to control when players receive new Anvil Stats.

  • Make sure to balance stats — large values can quickly overpower gameplay.

Last updated