Trait System is now active on the shard.
I had this idea back in July, started coding, designing, recoding, redesigning until finally ended up with what I envisioned. Every breeding change over the last few months have been to get to this point. Now we can start to create a game tamers can enjoy and discover. Today I plan on no coding, just writing stuff for here and so Dante can post on the wiki. There will be a list of the traits available at this moment, which is 14. However there are notes for 142 but we need to get the foundation solid first and that is this step today. This is not to say working on Taming is done, in fact like to say thank you to the players of the shard because as I have been working on taming a few have come up with some really good ideas that I will be adding to this system.
Just think.. 127 Updates and today I feel like I am just getting started.
I am done coding the base system and now adding/testing the base traits I want to start with so I figure now is the time to start educating. This is a brief explanation of what the Trait System is and does.
Trait System
At its core the trait system allows for mobiles to be further enhanced by applying traits to them. A mobile can receive traits from several ways during the course of its existence.
1. When born, either from spawned in the world naturally or from breeding. Breeding can get a bonus based on the breeders Taming, Lore and Luck. At this time the pet can receive multiple traits.
2. Breed: The baby can receive traits based on the parent's trait status. Based on conditions a trait can have a 100% to 0% of being passed on from the parents to the baby. Ability Points will still need to be spent if the trait requires it.
3. As the pet increases in level, every 5th level the pet has a chance of either gaining a new trait or if it has traits, one of them can increase a tier.
Some things to be aware of:
1. Most traits have tiers, the higher the tier the more powerful the trait bonuses are.
2. Most traits will increase the min taming score needed for the pet.
3. Some traits require ability points to be spent as the tier unlocks how far it can be enhanced.
4. While none yet but some traits I see can increase the control slots needed.
I have started adding detailed info on the wiki:
http://uoevolution.com/wiki/index.php/Animal_Trait_System#Breeding_Traits
General Topic Thread
http://uoevolution.com/forum/index.php?topic=7736.0
I think there is a situation I didn't take into consideration, it happens only a few times and error handling catches it. This update mainly fine tunes the catching and cleans up some issues. So far very happy with the results.
Version 128
Trait System Update: Process had a chance to double the tier
Shrink Item Update: Mystery Null Exception, new errors should provide more info in debug log
AddTrait Update: Mystery Null Exception, new errors should provide more info in debug log