Author Topic: The Taming Appraiser Redux  (Read 27759 times)

0 Members and 1 Guest are viewing this topic.

Offline onlyindreams

  • Spaz Ferret's Personal Assistant
  • Insane Scripter
  • *
  • Posts: 1305
  • Activity:
    0%
  • Reputation Power: 13
  • onlyindreams barely matters.onlyindreams barely matters.
  • Respect: +96
  • Referrals: 2
    • View Profile
Re: The Taming Appraiser Redux
« Reply #15 on: June 03, 2015, 09:37:00 AM »
0
A lot of people use the UOCraft.com Calculator. I'm personally not a huge fan of it. Here's a quote from Cerveza's thread that still holds true over 6 years later...

Quote
Yep, Kit's product. About a year ago I showed her how it was messed up, and she still hasn't corrected it. She has %'s and Totals mixed together in her formulas...

Try this... put in one of your pets and gets it's score. Then go back and make it's STRENGTH 1. Yes thats right, one point of strength. Now calc it. LOL if thats not funny enough, make it 999 and do it again.

Quote
Here's an example of her faulty formulas:

My Cu Sidhe, not bad, not the best.

HP 569 , ST 612 , DX 125
65/44/81/50/76

It scores a 4.1 on her scale.

I put in 1 Strength and score a 3.3

I put in 999 Strength and score a 4.5


Quote


Offline TrailMyxTopic starter

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13303
  • Activity:
    0.4%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +1349
  • Referrals: 33
    • View Profile
    • ScriptUO
Re: The Taming Appraiser Redux
« Reply #16 on: June 03, 2015, 12:33:41 PM »
0
Heh, mine is fixed.  :p

I normalize everything to a weighted 0-100% scale.   In fact, I need to put a test mode in so corner cases can be verified.

You can get negatives actually.  If a creature sucks so bad that it's below the  mins, then it can create a negative impacting the computation.

I have the math part COVERED!  :)

here's the computation of the weighted percentage:

Code: [Select]
     set !eval_score_percent ( 65 * !resist ) + ( 25 * !hp ) + ( 5 * !skills ) + ( 5 * !stats )
      gosub TM_DecimalDivision !eval_score_percent 100 2
      set !eval_score_percent_formatted #RESULT

pretty straight forward.  This is the normalization sub:

Code: [Select]
;---------------------------------------------------------------------
; %1 carry value
; %2 multiplier
; %3 actual value
; %4 minvalue
; %5 maxvalue
sub NormalizeValue
  set #RESULT %1
  if %4 <> N/A
  {
    set #RESULT #RESULT + ( ( ( %3 - %4 ) * %2 ) / ( %5 - %4 ) )
    set %count %count + 1
  }
return #RESULT

So that basically works out to:

percentage (0-100%) = ( ( actual value - min value ) * multiplier ) / ( max value - min value) )

So this gives a weighted average as the actual value moves from min to max, or 0-100%

The multiplier is just there to maintain numerical precision throughout the computation until the decimal division can be performed.

« Last Edit: June 03, 2015, 05:12:06 PM by TrailMyx »
Please read the ScriptUO site RULES
Come play RIFT with me!

Offline TrailMyxTopic starter

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13303
  • Activity:
    0.4%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +1349
  • Referrals: 33
    • View Profile
    • ScriptUO
Re: The Taming Appraiser Redux
« Reply #17 on: June 03, 2015, 12:48:41 PM »
0
If this thread doesn't force Cerveza (I see you lurking there) out of the woodwork, I don't know what will!  :p
Please read the ScriptUO site RULES
Come play RIFT with me!

Offline onlyindreams

  • Spaz Ferret's Personal Assistant
  • Insane Scripter
  • *
  • Posts: 1305
  • Activity:
    0%
  • Reputation Power: 13
  • onlyindreams barely matters.onlyindreams barely matters.
  • Respect: +96
  • Referrals: 2
    • View Profile
Re: The Taming Appraiser Redux
« Reply #18 on: June 03, 2015, 01:20:37 PM »
0
Quote
gosub TM_DecimalDivision

I feel like I could use something like this in every day life.


If this thread doesn't force Cerveza (I see you lurking there) out of the woodwork, I don't know what will!  :p


Offline TrailMyxTopic starter

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13303
  • Activity:
    0.4%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +1349
  • Referrals: 33
    • View Profile
    • ScriptUO
Re: The Taming Appraiser Redux
« Reply #19 on: June 04, 2015, 12:37:49 PM »
0
So I've posted an evaluation version for people to test.  I don't want it completely released at this point, so I've added it to special projects F.  If you'd like to test it, please PM me and I'll add you to the project.

http://www.scriptuo.com/index.php?board=157.0
Please read the ScriptUO site RULES
Come play RIFT with me!

Offline The Ghost

  • Elite
  • *
  • *
  • Posts: 1917
  • Activity:
    0%
  • Reputation Power: 25
  • The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.
  • Respect: +245
  • Referrals: 0
    • View Profile
Re: The Taming Appraiser Redux
« Reply #20 on: June 04, 2015, 01:33:42 PM »
0
Going to get my tamer out to do some testing.  Let go try Cerveza  first. I never see this build until 2 days ago.   I wonder what other tool I had miss.

Offline TrailMyxTopic starter

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13303
  • Activity:
    0.4%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +1349
  • Referrals: 33
    • View Profile
    • ScriptUO
Re: The Taming Appraiser Redux
« Reply #21 on: June 04, 2015, 01:46:01 PM »
0
Going to get my tamer out to do some testing.  Let go try Cerveza  first. I never see this build until 2 days ago.   I wonder what other tool I had miss.

It's pretty good.  He always wanted to have a scoring system, but never got around to it.
Please read the ScriptUO site RULES
Come play RIFT with me!

Offline The Ghost

  • Elite
  • *
  • *
  • Posts: 1917
  • Activity:
    0%
  • Reputation Power: 25
  • The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.
  • Respect: +245
  • Referrals: 0
    • View Profile
Re: The Taming Appraiser Redux
« Reply #22 on: June 04, 2015, 03:28:00 PM »
0
He got an average #  it not bad.  My pet score better on his then your first ver.   I had try GD and Bake so far.  Both tame.

Offline TrailMyxTopic starter

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13303
  • Activity:
    0.4%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +1349
  • Referrals: 33
    • View Profile
    • ScriptUO
Re: The Taming Appraiser Redux
« Reply #23 on: June 04, 2015, 03:32:44 PM »
0
He got an average #  it not bad.  My pet score better on his then your first ver.   I had try GD and Bake so far.  Both tame.

I don't think there's a direct comparison between his and mine.  Actually mine is closer to what Kit did, but with math that's correct.  :)

Did the numbers for the bake and greater make sense?  I'll post my version that puts up a string you can cut/paste into the forum.
Please read the ScriptUO site RULES
Come play RIFT with me!

Offline TrailMyxTopic starter

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13303
  • Activity:
    0.4%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +1349
  • Referrals: 33
    • View Profile
    • ScriptUO
Re: The Taming Appraiser Redux
« Reply #24 on: June 04, 2015, 03:48:45 PM »
0
like this (Cu Sidhe)
  • Hits: 568/568
  • Stamina: 125/125
  • Mana: 126/126
  • Strength: 612
  • Dexterity: 125
  • Intelligence: 126
  • Resist: 47%
  • HP: 47%
  • Skills: 69%
  • Stats: 201%
  • Percent: 55.80%
  • Stars: 2.79

Just cut/paste the resulting forum BBC from the top edit line.  I'll post version 5 now.
« Last Edit: June 04, 2015, 03:54:28 PM by TrailMyx »
Please read the ScriptUO site RULES
Come play RIFT with me!

Offline TrailMyxTopic starter

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13303
  • Activity:
    0.4%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +1349
  • Referrals: 33
    • View Profile
    • ScriptUO
Re: The Taming Appraiser Redux
« Reply #25 on: June 04, 2015, 04:07:56 PM »
0
I did another version that displays resists to verify:

  • Hits: 568/568
  • Stamina: 125/125
  • Mana: 126/126
  • Strength: 612
  • Dexterity: 125
  • Intelligence: 126
  • Physical resist: 56
  • Fire resist: 44
  • Cold resist: 74
  • Poison resist: 43
  • Energy resist: 72
  • Resist: 47%
  • HP: 47%
  • Skills: 69%
  • Stats: 201%
  • Percent: 55.80%
  • Stars: 2.79
Please read the ScriptUO site RULES
Come play RIFT with me!

Offline The Ghost

  • Elite
  • *
  • *
  • Posts: 1917
  • Activity:
    0%
  • Reputation Power: 25
  • The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.
  • Respect: +245
  • Referrals: 0
    • View Profile
Re: The Taming Appraiser Redux
« Reply #26 on: June 04, 2015, 04:55:07 PM »
0
 That a kick ass GD    what the max star. :)  

  • Hits: 801/801
  • Stamina: 125/125
  • Mana: 622/622
  • Strength: 615
  • Dexterity: 125
  • Intelligence: 622
  • Physical resist: 78
  • Fire resist: 81
  • Cold resist: 52
  • Poison resist: 58
  • Energy resist: 71
  • Resist: 270%
  • HP: 1900%
  • Skills: 146%
  • Stats: 19%
  • Percent: 658.75%
  • Stars: 32.93

what about this one GD #2
  • Hits: 931/931
  • Stamina: 73/73
  • Mana: 557/557
  • Strength: 638
  • Dexterity: 73
  • Intelligence: 557
  • Physical resist: 80
  • Fire resist: 86
  • Cold resist: 48
  • Poison resist: 60
  • Energy resist: 57
  • Resist: 252%
  • HP: 2664%
  • Skills: -167% <--- not sure why negative
  • Stats: -101% <---
  • Percent: 816.40%
  • Stars: 40.82

same GD #2 but different value
  • Hits: 931/931
  • Stamina: 73/73
  • Mana: 557/557
  • Strength: 638
  • Dexterity: 73
  • Intelligence: 557
  • Physical resist: 80
  • Fire resist: 86
  • Cold resist: 48
  • Poison resist: 60
  • Energy resist: 57
  • Resist: 69%
  • HP: 86%
  • Skills: -122%
  • Stats: 160%
  • Percent: 68.25%
  • Stars: 3.41


This one work GD#3
  • Hits: 978/978
  • Stamina: 125/125
  • Mana: 510/510
  • Strength: 633
  • Dexterity: 125
  • Intelligence: 510
  • Physical resist: 76
  • Fire resist: 88
  • Cold resist: 44
  • Poison resist: 58
  • Energy resist: 72
  • Resist: 72%
  • HP: 95%
  • Skills: 9%
  • Stats: 194%
  • Percent: 80.70%
  • Stars: 4.3
« Last Edit: June 04, 2015, 05:01:43 PM by The Ghost »

Offline The Ghost

  • Elite
  • *
  • *
  • Posts: 1917
  • Activity:
    0%
  • Reputation Power: 25
  • The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.
  • Respect: +245
  • Referrals: 0
    • View Profile
Re: The Taming Appraiser Redux
« Reply #27 on: June 04, 2015, 05:05:40 PM »
0
This Bake is not really good

  • Hits: 931/931
  • Stamina: 73/73
  • Mana: 557/557
  • Strength: 638
  • Dexterity: 73
  • Intelligence: 557
  • Physical resist: 80
  • Fire resist: 86
  • Cold resist: 48
  • Poison resist: 60
  • Energy resist: 57
  • Resist: 69%
  • HP: 86%
  • Skills: -122%
  • Stats: 160%
  • Percent: 68.25%
  • Stars: 3.41

Now it seen to work
  • Hits: 324/324
  • Stamina: 137/137
  • Mana: 380/380
  • Strength: 212
  • Dexterity: 137
  • Intelligence: 380
  • Physical resist: 60
  • Fire resist: 73
  • Cold resist: 59
  • Poison resist: 43
  • Energy resist: 53
  • Resist: 58%
  • HP: 35%
  • Skills: 93%
  • Stats: 51%
  • Percent: 53.65%
  • Stars: 2.68

Offline The Ghost

  • Elite
  • *
  • *
  • Posts: 1917
  • Activity:
    0%
  • Reputation Power: 25
  • The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.The Ghost is on the verge of being accepted.
  • Respect: +245
  • Referrals: 0
    • View Profile
Re: The Taming Appraiser Redux
« Reply #28 on: June 04, 2015, 05:11:38 PM »
0
Can you add what the max resist is beside.   So we can see how far from max on that one we are. I like seeing all the resist in Ver 5

Offline TrailMyxTopic starter

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13303
  • Activity:
    0.4%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +1349
  • Referrals: 33
    • View Profile
    • ScriptUO
Re: The Taming Appraiser Redux
« Reply #29 on: June 04, 2015, 05:55:24 PM »
0
Can you add what the max resist is beside.   So we can see how far from max on that one we are. I like seeing all the resist in Ver 5

Kinda doesn't make a difference really when you are looking at a weighting across all resists.  For my CU example, if you look at the max/min numbers and where each resist falls into that spread, this one scores a 69% of a possible maximum.  If this number was 100%, then this CU would be max of all resists.

I'll add more visualizations later; that listbox is basically just for debugging.  I don't want to waste too much time on that visualization.  If you have questions about the min/max number, I lifted them directly from uoguide.com.

As the work goes on, I'll add a visual representation of each resist so you can quickly see where the overall weighted average comes from.

At the moment, I'm kinda focused on making sure the scoring system works OK.
« Last Edit: June 04, 2015, 05:59:20 PM by TrailMyx »
Please read the ScriptUO site RULES
Come play RIFT with me!

Tags: