# Animus 3.0.19
## New Features
### Blood Magic Player Attributes
Added 4 new player attributes that modify Blood Magic mechanics. These can be set via `/attribute` commands or applied to items as attribute modifiers.
- **Sacrifice Bonus** (`animus:bonus_sacrifice`) - Percentage increase to LP gained from mob sacrifice with the Dagger of Sacrifice
- **Self-Sacrifice Bonus** (`animus:bonus_self_sacrifice`) - Percentage increase to LP gained from self-sacrifice with the Sacrificial Dagger
- **Demon Will Bonus** (`animus:bonus_demon_will`) - Percentage increase to demon will drops from sentient weapons (Blood Magic and Animus)
- **Sigil Cost Reduction** (`animus:sigil_cost_reduction`) - Percentage reduction to LP cost for all player-initiated soul network drains (sigils, etc.)
Values are percentages (e.g., 50 = 50% bonus). Attributes can be stacked via item modifiers for buildcrafting.
## Bug Fixes
### Ritual Tinkerer Range Fix
- Fixed all Animus rituals ignoring Ritual Tinkerer range modifications
- Rituals were reading their own default block ranges instead of the tinkerer-modified ranges stored on the Master Ritual Stone
- Affected all 13 rituals with configurable ranges: Culling, Endless Greed, Entropy, Luna, Nature's Leach, Nolite Ignem, Relentless Tides, Reparare, Serenity, Siphon, Sol, Steadfast Heart, and Unmaking
### Blood-Infused Spellbook Mana Fix
- Fixed the Blood-Infused Spellbook's max mana bonus not being detected by Iron's Spells 'n Spellbooks
- The mana bonus (+50 per infusion tier) was being applied via `curioTick()` which Iron's Spellbooks doesn't query for attribute discovery
- Replaced with proper Curios `getAttributeModifiers()` override so Iron's Spellbooks correctly detects and applies the mana bonus
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }