to the gm's

Name says it all
Locked
User avatar
anarchy
Legendary Scribe
Posts: 1610
Joined: Wed Nov 04, 2009 10:34 am

to the gm's

Post by anarchy »

i hate to ask this because i do believe your busy. quests, events, auction etc...

but.

could you test something for me please?
stamina at 300 no ssi test time?
ssi 100 stamina under 200 test time?
ssi 100 stamina over 200 test time?

would put somethings to rest ssi vs stamina.

also, thank you for all your hard work.

hm... maybe i'll try to test this if i don't die trying to get my stamina under 200. lol
User avatar
Devlin
Legendary Scribe
Posts: 652
Joined: Thu Mar 18, 2010 12:50 pm

Re: to the gm's

Post by Devlin »

All the info I've found says that the swing speed reduction from stamina caps at 240 stamina, or -2 seconds from swing speed. I'm guessing this is another one of those "the cap only exists because that is the max obtainable on OSI". So 300 stamina would be plausible.


SSI cap is 60%. I'm 95% sure of this. I played around with this for a while, testing with different levels of stamina, SSI, weapon types, etc. I kept myself at a constant 50/275 stamina and proceeded to tinker with the amount of SSI i had equipped. I checked for any difference in swing speed while wearing 50% SSI and then 85% SSI, 50% SSI and 125% SSI, 85% SSI and 160% SSI... etc. I saw no noticeable difference between any numbers except for 0/50% or 0/75% SSI. The numbers point to SSI having a cap, so don't stack too much.
Resident Wiki Editor/Village Idiot

EasyUO Scripts
ReArmer
ReArmer (Old Version)
ReReader
Separate Journal for Guild or Public Chat (Old)
---------------------------------------------
Combat Focus Guide (Godmode Formula)
User avatar
+Veritas
Administrator
Posts: 533
Joined: Sat Mar 21, 2009 6:24 pm

Re: to the gm's

Post by +Veritas »

I will test this either tonight or sometime this weekend.
-{Excelsior Shard Administrator, and Death Event Extraordinaire}-

May the BODs be ever in your favor!
Jecks
Elder Scribe
Posts: 128
Joined: Sat Jan 14, 2012 3:39 pm

Re: to the gm's

Post by Jecks »

http://www.uoguide.com/Swing_Speed_Increase

All the info is there. SSI's 60% cap, as well as the formula for determining your swing speed based upon your stamina and ssi.

It also mentions the 'Maximum attainable 250 stamina,' for OSI. It does not sound like an actual hard cap to stamina's swing speed gain to me.
User avatar
Adrias
Legendary Scribe
Posts: 426
Joined: Tue Sep 07, 2010 10:34 pm

Re: to the gm's

Post by Adrias »

Jecks wrote:http://www.uoguide.com/Swing_Speed_Increase

All the info is there. SSI's 60% cap, as well as the formula for determining your swing speed based upon your stamina and ssi.

It also mentions the 'Maximum attainable 250 stamina,' for OSI. It does not sound like an actual hard cap to stamina's swing speed gain to me.
That's good and all but this isn't OSI and is not coded the same, which you can see pretty easily. UOGuide is still a good resource for things though but specifics are usually not correct.

From what I quoted in the last thread on RunUO 1.0 attack speed, this doesn't have any changes that Colibri may have made but I doubt there are many if any. (WeaponSpeed here is SSI)

Code: Select all

public virtual TimeSpan GetDelay( Mobile m )
      {
         int speed = this.Speed;

         if ( speed == 0 )
            return TimeSpan.FromHours( 1.0 );

         double delayInSeconds;

         if ( Core.AOS )
         {
            int v = (m.Stam + 100) * speed;

            int bonus = AosAttributes.GetValue( m, AosAttribute.WeaponSpeed );

            if ( Spells.Chivalry.DivineFurySpell.UnderEffect( m ) )
               bonus += 10;

            double discordanceScalar = 0.0;

            if ( SkillHandlers.Discordance.GetScalar( m, ref discordanceScalar ) )
               bonus += (int)(discordanceScalar * 100);

            v += AOS.Scale( v, bonus );

            if ( v <= 0 )
               v = 1;

            delayInSeconds = Math.Floor( 40000.0 / v ) * 0.5;

            // Maximum swing rate capped at one swing per second
            if ( delayInSeconds < 1.0 )
               delayInSeconds = 1.0;
         }
         else
         {
            int v = (m.Stam + 100) * speed;

            if ( v <= 0 )
               v = 1;

            delayInSeconds = 15000.0 / v;
         }

         return TimeSpan.FromSeconds( delayInSeconds );
      }
Jecks
Elder Scribe
Posts: 128
Joined: Sat Jan 14, 2012 3:39 pm

Re: to the gm's

Post by Jecks »

Definitely worth looking into. Thanks.
User avatar
anarchy
Legendary Scribe
Posts: 1610
Joined: Wed Nov 04, 2009 10:34 am

Re: to the gm's

Post by anarchy »

i personally have a feeling that little to no ssi is really needed if your stamina's over 200 and kept over 200. this also helps with determining whether stamina leech vs ssi.
Locked