Iron's Spells 'n Spellbooks Dynamic Skill Trees
This datapack/mod significantly enhances the progression system in Iron's Spells 'n Spellbooks by adding four dynamic skill trees that evolve alongside your growing magical power.
Compatibility
- Works with versions 1.20.1 and 1.21.1
- Fully compatible with T.O. Magic 'n Extras
- Integrates with Alshanex's Familiars and other addons
Core Principles
The progression system is built logically and sequentially. First, you develop general magical abilities (Magic I), then choose a primary school of magic (Primary School), followed by unlocking access to a secondary school (Secondary School). The final stage involves achieving true mastery through Magic II.
It's important to note that primary and secondary school choices are mutually exclusive - you can only have one primary and one secondary specialization. However, the developers included a "Reset School" skill that allows redistributing skill points without losing accumulated experience. This function works client-side, so players don't need to contact server administrators to change their choices or correct mistakes.
System Features
- Experience is awarded for casting spells. The rarer the spell and higher its mana cost, the more experience you gain. Eldritch spells provide additional experience bonuses.
- Each subsequent level requires more experience and/or increases skill costs.
- Progress in magic schools accounts for experience from any cast spells, making the system more convenient and practical.
Requirements
Required for operation:
- Iron's Spells 'n Spellbooks
- Pufferfish's Skills
- Pufferfish's Attributes
- Pufferfish's Unofficial Additions
Bonus Details
When fully mastering all skill trees, you receive maximum bonuses. Some choices are mutually exclusive, hence the value ranges:
- Spell Power: +0.38 / +0.44
- Spell Resist: +0.30 / +0.39
- Cooldown Reduction: +0.30 / +0.39
- Max Mana: +165 / +195
- Mana Regen: +0.29
- Primary School Power: +0.20
- Secondary School Power: +0.15
- Eldritch Spell Power: +0.19
Experience System
Magic I: Total XP: 125,260 Approximate casts: ~5,000 Completion time: 16-40 hours
School I: Total XP: 91,000 Approximate casts: ~3,500 Completion time: 12-30 hours
School II: Total XP: 91,500 Approximate casts: similar to previous Completion time: 12-30 hours
Magic II: Total XP: 135,550 Approximate casts: ~5,000 Completion time: 18-48 hours
Balance Rationale:
- Average XP per cast: 25-30 XP (range 1-50 XP) accounts for balance between weak and strong spells
- 5 casts per minute corresponds to intense combat (300 casts/hour)
- Time frames of 12-18 hours suit Tiers 2 & 3, while 16-48 hours work for Tiers 1 & 4
- Fixed 250 XP for first 8 levels of Tier 1 ensures smooth start
Credits
Thanks to TGxRedPlayer for initial assistance, Cadentem and all participants in Iron's/Pufferfish mods development! :)