Prologue


In this post I will discuss all the attributes a hero will have in my game. Most of these attributes will be pretty straightforward and will not require a lot of explanation, however if you have any questions do not hesitate to ask them in the comments below.

Affiliation


Heroes can either have an affiliation or none. One team plays on behalf of the kingdom of Insomnia (yes I know its a weird name, me and my friends came up with it as a funny idea and I got used to it; I welcome all creative suggestions.) and the other team plays on behalf of Shadûz. Teams can only choose the heroes who belong to their side. There are also heroes around who have no affiliation so they can be played by both sides. However, these heroes can only be picked once!

Elements


Each hero is classified according to an element, the elements are: Fire, Earth, Water, Air and Void. Heroes can also be classified by multiple elements but I will discuss that later on. Each element has a damage modifier according to each other element. The current modifiers are given in this table:
________OFFENCE
DEFENCE
Fire
Earth
Water
Air
Void
___
Fire

1
1.2
1.5
0.8
N/A
___
Earth

0.8
1
1.2
1.5
N/A
___
Water

1.5
0.8
1
1.2
N/A
___
Air

1.2
1.5
0.8
1
N/A
___
Void

N/A
N/A
N/A
N/A
N/A

Currently I am still not sure what to do with the element Void so if you guys have any suggestions I love to hear them.

Strength, Dexterity, Knowledge and Endurance


Heroes are rated at four different attributes:

Strength:
  • Increases the hero's physical damage on both standard attacks as well as some abilities.
  • Increases the hero's Stamina if the hero possesses Stamina.
  • Increases the hero's Health regeneration per second.
Dexterity:
  • Increases the hero's attack speed.
  • Increases the hero's Stamina regeneration per second if the hero possesses Stamina.
  • Increases the hero's movement speed.
Knowledge:
  • Increases the hero's magical damage on some abilities.
  • Increases the hero's maximum amount of Mana if the hero possesses Mana.
  • Increases the hero's Mana regeneration per second if the hero possesses Mana.
Endurance:
  • Increases the hero's maximum Health.
  • Increases the hero's Armour.
  • Increases the hero's Spell Resistance.

Each level these attributes increase according to a specific scaling. They also have an initial value at level one. The maximum initial value of a single attribute will be 20 and the total value of the initial values of all attributes summed together is 30. How the attributes will affect all the stats of the hero is indetermined, yet.

Hero Statistics


A hero has, of course, several statistics. These statistics are similar to those champions possess in League Of Legends:
  • Physical Damage - The amount of physical damage the hero potentially can do with its standard attacks.
  • Attack Range - The amount of range a standard attack has.
  • Attack Speed - The amount of attacks the hero can do each second.
  • Movement - The amount of units the hero can cross each second.
  • Sight Range - Amount of units the hero can see clearly (i.e. removes Fog Of War).
  • Health - The amount of damage the hero can take before dieing.
  • Health Regeneration - The amount of health the hero regenerates every second.
  • Armour - Provides reduction on physical damage.
  • Spell Resistance - Provides reduction on magical damage.

These statistics are practically the same as in League Of Legends. However, damage reduction will be done in a different way than in LoL but I will discuss that in a later post.

Mana and Stamina


Mana and Stamina will both be very common ways of adding costs to abilities. How they work? Below follows a short explanation about both.
Mana:
Mana is energy mages possess in order to be able to cast spells. This works exactly the same as in League Of Legends. Heroes have a maximum amount of Mana and they regenerate Mana every second. Both values are based on the hero's Knowledge.

Stamina:
Stamina is a different mechanic I created to fit more with non-magical heroes because Mana does not really fit their concept. However, I am also not a great fan of no-cost heroes, so I created Stamina. It has a the following properties:
  • The hero has a maximum amount of Stamina based on its Strength.
  • Stamina slowly degenerates as long as the hero is moving.
  • After not performing any actions for 2 seconds, Stamina regenerates rapidly based on the hero's Dexterity.
  • Once the hero has 0 Stamina, movement speed and attack speed are cut in half.




Well, that concludes my post. I guess I have explained most of the things regarding Heroes and their attributes. Feel free to ask questions or to suggest new things, I welcome both.

Thanks for reading,
GrandmasterD