I wanted to start a thread to see if anyone was using this system on their servers... and if so, if they had improved/changed the system at all (adding new abilities, etc).

I myself didn't like how experience was required... a chicken needed 5005 experience to go up to level 2, and a dragon needed 5005 experience too... it didn't make sense to have a level system for all creatures... so i made the following change to expneeded in basecreature:

public virtual uint ExpNeeded(uint atLevel) { return (uint)((this.Fame / 10) * Math.Pow(atLevel, 2) + 50); }

this way the experience needed is based on the creatures fame - higher fame high need for experience to level. this way you can tame a chicken and train it up.

anyone else changed the system? Looking for ideas
Post automatically merged:

edit: made a change in case a tamable had no fame...

C#:
        public virtual uint ExpNeeded(uint atLevel) 
        { 
            int baseexp = this.Fame/10;
            if (baseexp <= 0)
                baseexp = 1
            return (uint)(baseexp * Math.Pow(atLevel, 2) + 50); 
        }
 
Back