Kalciphoz / kRPG

Kalciphoz's RPG Mod
10 stars 6 forks source link

kRPG

Kalciphoz's RPG Mod

This work is derived from https://forums.terraria.org/index.php?threads/kalciphozs-rpg-mod.63348/

This mod aims to overhaul Terraria by adding RPG elements, and includes a leveling system, an item upgrade system, an elemental damage system, procedurally generated weapons, and much more. For more detailed information, see the wiki.

Features The mod features a leveling system with XP and level display, and rewards you with stat points when leveling up. In order to compensate for gradually increasing player strength, enemies have seen a drastic power increase, especially later in the game.

To further emphasize these changes, I have added prefixes to armour and overhauled accessory prefixes to provide these new stats, including accuracy, leech, critical strike damage multiplier, evasion, and more.

alt text

Enemies drop weapons, many of which are procedurally generated. To compensate for the consumption of inventory space, you now have two additional pages of inventory, giving you 80 extra slots. Weapons and enemies now deal elemental damage, which has a chance to inflict elemental status ailments - powerful combat-related debuffs.

I have also added an item system to upgrade weapons. It primarily serves as an item sink, since in a modded playthrough, it is very common for the player to have more weapons than needed. The upgrade system gambles your weapon at a risk of destruction and at a cost. Rare upgrade crowns make this process less painful and protect weapons you hold dear.

Installation The mod can be found in the Mod Browser of tModLoader. You can search for the mod or find it by its icon. Alternatively, you can download it here. Simply move it in the Mods directory at Documents/My Games/Terraria/ModLoader/Mods

alt text alt text alt text

Special thanks goes to raydeejay, Mirsario, jopojelly and bluemagic123 for helping me fix bugs during the mods development. I want to thank also Mirsario, Alena, HellPhoenix, Jofairden, NuovaPrime, Snorlaxxo, Hozlocos, Mop Guy, Randie Marsh, and Robbie for being my beta testers and for helping me stay motivated. Art and code was made by me, but I would like to credit the tModLoader dev team with making that possible in the first place.

If I have forgotten anybody from this list, I sincerely apologize. Please inform me and I will correct it asap.

![YouTube Video]

Open Source The mod is open source. The source code can be acquired by three means: Going to the github page here, or by using ModLoader to decompile it, or by using ILSpy. Any of my content may be used, but please give proper attribution (credits) and if using a larger part of my mod (such as a major mechanic), please refer people to the original. If you're unsure about anything, you may contact me through PM or in this thread.

Version 2.0.2 -Abstracted Audio to it's own class to get rid of magic numbers in relation to audio -Fixed NPC Projectile spells throwing a null error -Fixed a bug that if the spellcrafting UI is left open when you disconnect and you connect to another server it would crash.

Version 2.0.1 -Renamed kRPG2 back to kRPG, the kRPG2 project is no more. -Fixed UI bug in the spell crafting ui, there were two instances of the GUI being loaded due to a call in the constructor. This is fixed. -Replaced var with variable type.

Version 2.0 -Upgraded code to be compatible with latest version of TMOD.

Version 1.2

Fixed in patch:

Tweaked in patch:

Added in patch:

Compatibility:

Version 1.1

Fixed in patch:

Mod compatibility:

Tweaked in patch:

Added in patch: