|
Or make your damage boost more of a calculation and add it into your damage calculation method...
Something like...
switch(attacker.SubclassType)
{
case SubclassTypes.Warlock:
//100 extra damage for level, just using it as an example
damage += attacker.SubclassLevel * 100;
}
Something like that would work perfectly well
|