1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Greater Dragons

Discussion in 'ServUO Discussion' started by Regnak, Oct 30, 2013.

  1. Regnak
    Offline

    Regnak Active Member

    Joined:
    Apr 1, 2013
    Messages:
    254
    Likes Received:
    43
    Hey !

    Anyone got any update on Greater Dragons to make them more OSI-like ? My players are really fond of them, but I don't really know how to improve them.

    They told me they should up Dex to 125 ?

    I haven't been able to verify that on UoGuide or UoStratics.

    I might go and check on OSI's Test Center though.

    Thanks for any ideas on that :)

    -Rek-
     
  2. Ravenwolfe
    Offline

    Moderator ServUO Developer

    Joined:
    Sep 7, 2013
    Messages:
    1,103
    Likes Received:
    117
    UOGuide has the correct stats for a Greater Dragon in the wild. However, on OSI, a Greater Dragon loses stats and skills after being tamed. ServUO does this as well, although the percentages may be off.

    I do know that the dex is trainable to 125 on a Greater, not on a fresh tame, but on a trained one. I checked my Greater and he is 125.
     
  3. Regnak
    Offline

    Regnak Active Member

    Joined:
    Apr 1, 2013
    Messages:
    254
    Likes Received:
    43
    OK thanks !

    This is good news :)

    I'll make some tests on my Test Center and see if I can train dex up to 125.
     
  4. Milva
    Offline

    Admin Moderator

    Joined:
    Mar 3, 2013
    Messages:
    3,430
    Likes Received:
    385
    A wild CuSidhe will also be higher when wild, once tamed the stats and skills will drop :)
     
  5. Ravenwolfe
    Offline

    Moderator ServUO Developer

    Joined:
    Sep 7, 2013
    Messages:
    1,103
    Likes Received:
    117
    It looks like the default GreaterDragon with ServUO will get half its stats after tamed:

    Code (C#):
    1.  if (version == 0)
    2.             {
    3.                 Server.SkillHandlers.AnimalTaming.ScaleStats(this, 0.50);
    4.                 Server.SkillHandlers.AnimalTaming.ScaleSkills(this, 0.80, 0.90); // 90% * 80% = 72% of original skills trainable to 90%
    5.                 this.Skills[SkillName.Magery].Base = this.Skills[SkillName.Magery].Cap; // Greater dragons have a 90% cap reduction and 90% skill reduction on magery
    6.             }
    Code (C#):
    1. public static void ScaleStats(BaseCreature bc, double scalar)
    2. {
    3. if (bc.RawStr > 0)
    4. {
    5. bc.RawStr = (int)Math.Max(1, bc.RawStr * scalar);
    6. }
    7.  
    8. if (bc.RawDex > 0)
    9. {
    10. bc.RawDex = (int)Math.Max(1, bc.RawDex * scalar);
    11. }
    12.  
    13. if (bc.RawInt > 0)
    14. {
    15. bc.RawInt = (int)Math.Max(1, bc.RawInt * scalar);
    16. }
    17.  
    18. if (bc.HitsMaxSeed > 0)
    19. {
    20. bc.HitsMaxSeed = (int)Math.Max(1, bc.HitsMaxSeed * scalar);
    21. bc.Hits = bc.Hits;
    22. }
    23.  
    24. if (bc.StamMaxSeed > 0)
    25. {
    26. bc.StamMaxSeed = (int)Math.Max(1, bc.StamMaxSeed * scalar);
    27. bc.Stam = bc.Stam;
    28. }
    29. }
    It does not look like this effects the max dex, int, or str. However, it does effect the max hits and max stamina (which it should!). So, the greater dragon should have the ability to gain dex to a value between 81 and 148, depending on the stats it had before taming:

    Code (C#):
    1. this.SetDex(81, 148);
     
  6. Regnak
    Offline

    Regnak Active Member

    Joined:
    Apr 1, 2013
    Messages:
    254
    Likes Received:
    43
    Thanks Ravenwolfe !

    Two of my players confirmed the Greater Dragons on my shard weren't abled to be trained. I will investigate why

    But anyway, thanks for your help! :)
     
  7. Ravenwolfe
    Offline

    Moderator ServUO Developer

    Joined:
    Sep 7, 2013
    Messages:
    1,103
    Likes Received:
    117
    I came across an issue once that a creature was not able to be trained up further because of a natural skillcap of 700. You might check and see if that's the problem.
     
  8. Regnak
    Offline

    Regnak Active Member

    Joined:
    Apr 1, 2013
    Messages:
    254
    Likes Received:
    43
    You are perfectly right ! I increased the StatCap to 1225 (maybe a bit too high ...), and it seems to be working :)
    Thanks again !
     
  9. argalep
    Offline

    argalep Active Member

    Joined:
    Aug 18, 2014
    Messages:
    509
    Likes Received:
    26
    Stats of the Greater Dragon decreased once it's tamed.However Stam value doesn't increase altough Dex increasing. How Can I solve this problem??

    Greater Dragon Stat Sample :

    Taming:
    Dex 70
    Stam 70

    Stat Up
    Dex 100
    Stam 70
     
    #9 argalep, Dec 25, 2014
    Last edited: Dec 26, 2014
  10. Shazzy
    Offline

    Shazzy Active Member

    Joined:
    Mar 6, 2015
    Messages:
    529
    Likes Received:
    30
    Stamina is the issue and should be removed. This is making my tamers crazy and many have reported it to me since I have a few custom dragons based off the Greater Dragon released here.
    Stamina can not be raised and dex should be trainable to 125 max. There was a discussion on this on UODemise a while ago, not that that is the do all die all factor on this:

    Now my questions - since I am going to go through with removing the stamina issue - is there a way to deserialize stamina?

    Im thinking......no :/
    ANy thoughts on this would be welcome!

    Shazzy :]
     
  11. Norman Lancaster
    Offline

    Norman Lancaster Well-Known Member

    Joined:
    Dec 22, 2015
    Messages:
    1,091
    Likes Received:
    108
    I coded this up right quick including the deserialization check. It's in the branch Greater-Dragon . Check it out and give it a try.
     
    • Two Thumbs Up Two Thumbs Up x 1
  12. Norman Lancaster
    Offline

    Norman Lancaster Well-Known Member

    Joined:
    Dec 22, 2015
    Messages:
    1,091
    Likes Received:
    108
    Got around to testing this. There was a minor issue on deserialization but it's fixed now and on HEAD. Existing Greater Dragons will have their stamina uncapped on load, so StamMax will equal Dex.
     
    • Two Thumbs Up Two Thumbs Up x 1
  13. Shazzy
    Offline

    Shazzy Active Member

    Joined:
    Mar 6, 2015
    Messages:
    529
    Likes Received:
    30
    X-Cel-Lent-A
    :D
     
  14. Norman Lancaster
    Offline

    Norman Lancaster Well-Known Member

    Joined:
    Dec 22, 2015
    Messages:
    1,091
    Likes Received:
    108
    Thank ya'll for the bug report. The quality of our work as devs is limited by the quality of bug reports.
     
    • Agree Agree x 1
Similar Threads: Greater Dragons
Forum Title Date
Archived Bug Reports Shadowguard Roof bosses shouldn't be summon helpers on tamers with Greater Dragons if... Apr 17, 2017
Archived Bug Reports Greater Bracelet of Binding bug. Jul 16, 2017
General Discussion Tamed a Greater Dragon... now my feet are killing me! Jul 13, 2017
Archived Bug Reports Greater Bracelet of Binding Jun 22, 2017
Archived Bug Reports Greater Dragon wrong skill cap after taming May 16, 2017
Archived Bug Reports (Possible) Greater Mongbat Bug Jan 14, 2017
Archived Bug Reports Pigments of Tokuno (Greater) Apr 3, 2016