The More RPG Library introduces the Rage Melee spell school, which combines melee combat with rage-based mechanics. This school rewards aggressive, low-health playstyles.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ProfessorFichte/More-RPG-Classes/llms.txt
Use this file to discover all available pages before exploring further.
Rage Melee School
Rage Melee is a unique spell school that scales with both attack damage and a custom Rage attribute, making it perfect for berserker and warrior archetypes.School Properties
- Color:
0xb3b3b3(gray) - Archetype:
MELEE - Damage Type:
DamageTypes.PLAYER_ATTACK - ID:
spell_power:rage_melee - Base Attribute:
EntityAttributes.GENERIC_ATTACK_DAMAGE
Registration
Rage Melee is registered with the MELEE archetype:Power Calculation
Rage Melee has a unique power calculation that incorporates the Rage attribute:Formula Breakdown
Rage Melee Power = Attack Damage + ((Rage Modifier - 100) / 10) Where:- Attack Damage: The entity’s generic attack damage attribute
- Rage Modifier: Custom attribute from
MRPGCEntityAttributes.RAGE_MODIFIER - The base rage modifier is 100, so any value above 100 increases power
Example Calculations
- Example 1
- Example 2
- Example 3
Base Character
- Attack Damage: 5
- Rage Modifier: 100 (base value)
Rage Attribute Mechanics
The Rage attribute is described in the library’s README:Rage Attribute: You’ll deal more damage with your melee attacks, the less health you have.Full Formula:
Base Attack Damage + (Generic Attack Damage * Rage Attribute % * Missing Health %)This makes Rage Melee especially powerful when at low health, rewarding risky aggressive playstyles.Attack Speed Integration
Rage Melee is configured with spell haste support:Critical Strike Support
When the Critical Strike mod is loaded, Rage Melee gains critical strike capabilities:Critical Strike integration is automatic when the mod is present and requires no additional configuration.
Synergistic Status Effects
Rage Melee works exceptionally well with several status effects from the library:- Bleeding: Increases damage against low-health targets, synergizing with the rage mechanic
- Stagger: Reduces enemy armor and movement, allowing you to stay in melee range
- Ignited: Prevents enemy movement and reduces healing, perfect for aggressive melee combat
Using Rage Melee
To use Rage Melee in your spells, reference it in your spell JSON files:Implementation Example
The complete registration inMoreSpellSchools.initialize():