SphereCommunity
"Show Real" - Printable Version

+- SphereCommunity (https://forum.spherecommunity.net)
+-- Forum: Sphere 0.56d (/Forum-Sphere-0-56d)
+--- Forum: General Help (/Forum-General-Help)
+--- Thread: "Show Real" (/Thread-Show-Real)



"Show Real" - Leonidas - 12-31-2016 11:04 AM

On the skills dialog there is an option to "Show Real" which shows the players real skill amount instead of the false one. I know there is a way to remove this, but I've searched and searched and haven't found anything. What do I need to do so the players true skill is always shown, removing the "Show real" button?


RE: "Show Real" - Coruja - 12-31-2016 12:09 PM

I have no idea why OSI created this weird feature, but there's an myth that on T2A-AOS age these "non-real" values are the skill values considering some small stats bonus (maybe STR bonus on combat skills, INT/evalint bonus on magery, etc). Afaik these values are useless and all UO emulators don't have support to this "feature"

there's no way to make the client disable this "show real" button and always show real values by default, probably you are making some confusing with the "show caps" button. Skill caps feature got added on AOS age (clients >= 4.0.0a) and since then the skill gump now have both "show real" and "show caps" buttons, where the "show caps" button is not available on pre-AOS (< 4.0.0a) clients


RE: "Show Real" - Criminal - 12-31-2016 05:53 PM

It is possible to always show real, but really I don't remember now, I will check when I have some time


RE: "Show Real" - darksun84 - 12-31-2016 08:31 PM

It's actually very simple:

Open sphere_skills.scp

For each skills, set the values of BONUS_STR, BONUS_DEX, BONUS_INT to 0

Save sphere_skill.scp, resync and then close/reopen the skill menu.


RE: "Show Real" - Coruja - 01-01-2017 02:11 AM

sounds interesting, never had tried it but on some quick testing it seems to work. This will make sphere show the real skill value by default, but it doesn't disable the "show real" button, which now are useless because the real values will be the same as the adjusted values

on sphere source I also found this quick info about how BONUS_STATS and BONUS_[STR/DEX/INT] works on skills. So I presume sphere have some basic support for this feature
Quote:m_SkillStat is used to figure out how much
of the total bonus comes from the stats
so if it's 80, then 20% (100% - 80%) comes from
the stat (str,int,dex) bonuses

example:

These are the cchar's stats:
m_Skill[x] = 50.0
m_Stat[str] = 50, m_Stat[int] = 30, m_Stat[dex] = 20

these are the skill "defs":
m_SkillStat = 80
m_StatBonus[str] = 50
m_StatBonus[int] = 50
m_StatBonus[dex] = 0

Pure bonus is:
50% of str (25) + 50% of int (15) = 40

Percent of pure bonus to apply to raw skill is
20% = 100% - m_SkillStat = 100 - 80

adjusted bonus is: 8 (40 * 0.2)

so the effective skill is 50 (the raw) + 8 (the bonus)
which is 58 in total.



RE: "Show Real" - Leonidas - 01-02-2017 01:08 PM

I knew there was a way and it seems like the server i've played on did exactly this, because they still have their show real button, it just doesnt do anything. Thanks alot guys.


RE: "Show Real" - RoyaL - 01-03-2017 08:05 PM

One of the answers I was looking for, thanks guys!


RE: "Show Real" - Kanibal - 01-04-2017 08:57 PM

(12-31-2016 12:09 PM)Coruja Wrote:  ...there's no way to make the client disable this "show real" button...

You are wrong