fractalxx
Terrarian
Current version: v0.3.4.1 Alpha
Welcome.
I decided to move this mod from the other thread since it's getting bigger and deserves its own.
This mod is going to be an action RPG mod. It's in a very early alpha stage, so some features might not function as intended, bugs are common, use the mod at your own risk.
Multiplayer functionality is not complete (most of the stuff works, though).
Current features:
- A simple RPG-like level system, XP can be gained from mob kills (the XP gain is determined by a function of the mob's HP, Defense, Damage)
- On every level-up you get 5 stat points and 1 skill point. These can be spent on the Character Panel (default hotkey: C, set it in the options if it's not set).
- Base stats: Strength (+Melee Damage, Crit), Magic Power (+Magic Damage, Crit), Dexterity (+Ranged Damage, Crit), Haste (+Melee Speed, +Dodge, +Move Speed), Vitality (+HP, +Defense), Spirit (+Minion Damage, +a little magic damage).
- Chaos mobs: When a hostile NPC spawns (if it's not a boss) it has a 5% (by default) chance of transforming to a Chaos mob. Killing these grants Chaos Experience.
- Chaos rank: If you gain enough experience, you'll rank up and get 1 Chaos Point. These can be spent for minor bonuses on the character panel.
- Skills: They're all passive skills and I don't really intend to introduce active skills to the mod (they doesn't fit Terraria, imo). They are also on the character panel.
- Despite the stats/skills there is no "class-restriction". You can make any kinds of hybrid builds.
- This mod adds qualities to items (in a World of Warcraft style). Keep in mind, that only accessories and armor can be qualified better than common (yet).
Qualities:- Common: The default quality for any item.
- Uncommon: Provides minor bonuses to the player's stats. Min stats: 1, Max stats: 3, chance: 10%
- Rare: Provides better bonuses than Uncommon. Min stats: 2, Max Stats: 4, chance: 7%
- Epic: Provides the best bonuses for ordinary qualities. Min stats: 3, Max Stats: 5, chance: 3%
- Unique: Only some boss dropped items get this quality, stat bonuses are well paired here (no melee-magic combo, etc.).
- Unique quality items are dropped from almost any boss. For now, these are only armor set pieces and can't be obtained any other way.
Bosses always drop one piece of a set matching their tier. (for example, the Eye of Cthulhu drops Gold Armor pieces, all unique)
Reforging doesn't reroll the quality of the item. Once an item gets qualified, it cannot be changed.
"EnableUI": Just a dummy, doesn't do anything right now
"VapeLootRarityRings": Disables/enables the rarity rings around qualified items
"ChaosChance": Percent chance of a mob's chaos transform when spawned
"MinChaosMultiplier": The minimum strength multiplier for chaos mobs
"MaxChaosMultiplier": The exclusive maximum
"FinalMultiplierForXpGain": Basically an xp multiplier used by the xp gain formula (only if the xp gain is not overridden)
"ExperienceGainDistance": The maximum distance at which players gain XP for a kill (from the enemy)
"GlobalXpMultiplier": Xp multiplier which applies for everyone (also affects overridden xp gains)
"VapeLootRarityRings": Disables/enables the rarity rings around qualified items
"ChaosChance": Percent chance of a mob's chaos transform when spawned
"MinChaosMultiplier": The minimum strength multiplier for chaos mobs
"MaxChaosMultiplier": The exclusive maximum
"FinalMultiplierForXpGain": Basically an xp multiplier used by the xp gain formula (only if the xp gain is not overridden)
"ExperienceGainDistance": The maximum distance at which players gain XP for a kill (from the enemy)
"GlobalXpMultiplier": Xp multiplier which applies for everyone (also affects overridden xp gains)
Works only for vanilla npcs for now
"IgnoredTypesForXpGain": NPCs for which players shouldn't gain XP
"IgnoredTypesChaos": NPCs which shouldn't become chaos
"IgnoredTypesForXpGain": NPCs for which players shouldn't gain XP
"IgnoredTypesChaos": NPCs which shouldn't become chaos
These determine the starting values for some player stats (without bonuses)
Damage, dodge, and melee speed attributes are in percents, e.g 0.65 = 65%
Crits are also in percents but they are integers, e.g 10 = 10%
"DefMeleeDamage"
"DefMagicDamage"
"DefRangedDamage"
"DefThrownDamage"
"DefMinionDamage"
"DefMeleeCrit"
"DefMagicCrit"
"DefRangedCrit"
"DefThrownCrit"
"DefDodge"
"DefMeleeSpeed"
Damage, dodge, and melee speed attributes are in percents, e.g 0.65 = 65%
Crits are also in percents but they are integers, e.g 10 = 10%
"DefMeleeDamage"
"DefMagicDamage"
"DefRangedDamage"
"DefThrownDamage"
"DefMinionDamage"
"DefMeleeCrit"
"DefMagicCrit"
"DefRangedCrit"
"DefThrownCrit"
"DefDodge"
"DefMeleeSpeed"
"StatPointsPerLevel": stat points given per level
"LifePerLevel": hp given per level
"ManaPerLevel": mana given per level
"LifePerVitality": hp given per vitality
"ManaPerMagicPower": mana given per magic power
"VitalityPerDefense": amount of Vitality needed for +1 defense
"StrengthPerLife": amount of Strength needed for +1 hp
Dividers are used for determining bonuses given by stats.
MeleeDamage = Strength/MeleeDamageDivider
MagicDamage = Magic Power/MagicDamageDivider
RangedDamage = Dexterity/RangedDamageDivider"
MinionDamage = Spirit/MinionDamageDivider
"MagicDamageBySpiritDivider": Spirit also gives magic damage divided by that
MeleeCrit = Strength/MeleeCritDivider
MagicCrit = Magic Power/MagicCritDivider
RangedCrit = Dexterity/RangedCritDivider
MeleeSpeed = Haste/MeleeSpeedDivider
MoveSpeed = Haste/MoveSpeedDivider
DodgeChance = Haste/DodgeDivider
"SpiritPerMaxMinion": Amount of spirit needed for +1 Max Minion
"SpiritPerMaxTurret": Amount of spirit needed for +1 Max Turret
"MaxDodgeChance": Dodge cap for balancing reasons
"LifePerLevel": hp given per level
"ManaPerLevel": mana given per level
"LifePerVitality": hp given per vitality
"ManaPerMagicPower": mana given per magic power
"VitalityPerDefense": amount of Vitality needed for +1 defense
"StrengthPerLife": amount of Strength needed for +1 hp
Dividers are used for determining bonuses given by stats.
MeleeDamage = Strength/MeleeDamageDivider
MagicDamage = Magic Power/MagicDamageDivider
RangedDamage = Dexterity/RangedDamageDivider"
MinionDamage = Spirit/MinionDamageDivider
"MagicDamageBySpiritDivider": Spirit also gives magic damage divided by that
MeleeCrit = Strength/MeleeCritDivider
MagicCrit = Magic Power/MagicCritDivider
RangedCrit = Dexterity/RangedCritDivider
MeleeSpeed = Haste/MeleeSpeedDivider
MoveSpeed = Haste/MoveSpeedDivider
DodgeChance = Haste/DodgeDivider
"SpiritPerMaxMinion": Amount of spirit needed for +1 Max Minion
"SpiritPerMaxTurret": Amount of spirit needed for +1 Max Turret
"MaxDodgeChance": Dodge cap for balancing reasons
Works only for vanilla NPCs for now
The following example overrides the xp gain for Blue Slimes and Demon Eyes, so they always yield 10XP (times the Global Multiplier):
"VanillaXpTable": {
"1": 10.0
"2": 10.0
}
The following example overrides the xp gain for Blue Slimes and Demon Eyes, so they always yield 10XP (times the Global Multiplier):
"VanillaXpTable": {
"1": 10.0
"2": 10.0
}
I repeat, the mod is highly volatile in Multiplayer. Tech support won't necessarily be provided if you encounter any bugs with it. However, if you have time for testing MP, go ahead. You may report bugs here and when I have time, I'll try to fix it.
Don't use this mod in combination with VapeLoot (yet).
On the other hand, I'm open for feature suggestions to this mod.
v0.3.4.1:
- FIXES:
-> Fixed a game-breaking bug that caused usable items to get used when clicking in the inventory.
v0.3.4:
- NEW:
-> Made the stat and the chaos stat panels scrollable.
-> The XP panel can be minimized.
-> Added basic info to the character panel (level, xp, chaos rank)
- FIXES:
-> The XP panel can now be reset from the character panel if it got stuck outside the screen
v0.3.3.2:
- NEW:
-> Allow floats for some stats in the config.
v0.3.3.1:
- NEW:
-> Rarity rings graphics can be enabled/disabled in the config.
- FIXES:
-> Items with rarity higher than common can't be reforged anymore.
v0.3.3
- NEW:
-> Items on the ground now emit a small halo which resembles their quality.
- FIXES:
-> Enemy projectiles should no longer become Chaos NPCs
-> Mobs with less than 10 HP will no longer award any experience.
-> One Above All should no longer trigger on vanilla bosses (some mod bosses included, although it's hard to filter every one of them).
-> One Above All now works for ranged.
-> Fixed Kickstart having a chance of 50%/100% instead of 5%/10%.
- BALANCE:
-> Buffed unique items.
-> Items now have less chance to gain high quality (10%/7%/3% respectively).
-> Nerfed One Above All so it only has 2% chance to occur.
-> Close Combat Specialist now only activates if the enemy is within ~10 tiles radius and only scales the damage to 1.5x.
-> Buffed some starting stats as early game seemed harsh.
v0.3.2.7:
- Updated to tModLoader v0.10.1.4
v0.3.2.6:
- Fixed a bug that disallowed players from reaching max level.
v0.3.2.5:
- Updated to tModLoader v0.10.1.1
v0.3.2.4:
Config extension
- Refactored config files
- Added a lot of options
- Added icon
v0.3.2.3:
Tweaks by Hugo the Dwarf:
- 1 minion slot is awarded for every 50 points of Spirit.
- 1 turret slot for every 100 points.
- Moved some stuff to config file
v0.3.2.2:
- Updated to tModLoader v0.10.1
v0.3.2.1:
- Fixed Execution.
v0.3.2:
- Capped dodge chance at 70%.
- Players now start with 1% crit.
- Rebalanced starting stats.
- Vitality now only gives defense every 10th point.
- Reordered some branches on the skill tree.
- One Above All now has 3% chance of occuring.
- Execution now allows crits but deals 10%/level damage instead.
- Balanced item stat bonuses (mainly unique).
- Renamed agility to haste.
- Haste (agility) now gives a minor increase in movement speed.
- Haste (agility) now gives less melee speed.
v0.3.1.1:
- Mechanical bosses now properly drop every piece of the unique hallowed set.
v0.3.1:
- Removed Intellect due to being useless.
- Vitality now gives 1 defense for every 5th point.
- Replaced Movement Speed as a chaos bonus with max run speed.
- Added respeccing. It can be done with the Vaper's Globe, sold by the merchant for 1 platinum.
- Slightly increased mana given for every level.
- Increased life given for every level by a minimal amount.
- Balanced item stat bonuses.
- Spirit now increases max minions by one for every 50th point instead of 100.
v0.3 - The Skill update:
- Mobs with very high HP no longer cause an XP overflow.
- Fixed numerous XP related issues.
- A vanilla styled UI which fits the game better.
- Skills are completely reworked.
- 3 skill trees added: Reaper, Shredder, Power.
- Added helper panel which explains what individual stats do.
- Added some vanilla mobs to the ignore list of chaos transform.
- A lot of other bug fixes.
- Slightly reduced mod size.
v0.2.2:
- Characters now only get skill points every 5 level. Choose wisely.
- Buffed Longer Flight to make it more valuable.
- Made Damage to Defense also take other damage from you (magic, ranged, etc.) instead of just melee.
- Capped Intellect at 300 due to game limitations on Mana (you can have 400 at max, +100 comes from level).
- Pillars can't become chaos npcs anymore.
- Fixed that players couldn't get Chaos XP once they reached character level 200.
- Removed the custom HP/MP bar because it made other vanilla UI elements disappear.
v0.2.1:
- Life/Mana crystals and life fruits can no longer be used.
- Reaching the last level no longer crashes the game.
- Slightly reduced XP yield from mobs.
- Increased XP needed for levels.
- Reduced Chaos mob chance to 5%.
- Removed Longer Invulnerability due to being OP and also not working properly.
- Fixed some UI errors.
v0.2.0.1 HOTFIX:
- Quickly fixed that new characters can't be loaded. It was a temporary problem.
v0.2:
- Added basic summoner stats (Spirit). There are only stats for now, skills are too - complicated for that class at the moment.
- Items no longer get the same stats all over again when crafted.
v0.1.3:
- Fixed numerous incompatibilities with bigger mods like Tremor, Calamity, etc.
- You can now use any UI mod like Unleveled. If you use another UI mod disable VapeRPG's UI in its config file
(My Games/Terraria/ModLoader/ModConfig/VapeRPG.json) <- set EnableUI to false, then RELOAD/RESTART.
v0.1.2:
- Fixed incompatibility with Fargo's Mutant Mod.
- FIXES:
-> Fixed a game-breaking bug that caused usable items to get used when clicking in the inventory.
v0.3.4:
- NEW:
-> Made the stat and the chaos stat panels scrollable.
-> The XP panel can be minimized.
-> Added basic info to the character panel (level, xp, chaos rank)
- FIXES:
-> The XP panel can now be reset from the character panel if it got stuck outside the screen
v0.3.3.2:
- NEW:
-> Allow floats for some stats in the config.
v0.3.3.1:
- NEW:
-> Rarity rings graphics can be enabled/disabled in the config.
- FIXES:
-> Items with rarity higher than common can't be reforged anymore.
v0.3.3
- NEW:
-> Items on the ground now emit a small halo which resembles their quality.
- FIXES:
-> Enemy projectiles should no longer become Chaos NPCs
-> Mobs with less than 10 HP will no longer award any experience.
-> One Above All should no longer trigger on vanilla bosses (some mod bosses included, although it's hard to filter every one of them).
-> One Above All now works for ranged.
-> Fixed Kickstart having a chance of 50%/100% instead of 5%/10%.
- BALANCE:
-> Buffed unique items.
-> Items now have less chance to gain high quality (10%/7%/3% respectively).
-> Nerfed One Above All so it only has 2% chance to occur.
-> Close Combat Specialist now only activates if the enemy is within ~10 tiles radius and only scales the damage to 1.5x.
-> Buffed some starting stats as early game seemed harsh.
v0.3.2.7:
- Updated to tModLoader v0.10.1.4
v0.3.2.6:
- Fixed a bug that disallowed players from reaching max level.
v0.3.2.5:
- Updated to tModLoader v0.10.1.1
v0.3.2.4:
Config extension
- Refactored config files
- Added a lot of options
- Added icon
v0.3.2.3:
Tweaks by Hugo the Dwarf:
- 1 minion slot is awarded for every 50 points of Spirit.
- 1 turret slot for every 100 points.
- Moved some stuff to config file
v0.3.2.2:
- Updated to tModLoader v0.10.1
v0.3.2.1:
- Fixed Execution.
v0.3.2:
- Capped dodge chance at 70%.
- Players now start with 1% crit.
- Rebalanced starting stats.
- Vitality now only gives defense every 10th point.
- Reordered some branches on the skill tree.
- One Above All now has 3% chance of occuring.
- Execution now allows crits but deals 10%/level damage instead.
- Balanced item stat bonuses (mainly unique).
- Renamed agility to haste.
- Haste (agility) now gives a minor increase in movement speed.
- Haste (agility) now gives less melee speed.
v0.3.1.1:
- Mechanical bosses now properly drop every piece of the unique hallowed set.
v0.3.1:
- Removed Intellect due to being useless.
- Vitality now gives 1 defense for every 5th point.
- Replaced Movement Speed as a chaos bonus with max run speed.
- Added respeccing. It can be done with the Vaper's Globe, sold by the merchant for 1 platinum.
- Slightly increased mana given for every level.
- Increased life given for every level by a minimal amount.
- Balanced item stat bonuses.
- Spirit now increases max minions by one for every 50th point instead of 100.
v0.3 - The Skill update:
- Mobs with very high HP no longer cause an XP overflow.
- Fixed numerous XP related issues.
- A vanilla styled UI which fits the game better.
- Skills are completely reworked.
- 3 skill trees added: Reaper, Shredder, Power.
- Added helper panel which explains what individual stats do.
- Added some vanilla mobs to the ignore list of chaos transform.
- A lot of other bug fixes.
- Slightly reduced mod size.
v0.2.2:
- Characters now only get skill points every 5 level. Choose wisely.
- Buffed Longer Flight to make it more valuable.
- Made Damage to Defense also take other damage from you (magic, ranged, etc.) instead of just melee.
- Capped Intellect at 300 due to game limitations on Mana (you can have 400 at max, +100 comes from level).
- Pillars can't become chaos npcs anymore.
- Fixed that players couldn't get Chaos XP once they reached character level 200.
- Removed the custom HP/MP bar because it made other vanilla UI elements disappear.
v0.2.1:
- Life/Mana crystals and life fruits can no longer be used.
- Reaching the last level no longer crashes the game.
- Slightly reduced XP yield from mobs.
- Increased XP needed for levels.
- Reduced Chaos mob chance to 5%.
- Removed Longer Invulnerability due to being OP and also not working properly.
- Fixed some UI errors.
v0.2.0.1 HOTFIX:
- Quickly fixed that new characters can't be loaded. It was a temporary problem.
v0.2:
- Added basic summoner stats (Spirit). There are only stats for now, skills are too - complicated for that class at the moment.
- Items no longer get the same stats all over again when crafted.
v0.1.3:
- Fixed numerous incompatibilities with bigger mods like Tremor, Calamity, etc.
- You can now use any UI mod like Unleveled. If you use another UI mod disable VapeRPG's UI in its config file
(My Games/Terraria/ModLoader/ModConfig/VapeRPG.json) <- set EnableUI to false, then RELOAD/RESTART.
v0.1.2:
- Fixed incompatibility with Fargo's Mutant Mod.
Source
Download
Last edited: