Resource icon

3.3.5a Scaling/Challenge System v1.0

Allows you to add more difficult/challenging content to custom servers without moving a finger.
This system adds challenge mode levels to any dungeon where you place the NPC which is using the scriptname 'npc_scaling_master' (the creature must have a gossip flag on it)

This system does not work like VAS AutoBalance, it does not scale creatures based on player stats or item level, it just adds a percentage modifier to HP and Mana for all creatures in a dungeon where a challenge mode is active.

The system does not store any data in the database; therefore, server crashes or restarts will remove all challenge progress.
There are no rewards for completing a challenge dungeon, you are free to add the code for that as you wish.
You can do so by overriding the OnCreatureKill hook, checking if that creature is in a modified instance, then awarding the player.

All this system does is scale the creatures' stats up to the desired challenge level.
There are 10 predefined challenge levels, but you can add more by modifying the ScalingSystem.hpp file
At the moment you can only modify the HP and Power scaling of creatures
Damage scaling is not included in this release.

In order to install this patch, place it in your source folder open git bash and run the git apply command.

If you're using an outdated version of Trinitycore or one where base files were modified, like Player.cpp and Creature.cpp
run the patch using the command git apply --reject ScalingSystem.patch then search your source for .rej files and manually add those rejected lines
Register & Get access to index
Luka
Author Luka

Posts

21

Likes

28

Resources

2

Version v1.0
Downloads 51
Views 998
Last Update
0.00 star(s) 0 ratings
None

3,389

1,271

9,555

428

Top