FIXED Bard Song - Mana consumption quantity and rate different than OSI

elbartoc

Newbie III
Hi,

Just checked on EA Test Center 1 and it seems that the mana consumption rate is bigger in ServUO than in OSI.

With the same skills, in OSI is taking 3 mana per tick, in ServUO is taking like 7-8. I think the problem is that ServUO is not taking into account that the more points you have in barding skills, the fewer the songs cost. I think this was working properly (or at least better in the previous patch).

Also seems that ticks consume in OSI are slower than in ServOU (In OSI seems to tick each 2,5-3 seconds but in ServOU each 1,5-2secs).

Bard with 120 Music, 110 Provo and 110 Peace on both servers. Tested with Perseverance Song from Peacemaking skill.

OSI:

Heritage/ServUO:

If you want me to check or record any other thing related to the topic, please tell me.

Regards,
 
  • Like
Reactions: Dan
OP
E

elbartoc

Newbie III
I was naked so I didn't have any mana regen on any server (you can see it in the video).

Maybe the ticks time is a hard thing to find if are different or not (if you check the videos, in Heritage is slightly quicker, 0.5s is huge if we talk about ticks of 2 seconds).

But the mana consumption es different than in OSI, I was not in party and no one else was in range in both scenarios.

In OSI I can keep the song for a long time, but in Heritage (With the same stats) the mana drain is a lot faster.

Also that reduction in mana cost is listed here:

Upkeep costs are reduced for every complementary bard skill above 100 (GM, Real Skill) by 1 Mana every 2 second each.


So I think this is the main difference between OSI and ServUO if that is not taken into account.

I have soulstones so I can test if having more bard skills reduce the mana upkeep or not, if you want.

Thanks for checking it.

Regards,
 

Dexter

Staff Member
Administrator
Game Master
Upkeep costs are reduced for every complementary bard skill above 100 (GM, Real Skill) by 1 Mana every 2 second each.
This is taken into account:

Code:
public override int GetUpkeep()
        {
            var upkeep = base.GetUpkeep();

            if (CastSkill != SkillName.Provocation && Caster.Skills[SkillName.Provocation].Base > 100.0)
            {
                upkeep--;
            }

            if (CastSkill != SkillName.Peacemaking && Caster.Skills[SkillName.Peacemaking].Base > 100.0)
            {
                upkeep--;
            }

            if (CastSkill != SkillName.Discordance && Caster.Skills[SkillName.Discordance].Base > 100.0)
            {
                upkeep--;
            }

            return upkeep;
        }
 
OP
E

elbartoc

Newbie III
Then I'm not sure why in OSI is leeching less mana per tick, but the difference is huge 3 on OSI vs 8 on Heritage.

I did a test again on Heritage with "Inspire" song from Provocation. Mana upkeep cost is listed to 4. My gear has no lower mana cost, I have 120 Music and 110 Provo.

So the upkeep should be 4 - 2 = 2. But it is leeching 8 mana per tick.

If you check my OSI video again, the numbers are correct. Is leeching 2 mana per tick, because the base upkeep cost is 5 - GM Music - GM Provo - GM Peace = 2.

Maybe something is not right in the base cost per tick?
 

Dexter

Staff Member
Administrator
Game Master
Becasue the base upkeep was changed. I went off of the official UO.Com site, but it looks like its wrong. I will change it back.
 

PLAY NOW

Heritage

Address
play.trueuo.com
Port
2593
Uptime
16 hours
Players Online
10
Houses
875
Vendors
282
Gold
5,411,777,297gp
Top Bottom