;=========================================
; Script Name: Uncle Dave's Tamer Plus
; Author: Uncle Dave
; Version: 4.1c
; Client Tested with: 4.0.3a (Patch 22)
; EUO version tested with: 1.42.0084
; Shard OSI / FS: OSI Tested Only
; Revision Date: 6/10/2004
; Public Release: 6/10/2004
; Global Variables Used: None
; Purpose: Finds animals that will give
; you the best gains and tames the closest
; animal to your current location.
;=========================================
;
; The following table was generated from data gathered off the UO Stratics
; taming page. Analysing their results produces a success rate calculation
; based upon the character's Animal Taming skill only. Modifying the Animal
; Lore did not produce any noticable changes in the success rates.
;
; The formula determined for calculating success rate is R = (S - B) * 2 where
; R is the success rate, S is the character's taming skill, and B is the
; minumum skill required to tame minus 0.1 (this is the base skill
; requirement). Using basic algebra and solving for S provides a formula that
; can can be used calculate the skill required to achieve a specific success
; rate (S = R / 2 + B). This formula is used in the table below to determine
; which creatures will provide the best chances to recieve a gain while
; taming.
;
; Column descriptions:
;
; ANIMAL The name of the animal to tame
; REQ SKILL The minimum skill required to tame
; MIN GAIN The skill level that has a 10% success rate
; MAX GAIN The skill level that has an 90% success rate
; C/M Creature or Monster
; TYPE EasyUO FindItem type for animal
;
; REQ MIN MAX
; ANIMAL SKILL GAIN GAIN C/M TYPE
; ----------------- ----- ----- ----- --- ----
; Dog -21.3 -17 23 C HG
; Gorilla -18.9 -14 26 C RD
; Jack Rabbit -18.9 -14 26 C NF
; Mongbat -18.9 -14 26 M BE
; Rabbit -18.9 -14 26 C NF
; Skittering Hopper -12.9 -8 32 C GO
; Bird -6.9 -2 38 C WC
; Cat -0.9 4 44 C RF
; Chicken -0.9 4 44 C AG
; Mountain Goat -0.9 4 44 C KB
; Rat -0.9 4 44 C WG
; Sewer Rat -0.9 4 44 C WG
; Cow 11.1 16 56 C IG_NG
; Goat 11.1 16 56 C ZF
; Pig 11.1 16 56 C JF
; Sheep 11.1 16 56 C TF_PF
; Eagle 17.1 22 62 C TC
; Bullfrog 23.1 28 68 C BB
; Hind 23.1 28 68 C TG
; Slime 23.1 28 68 M VE
; Timber Wolf 23.1 28 68 C PG
; Boar 29.1 34 74 C CO
; Desert Ostard 29.1 34 74 C CG
; Forest Ostard 29.1 34 74 C JG
; Giant Beetle 29.1 34 74 M ZGB
; Giant Rat 29.1 34 74 C XF
; Horse 29.1 34 74 C SF_MG_SG_OF
; Pack Horse 29.1 34 74 C
; Pack Llama 29.1 34 74 C
; Rideable Llama 29.1 34 74 C EG
; War Horse 29.1 34 74 C
; Black Bear 35.1 40 80 C BG
; Llama 35.1 40 80 C EG
; Polar Bear 35.1 40 80 C VF
; Walrus 35.1 40 80 C DG
; Brown Bear 41.1 46 86 C ZI
; Cougar 41.1 46 86 C ZE
; Alligator 47.1 52 92 C UF
; Scorpion 47.1 52 92 M UE
; Grey Wolf 53.1 58 98 C VD
; Panther 53.1 58 98 C YF
; Snow Leopard 53.1 58 98 C L_M
; Giant Spider 59.1 64 104 M SD
; Great Hart 59.1 64 104 C AH
; Grizzly Bear 59.1 64 104 C WF
; Snake 59.1 64 104 C QE
; White Wolf 65.1 70 110 C GE_ZD
; Bull 71.1 76 116 C YG
; Giant Ice Worm 71.1 76 116 C
; Hellcat (Small) 71.1 76 116 M
; Mongbat (Strong) 71.1 76 116 M
; Frost Spider 74.7 79 119 M
; Frenzied Ostard 77.1 82 122 C
; Giant Toad 77.1 82 122 C
; Lava Lizard 80.7 85 125 M
; Dire Wolf 83.1 88 128 C LD
; Imp 83.1 88 128 M W
; Ridgeback 83.1 88 128 C WJ
; Savage Ridgeback 83.1 88 128 C
; Drake 84.3 89 129 M
; Hell Hound 85.5 90 130 M
; Hellcat (Large) 89.1 94 134 M
; Dragon 93.9 98 138 M
; Swamp Dragon 93.9 98 138 M
; Ki-Rin 95.1 100 140 M
; Nightmare 95.1 100 140 M TJ
; Unicorn 95.1 100 140 M
; White Wyrm 96.3 101 141 M
; Fire Steed 106.0 110 150 M
;
; TAMING MESSAGES
; It's too far away.
; You can't see that.
; You can't tame that!
; That animal looks tame already.
; That creature cannot be tamed.
; Someone else is already taming that creature.
; You have too many followers to tame that creature.
; You have no chance of taming this creature.
; You seem to anger the beast.
; *You start to tame the creature.*
; You fail to tame the creature.
; You are too far away to continue taming.
; You do not have a clear path to the animal you are taming, and must cease your attempt.
; The animal is too angry to continue taming.
; The animal has been distracted, and you cannot continue taming.
; It seems to accept you as master.
; <petname> appears to have decided that it is better off without a master!
;
initevents
gosub InitMenu
gosub InitAnimalTaming
gosub InitPickupRegs
loop:
gosub Dispatch
goto loop
sub InitMenu
menu clear
menu window title Uncle Dave's Tamer Plus 4.1c
menu window size 320 190
menu window color $E0E0E0
menu font bgcolor $E0E0E0
menu font name MS Sans Serif
menu font size 8
menu font style b
menu text lblmovement 10 5 Features
menu font style n
menu check autotame 10 20 130 15 #false Auto Tame Creatures
menu check pickupregs 10 35 130 15 #false Pickup Reagents
menu font style b
menu text lblrelease 10 55 Release Option
menu font style n
menu check releasecontext 10 70 130 15 #false Context Menu
menu check releaserename 10 85 130 15 #false Rename
menu check releasekill 10 100 130 15 #false Mage/Necro Kill
menu font style b
menu text lblmisc 10 120 Character Movement
menu font style n
menu check dontmove 10 135 130 15 #false Don't Move Character
menu check returnstart 10 150 130 15 #false Return To Start
menu font style b
menu text lblstatistics 150 5 Statistics
menu font style n
menu text lbltameskill 150 20 Animal Taming:
menu text lblloreskill 150 35 Animal Lore:
menu text lbltameid 150 50 Animal Id:
menu text lbltamecount 150 65 Attempts:
menu font align right
menu text tameskill 310 20 0/0
menu text loreskill 310 35 0/0
menu text tameid 310 50 N/A
menu text tamecount 310 65 0
menu font align left
menu button manualtame 150 90 80 25 Manual Tame
menu button resetstart 150 115 80 25 Reset Start
menu button ignorecurrent 230 90 80 25 Ignore Current
menu button resetignore 230 115 80 25 Reset Ignore
menu button setregcont 150 140 160 25 Set Reagent Container
menu shape bgstatus 0 173 320 17 3 7 1 $999999 7 $E0E0E0
menu font color $666666
menu text lblstatus 5 175 Status:
menu text status 40 175 Initializing
gosub MenuUpdateStats
menu show
set #menubutton N/A
return
sub InitAnimalTaming
event macro 8 2 ; open status
wait 1s
set %statusposx #contposx
set %statusposy #contposy
set %charstartx #charposx
set %charstarty #charposy
set %charstartz #charposz
set %tameskill -1
set %tameigtimer 0
set %tamecount 0
set %tameid N/A
return
sub InitPickupRegs
set %reagents KUF_JUF_MZF_JZF_KZF_WZF_RZF_SZF
event macro 8 7 ; open backpack
wait 1s
return
sub Dispatch
menu set status Idle
gosub ScriptIdletime
gosub TamingCheckSkill
set %finditems N/A
menu get autotame
if #menures = #true
{
gosub TamingIgnore reset
set %finditems %tameable
}
menu get pickupregs
if #menures = #true
{
; Script Name: Uncle Dave's Tamer Plus
; Author: Uncle Dave
; Version: 4.1c
; Client Tested with: 4.0.3a (Patch 22)
; EUO version tested with: 1.42.0084
; Shard OSI / FS: OSI Tested Only
; Revision Date: 6/10/2004
; Public Release: 6/10/2004
; Global Variables Used: None
; Purpose: Finds animals that will give
; you the best gains and tames the closest
; animal to your current location.
;=========================================
;
; The following table was generated from data gathered off the UO Stratics
; taming page. Analysing their results produces a success rate calculation
; based upon the character's Animal Taming skill only. Modifying the Animal
; Lore did not produce any noticable changes in the success rates.
;
; The formula determined for calculating success rate is R = (S - B) * 2 where
; R is the success rate, S is the character's taming skill, and B is the
; minumum skill required to tame minus 0.1 (this is the base skill
; requirement). Using basic algebra and solving for S provides a formula that
; can can be used calculate the skill required to achieve a specific success
; rate (S = R / 2 + B). This formula is used in the table below to determine
; which creatures will provide the best chances to recieve a gain while
; taming.
;
; Column descriptions:
;
; ANIMAL The name of the animal to tame
; REQ SKILL The minimum skill required to tame
; MIN GAIN The skill level that has a 10% success rate
; MAX GAIN The skill level that has an 90% success rate
; C/M Creature or Monster
; TYPE EasyUO FindItem type for animal
;
; REQ MIN MAX
; ANIMAL SKILL GAIN GAIN C/M TYPE
; ----------------- ----- ----- ----- --- ----
; Dog -21.3 -17 23 C HG
; Gorilla -18.9 -14 26 C RD
; Jack Rabbit -18.9 -14 26 C NF
; Mongbat -18.9 -14 26 M BE
; Rabbit -18.9 -14 26 C NF
; Skittering Hopper -12.9 -8 32 C GO
; Bird -6.9 -2 38 C WC
; Cat -0.9 4 44 C RF
; Chicken -0.9 4 44 C AG
; Mountain Goat -0.9 4 44 C KB
; Rat -0.9 4 44 C WG
; Sewer Rat -0.9 4 44 C WG
; Cow 11.1 16 56 C IG_NG
; Goat 11.1 16 56 C ZF
; Pig 11.1 16 56 C JF
; Sheep 11.1 16 56 C TF_PF
; Eagle 17.1 22 62 C TC
; Bullfrog 23.1 28 68 C BB
; Hind 23.1 28 68 C TG
; Slime 23.1 28 68 M VE
; Timber Wolf 23.1 28 68 C PG
; Boar 29.1 34 74 C CO
; Desert Ostard 29.1 34 74 C CG
; Forest Ostard 29.1 34 74 C JG
; Giant Beetle 29.1 34 74 M ZGB
; Giant Rat 29.1 34 74 C XF
; Horse 29.1 34 74 C SF_MG_SG_OF
; Pack Horse 29.1 34 74 C
; Pack Llama 29.1 34 74 C
; Rideable Llama 29.1 34 74 C EG
; War Horse 29.1 34 74 C
; Black Bear 35.1 40 80 C BG
; Llama 35.1 40 80 C EG
; Polar Bear 35.1 40 80 C VF
; Walrus 35.1 40 80 C DG
; Brown Bear 41.1 46 86 C ZI
; Cougar 41.1 46 86 C ZE
; Alligator 47.1 52 92 C UF
; Scorpion 47.1 52 92 M UE
; Grey Wolf 53.1 58 98 C VD
; Panther 53.1 58 98 C YF
; Snow Leopard 53.1 58 98 C L_M
; Giant Spider 59.1 64 104 M SD
; Great Hart 59.1 64 104 C AH
; Grizzly Bear 59.1 64 104 C WF
; Snake 59.1 64 104 C QE
; White Wolf 65.1 70 110 C GE_ZD
; Bull 71.1 76 116 C YG
; Giant Ice Worm 71.1 76 116 C
; Hellcat (Small) 71.1 76 116 M
; Mongbat (Strong) 71.1 76 116 M
; Frost Spider 74.7 79 119 M
; Frenzied Ostard 77.1 82 122 C
; Giant Toad 77.1 82 122 C
; Lava Lizard 80.7 85 125 M
; Dire Wolf 83.1 88 128 C LD
; Imp 83.1 88 128 M W
; Ridgeback 83.1 88 128 C WJ
; Savage Ridgeback 83.1 88 128 C
; Drake 84.3 89 129 M
; Hell Hound 85.5 90 130 M
; Hellcat (Large) 89.1 94 134 M
; Dragon 93.9 98 138 M
; Swamp Dragon 93.9 98 138 M
; Ki-Rin 95.1 100 140 M
; Nightmare 95.1 100 140 M TJ
; Unicorn 95.1 100 140 M
; White Wyrm 96.3 101 141 M
; Fire Steed 106.0 110 150 M
;
; TAMING MESSAGES
; It's too far away.
; You can't see that.
; You can't tame that!
; That animal looks tame already.
; That creature cannot be tamed.
; Someone else is already taming that creature.
; You have too many followers to tame that creature.
; You have no chance of taming this creature.
; You seem to anger the beast.
; *You start to tame the creature.*
; You fail to tame the creature.
; You are too far away to continue taming.
; You do not have a clear path to the animal you are taming, and must cease your attempt.
; The animal is too angry to continue taming.
; The animal has been distracted, and you cannot continue taming.
; It seems to accept you as master.
; <petname> appears to have decided that it is better off without a master!
;
initevents
gosub InitMenu
gosub InitAnimalTaming
gosub InitPickupRegs
loop:
gosub Dispatch
goto loop
sub InitMenu
menu clear
menu window title Uncle Dave's Tamer Plus 4.1c
menu window size 320 190
menu window color $E0E0E0
menu font bgcolor $E0E0E0
menu font name MS Sans Serif
menu font size 8
menu font style b
menu text lblmovement 10 5 Features
menu font style n
menu check autotame 10 20 130 15 #false Auto Tame Creatures
menu check pickupregs 10 35 130 15 #false Pickup Reagents
menu font style b
menu text lblrelease 10 55 Release Option
menu font style n
menu check releasecontext 10 70 130 15 #false Context Menu
menu check releaserename 10 85 130 15 #false Rename
menu check releasekill 10 100 130 15 #false Mage/Necro Kill
menu font style b
menu text lblmisc 10 120 Character Movement
menu font style n
menu check dontmove 10 135 130 15 #false Don't Move Character
menu check returnstart 10 150 130 15 #false Return To Start
menu font style b
menu text lblstatistics 150 5 Statistics
menu font style n
menu text lbltameskill 150 20 Animal Taming:
menu text lblloreskill 150 35 Animal Lore:
menu text lbltameid 150 50 Animal Id:
menu text lbltamecount 150 65 Attempts:
menu font align right
menu text tameskill 310 20 0/0
menu text loreskill 310 35 0/0
menu text tameid 310 50 N/A
menu text tamecount 310 65 0
menu font align left
menu button manualtame 150 90 80 25 Manual Tame
menu button resetstart 150 115 80 25 Reset Start
menu button ignorecurrent 230 90 80 25 Ignore Current
menu button resetignore 230 115 80 25 Reset Ignore
menu button setregcont 150 140 160 25 Set Reagent Container
menu shape bgstatus 0 173 320 17 3 7 1 $999999 7 $E0E0E0
menu font color $666666
menu text lblstatus 5 175 Status:
menu text status 40 175 Initializing
gosub MenuUpdateStats
menu show
set #menubutton N/A
return
sub InitAnimalTaming
event macro 8 2 ; open status
wait 1s
set %statusposx #contposx
set %statusposy #contposy
set %charstartx #charposx
set %charstarty #charposy
set %charstartz #charposz
set %tameskill -1
set %tameigtimer 0
set %tamecount 0
set %tameid N/A
return
sub InitPickupRegs
set %reagents KUF_JUF_MZF_JZF_KZF_WZF_RZF_SZF
event macro 8 7 ; open backpack
wait 1s
return
sub Dispatch
menu set status Idle
gosub ScriptIdletime
gosub TamingCheckSkill
set %finditems N/A
menu get autotame
if #menures = #true
{
gosub TamingIgnore reset
set %finditems %tameable
}
menu get pickupregs
if #menures = #true
{
Commenta