You can use the same skill for different entities, but you can't define different skills with the same name.
This is possible, because the engine can't miss the right skill:
#define health skill1
#define stamina skill1
This is not possible, because the name "health" doesn't tell the engine which of the two skills has to be used:
#define health skill1
#define health skill2
That's at least the way I understand how it works.
EDIT:
The second part could be wrong.
Maybe, it works this way, and the problem begins only when using a second define for one of the skills.
Let's say one entity uses these defines:
#define health skill1
#define stamina skill2
but there is a define for another entity like this:
#define health skill2
then the engine changes both skills when changing the value of 'health' because the define doesn't whose skill is meant.
Last edited by Pappenheimer; 08/22/10 00:35.