Hi....
I had thought a threat system for my RPG map...
I need some help, feedback and suggestions on it.
So here how it is like...
First every hero has a threat value... they gain it from items or passives..
They are numbers like 2,3,4,20 etc...
like if A has 10, B has 20 and C has 5.
They have 2 use..
1. Deciding the attacked enemy
*Here i need a help to check if the both units are in line of sight or not or if they have trees or wall or something between them.
2. The aggro during a fight
Displaying system
There is a system that stores the value and converts them to a percent to show players by multiboard.
like if A has 10, B has 20 and C has 5 threat value.
and A does a damage of 1000, B of 800 and C a healing of 1500.
Threat value of A is 1000*15 = 15000, of B is 800*20 = 16000 and of C is 1500*5 = 7500
Total threat value of system is 38500
Now there are 2 ways to represent this
On a full-scale
On a out of 100% scale
The threat percent is updated on the screen every 1.5 or 2 seconds(suggestions if any).
*And, i am unsure which of the systems should i use among the two to represent this. Need help for that or any way to improve it.
Also there are many spell schools which have there own threat percents like a shadow spell causes more threat than a nature spell.
Well this is it... i know its not organized but hope you understand... I have tried my best to represent my idea here.
I had thought a threat system for my RPG map...
I need some help, feedback and suggestions on it.
So here how it is like...
First every hero has a threat value... they gain it from items or passives..
They are numbers like 2,3,4,20 etc...
like if A has 10, B has 20 and C has 5.
They have 2 use..
1. Deciding the attacked enemy
The enemy units line of sight(triggered) is updated like every 1-2seconds(value not thought better if any one could say me).
When it is updated it checks units with the highest threat and then attacks it.
like if A has 10, B has 20 and C has 5 threat value.
and A does a damage of 1000, B of 800 and C a healing of 1500.
Threat value of A is 1000*15 = 15000, of B is 800*20 = 16000 and of C is 1500*5 = 7500
And the enemy will attack B
*Here i need a help to check if the both units are in line of sight or not or if they have trees or wall or something between them.
2. The aggro during a fight
When 2-3 units are attacking an enemy unit.
There damage or there heal is multiplied by threat and is stored in a variable named threat value.
There is a trigger which runs every 4,5 or 6 seconds(There is a random loop executing it. It is done to make some randomness and put more effect. And suggestion on it will be welcomed).
The trigger can run in any of those 3 values it depends on your luck.
When it runs, the threat value is rested. And the enemy attacks the unit with the highest threat value.
Also there are some special spells which make this trigger run when there is a need for extra threat.
Displaying system
There is a system that stores the value and converts them to a percent to show players by multiboard.
like if A has 10, B has 20 and C has 5 threat value.
and A does a damage of 1000, B of 800 and C a healing of 1500.
Threat value of A is 1000*15 = 15000, of B is 800*20 = 16000 and of C is 1500*5 = 7500
Total threat value of system is 38500
Now there are 2 ways to represent this
On a full-scale
The threat percent for B is ((16000/38500)*100) = 41.55%
Even though this is more clear it has its problems
In a 2 men group the job of players is to keep threat below 50% who doesn't want to take threat but,
for a 3 men group the job of players is to keep threat below 33%.
Its technically 100/(no of players)
On a out of 100% scale
In This the threat percent for B is taken out of 38500/(no of players)
So, the threat percent is ((16000/(38500/3))*100) = 124.65%
So, here if you don't want to take threat you will need to keep it below 100% while if you want to take threat you need to keep it above 100%
The threat percent is updated on the screen every 1.5 or 2 seconds(suggestions if any).
*And, i am unsure which of the systems should i use among the two to represent this. Need help for that or any way to improve it.
Also there are many spell schools which have there own threat percents like a shadow spell causes more threat than a nature spell.
Well this is it... i know its not organized but hope you understand... I have tried my best to represent my idea here.