Discussion in   General Discussions   started     8 years ago   March 14, 2016, 07:31:16 AM   by   Kane

Trait System

Kane
Offline
591 Posts
Topic :   Trait System
8 years ago  March 14, 2016, 07:31:16 AM

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 ne further enchanced by applying traits to them.  A mobile can receive traits from several ways during the course of its existance.

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










Kane
Offline
591 Posts
#1 Re :   Trait System
8 years ago  March 14, 2016, 04:11:46 PM

Just a few screen shots of what things will look like...





Kane
Offline
591 Posts
#2 Re :   Trait System
8 years ago  March 14, 2016, 06:31:45 PM

When breeding pets with traits there is a chance the trait will be passed on to the baby based on the status of the traits the parents have.  A trait can have one of three different status.

A baby starts out with 0% chance of getting a trait, then the following takes place to figure out the end chance.
1: Blue or - Inherent: This has the highest chance of being passed on to the baby, +50%.
2. Red or [M] - Mutation: This has a medium chance, +25%.
3. Green or [N] - Normal: This has no chance, +0%.

If both parents have the same trait, the +% is added together to provide a final chance that the baby receives the trait.  So if both parents have Trait A and both are the baby has 100% of getting the trait.
As long as the chance is above 0, the baby gets a bonus based on the breeders Taming, Lore and Luck for the trait to be passed on.

Kartonian
Offline
33 Posts
#3 Re :   Trait System
8 years ago  March 15, 2016, 04:25:14 AM

Is it only bred and bio pets that will have these traits or will donation pets have them as well?

Kane
Offline
591 Posts
#4 Re :   Trait System
8 years ago  March 15, 2016, 05:27:17 AM

Bio's will not.. This is only half of the code for the bio system I have in mind.  Donation pets will not as wells.

This will be for every creature on the shard other then those 2.  Orcs, dogs, dragons.. etc..  You can find tamable mobs in the wild that already have traits, then more traits can be awarded from breeding and leveling.

Domino
Offline
114 Posts
#5 Re :   Trait System
8 years ago  March 15, 2016, 05:55:28 AM

This is amazing Kane!

Sagemoon
Offline
204 Posts
#6 Re :   Trait System
8 years ago  March 15, 2016, 08:06:31 AM

Wow Kane, this is very fascinating!


I just read this, & it takes a bit for me to mull things over, but I have  few questions:


1. How will death affect these new changes as to stat loss?
2. How will we be able to repair these possible losses?
3. Will you be reinstating the Herbal quest anytime soon for us? (I have pets I still need to repair from the "aging process)
4. What are the "Tier" CAPS? (my reason is because what if I like it only as a 1 slotter vs an increase,. Id like to choose)
5. When is it the right time to spend points into these 'tiers": As they open &/or increase, or when the pet is fully matured?


I really do like this system!


*hugs*


Sage

Kane
Offline
591 Posts
#7 Re :   Trait System
8 years ago  March 15, 2016, 08:29:20 AM

1.  Death has no effect upon Traits or Tiers.
2.  No need to repair since death has no effect, if the tier properties changed a stat like a Dex bonus you can then correct the dex through normal repair means which works at this time.
3.  Herbs have no part of the repair system anymore.. I wonder if you can see what is needed now (has been for quite a few months).. probably something I need to write out and post in any regard.
4/5.  Each Tier has its own cap.. at this point when you spend points does not matter but this may not always be the case and if so, will be covered in the tier description.  I can already see a case for some Tiers.. the Ability Point Cost increasing the higher the tier is.  So it would be smart to send the points earlier as the tier increases slowly.. vs.. waiting until the end.  Then again,I am not doing this right now so I can see if I can figure out a better way to handle the mechanic. 

Kane
Offline
591 Posts
#8 Re :   Trait System
8 years ago  March 15, 2016, 08:32:55 AM

Oh.. and at no time did the Aging Process effect anything.. It was just a plan I had started but was never turned, stat loss from death though has always been in the game long before me.

Warboss
Offline
47 Posts
#9 Re :   Trait System
8 years ago  March 15, 2016, 11:22:15 AM

Keep up the good work.

Harper
Offline
53 Posts
#10 Re :   Trait System
8 years ago  April 14, 2016, 08:46:31 PM

I've been reading everything I can about pet training here on the forum - cause I love this new system and I'm trying to avoid making noob mistakes with level 30 perfects - and I came across an old comment that I thought I should repost.


If you give me time I will make breeding not just usable but something no other shard has, you will be able to spend points on special abilities and such to create pets that do not exist..
^He's a man of his word + he does not exaggerate!

MisterTuggles
Offline
98 Posts
#11 Re :   Trait System
8 years ago  May 05, 2016, 02:50:50 PM

Hey Kane, I've got a question for you...


It seems like you are putting a ton of effort into this trait system (much appreciated by the way). Is this a precursor to something larger going on behind the scenes? I was thinking about this today: Pet breeding/taming/training/etc takes A LOT of time, and with the new trait system, a lot of ED for augs, luck, etc, etc, etc to get the best chance at the top traits, and what not. It would be very nice if this trait system worked out in a way that made tamable pets/bios/etc would be able to be put on par with the donation pets. Not sure how this would be done with the caps on pets, but maybe the ability to overcap stats or something along those lines.

Cito
Offline
92 Posts
#12 Re :   Trait System
8 years ago  May 05, 2016, 09:39:27 PM

I find this system to be awesome and love tinkering with my pets and seeing how they turn out.

Korndogg
Offline
26 Posts
#13 Re :   Trait System
8 years ago  May 06, 2016, 01:05:18 PM

I agree its awesome. Its tedious, but awesome. I have having difficulty raising the DNA score through breeding. I can mate an extradonary with a stong and come out with a common. Even at gen 5. I was hoping the DNA score would be a combination or better (like the levels increase), but its not turning out that way for me as of yet. I just bread my first pet while stacking lore (was stacking taming previously), so I hope for a solid change. Will try more with high lore. Currently around 162 tamning, 192 lore and 2155 luck. Any tips here would be aweosme. Ill post if I learn anything with the lore boost.

Quankido
Offline
2 Posts
#14 Re :   Trait System
8 years ago  June 09, 2016, 06:13:12 PM

i just got my 4th gen greater dragon to level 50 and havent gotten any traits at all, also when i got to 50 adding points to his abilities like roar and such did not open up, any thoughts/help/advice/miracles? :)