Discussion in   Shard Updates   started     8 years ago   March 25, 2016, 06:54:56 AM   by   Kane

Shard Update March 25, 2016

Kane
Offline
591 Posts
Topic :   Shard Update March 25, 2016
8 years ago  March 25, 2016, 06:54:56 AM

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

Kane
Offline
591 Posts
#1 Re :   Shard Update March 25, 2016
8 years ago  March 25, 2016, 07:19:37 AM

I will start adding stuff here..


Hit Point Bonus
Adds Hit Points to the creature.
Trait has 3 Tiers and no need to spend Ability Points to enhance further.

Stam Bonus
Adds Stam to the creature.
Trait has 3 Tiers and no need to spend Ability Points to enhance further.

Mana Bonus
Adds Mana to the creature.
Trait has 3 Tiers and no need to spend Ability Points to enhance further.

Strength Bonus
Adds Strength to the creature.
Trait has 3 Tiers and no need to spend Ability Points to enhance further.

Dexterity Bonus
Adds Dexterity to the creature.
Trait has 3 Tiers and no need to spend Ability Points to enhance further.

Intelligence Bonus
Adds Intelligence to the creature.
Trait has 3 Tiers and no need to spend Ability Points to enhance further.

Cold Resist Bonus
Adds bonus to the resist of the creature.
Trait has 3 Tiers and no need to spend Ability Points to enhance further.

Fire Resist Bonus
Adds bonus to the resist of the creature.
Trait has 3 Tiers and no need to spend Ability Points to enhance further.

Physical Resist Bonus
Adds bonus to the resist of the creature.
Trait has 3 Tiers and no need to spend Ability Points to enhance further.

Poison Resist Bonus
Adds bonus to the resist of the creature.
Trait has 3 Tiers and no need to spend Ability Points to enhance further.

Energy Resist Bonus
Adds bonus to the resist of the creature.
Trait has 3 Tiers and no need to spend Ability Points to enhance further.

Poison Attack
Adds a poison base damage attack to a combatant
Trait has 6 Tiers and Ability Points needs to be spent to enhance

Fire Breath Attack
Adds a fire base attack to a combatant
Trait has 5 Tiers and Ability Points needs to be spent to enhance

Roar Attack
Adds a physical base attack to a small area around the creature
Trait has 5 Tiers and Ability Points needs to be spent to enhance

Smilingdeath
Offline
275 Posts
#2 Re :   Shard Update March 25, 2016
8 years ago  March 25, 2016, 08:27:29 AM

You would do this the one day I have a morning class!


Oh man damn good work as usual Kane keep it up!

Reside
Offline
116 Posts
#3 Re :   Shard Update March 25, 2016
8 years ago  March 25, 2016, 09:57:45 AM

Bout time slacker!

:P

I have to say that not only does Kane (and of course the rest of the staff) do an outstanding job with reinventing the wheel with stuff like this new trait system but the fact that he takes the advice of players and implements those ideas into the new system is what truly makes this shard an amazing community!

Thanks for the hard work Kane... now put your feet back on the desk.

- Reside

Simba
Offline
14 Posts
#4 Re :   Shard Update March 25, 2016
8 years ago  March 25, 2016, 03:12:04 PM

Wow your so clever. Good job man!

Sturger
Offline
730 Posts
#5 Re :   Shard Update March 25, 2016
8 years ago  March 25, 2016, 06:27:08 PM

 Awesome as usual.


   I got excited when I saw the Update post.


  I look forward to crafting patches...



  Thanks for all you do.