tModLoader RPG Classes Reforge

Venenifer

Terrarian
icon.png

RPG CLASSES REFORGE v0.1
Made by Venenifer

This mod reworks the vanilla Terraria reforge/modifier system for armor and accessories and offers a dynamic attribute/classes system instead
There are 8 RPG attributes you can get on your items, divided into 4 colors/types
By combining these colors, unlock up to 16 different classes with unique effects and playstyles
The mechanics and how-to's will be explained below

Available in the Mod Browser

There are 2 requisites to unlock your class:
1. Have at least 10 total attributes
2. Have a main color and secondary color defined

MAIN COLOR: More than 50% of your total attributes from that specific color

SECONDARY COLOR: More than 25% of your total attributes from that specific color
(If you have a main color and all your other colors are 25% or below, your secondary color will be the same as your main)

RED
Brutality
+1% melee, ranged and thrown damage

Ferocity
+1% critical strike chance

GREEN
Agility
+2% movement speed and +3% jump speed

Dexterity
+2% attack speed

BLUE
Intelligence
+1% magic and minion damage

Wisdom
+5 maximum mana

YELLOW
Endurance
+1 defense

Vitality
+4 maximum life

Classes have 3 Tiers, which increase their power
Tier 1: achievable Pre-hardmode, requires 10+ total attributes
Tier 2: achievable in Hardmode, requires 20+ total attributes
Tier 3: achievable Post-Moonlord, requires 40+ total attributes

BerserkerBuff.png
You are enraged while your life is low
Gain bonus critical strike chance and critical damage while enraged
Deal more damage while enraged

AssassinBuff.png
Deal massive damage against healthy enemies
The effect is doubled for true melee hits
Enemies are healthy when their life is above certain % of max life

ExecutionerBuff.png
You have a chance to execute unhealthy enemies
Enemies are unhealthy when their life is below certain % of max life

KnightBuff.png
Gain defense and damage charges the longer you stay in combat
Lose all charges after 5 seconds of not getting hit or hitting enemies

NinjaBuff.png
Gain ninja dash if you don't have other type of dash
You have fall damage immunity and chance to dodge
Always dodge while ninja dashing
Increased critical strike chance and attack speed after dodging

HunterBuff.png
Charge up a massive attack while not dealing damage
Non-charged attacks deal less damage

TricksterBuff.png
Cheat death when you take a lethal blow
Heal based on your maximum life when you cheat death
Cheat death has a cooldown

StalkerBuff.png
Gain damage and attack speed charges the longer you stay in combat without taking damage
Lose all charges after 5 seconds of not hitting enemies

ArcanistBuff.png
When hit, part of the damage is taken from mana instead of life
Mana sickness reduces all types of damage

WizardBuff.png
Non-summon weapons cost more mana and deal more damage
Increased magic damage also increases other types of damage

Mana sickness reduces all types of damage

SorcererBuff.png
Attacking with non-magic weapons restore mana
Gain weapon damage and attack speed the lower your current mana is

Can't recover mana from items

NecromancerBuff.png
Doubles your minion capacity
Deal less overall damage

GuardianBuff.png
You take less damage from all sources while healthy
Knockback immunity

Damage reduction is applied before defense
You are healthy when your life is above certain % of max life

CrusaderBuff.png
Gain charges that boost defense and damage when you get hit by enemies
Charges expire over time
Getting hit refreshes the duration

MonkBuff.png
Gain a burst of speed when you get hit by enemies
Burst of speed increases movement speed, jump speed and attack speed

PaladinBuff.png
Automatically heal when below certain % of max life
Heal is based on max life and current mana
Heal has a cooldown

The amount of attributes each item can have increases as the game progresses

Pre-Hardmode:
1 to 2 lines
+1 to +2 attribute per line

Hardmode:
1 to 3 lines
+1 to +2 attribute per line

Post-Moonlord:
2 to 4 lines
+2 to +3 attribute per line

Pre-Hardmode:
1 line
+1 attribute per line

Hardmode:
1 to 2 lines
+1 attribute per line

Post-Moonlord:
2 to 3 lines
+1 attribute per line

This is my first Terraria mod ever. Actually, this is my first project ever as a programmer.
At first I decided to create this mod only for myself and my friends as a learning experience
but it actually turned out really interesting and fun to play with, so I decided to publish it.

With that in mind, expect to find some bugs and weird interactions (I hope not)

1591285669710.png

1591285753852.png

1591285774195.png

12/2021 Update: I'm very happy and thankful for the kind words and compliments about the mod. I would like to say sorry to anyone that wanted me to keep updating the mod and fixing bugs, but after I made it I didn't have time for it and now it's been such a long time I wouldn't even know where to start. If any modder out there wants to use my ideas and expand on it, feel free to do so, you don't have to ask for permission or give credits. Thanks again for everyone that played it and I hope you had fun with it =)
 
Last edited:
if the accessory doesnt have a color than what? can't reforge from nothing and it wont give it a color
 
Hello "Venenifer"
I like your mod but would you consider adding a window for the mod ?
To activate it using a hotkey or by console /rpgclasses , better show you what i mean
1.PNG
2.PNG



In here to show all the classes and hovering to show info


3.PNG


Something like this , info stuff and i do not know if it is to hard to make because i have no idea about modding but i like your mod and i think this is what is missing .
Great job creating the mod and thank you .
 
Liking the concept, but man does it bloat the hell out of reforging RNG value from 19 possible outcomes. To trim down on that, might I suggest two things?

1) If an item rolls Brutality or Intelligence in a slot, to disallow the other to roll in future slots.
2) Remove the variable number of slots, if it can roll with 3, just let it roll 3, don't need to "and maybe" (cutting out 64(49 given suggestion 1) possibilities and leaving 512(343)). Same with armor's "+1 or 2/2 or 3" variable. You're already rolling upwards 4 times at once on 8 variables (7 given suggestion 1), that's still 4096(2401) possibilities.
 
I don't know if it just me but my Icon doesn't change or tool tip On what Abilities I get ? Great Mod So Far \owo/
 
Back
Top Bottom