Training fishing, skill gain and script. - Galens - 12-12-2007
Okay I searched for a while for a decent script in fishing. It doesn't take much effort, but it takes some common sense to use. For one I will explain the fishing skill gain I have so far.
30%-70% takes about 16-20 hours to achieve.
For 70%-75% So far it takes 30 minutes for a .25 skill gain. Averaging about 1Hour 10 minutes (roughly) for a 1. skill gain total.
More to come after I hit 75%
From 30%-70% you should have roughly 18000 fish steaks when using this script. On top of that you should also have roughly 2500 bandages from the boots being cut up aswell.
Fishing is fairly easy, you just need the open water.
For those that do not know the ship commands, I have made a thread containing them here:
http://www.in-x.org/forums/showthread.php?t=2512
This fishing script will fish constantly, cut your fish up, cut the boots up, and when you reach a certain weight limit, it will stash the items into the hull when the boat is stopped or anchor is dropped. It is a very very helpful script.
Easy UO Fishing Trainer can be found here:
http://www.easyuo.com/forum/viewtopic.php?p=234235#234235
You may need to register before downloading Easy UO and/or scripts, or even looking at the forums. I highly recommend this.
Issues with the script.
Moving forward even if its Slow Forward could be too fast for a fisherman. I suggest setting up a macro in razor for "If sys message sys Stop, say slow back"
This fishing script moves slow foward and then stops. But it fishes in the same spot over and over, giving you no more fish. I suggest you are always moving, and it be backwards instead of forwards, the speed is much slower.
Remember, Slow Back. If you have any questions regarding this, I can speak to you in private about it. I would much rather personally answer questions in a live chat than on a wait for post style.
Galens.
Training fishing, skill gain and script. -
imported_Mephisto - 12-14-2007
Looks awesome, but the only thing is that cutting shoes into bandages is a dumb bug. Its suppose to be leather because it takes leather to craft them. (Hopefully this will be fixed soon)
Training fishing, skill gain and script. -
imported_Tananda - 12-14-2007
Why don't you just post the script for those of us who don't want to register? Sorry if this seems lame, but I get enough junk mail as it is.
That would be fantastic!
Training fishing, skill gain and script. - Galens - 12-15-2007
If you want something, go get it. I am not your mom, thats why ^_^
Training fishing, skill gain and script. -
imported_Apollo - 12-15-2007
Code:
;==================================
; Script Name: Private Stock: Fishing
; Author: skillup
; Version: 1
; Client Tested with: 5.0.2d
; EUO version tested with: 1.5 v77
; Shard OSI / FS: Alexandria
; Revision Date: 6/29/06
; Public Release: 6/29/06
; Global Variables Used:
; Purpose: Easiest possible 0-80 fishing gain.
;==================================
event sysmessage Private Stock: Fishing Trainer
event macro 8 7
wait 10
set #rhandid N/A
set %fish GQD_EQD_DQD_FQD
set %junk NVI_ZVI_TVI_PVI
chooseskill fish
finditem WSF_CNF_HNF C_ , #backpackid
if #findkind = -1
{
event sysmessage No knife found. Script halting.
halt
}
event sysmessage Knife found.
set %knife #findid
wait 10
finditem JAG C_ , #backpackid
if #findkind = -1
{
event sysmessage No scissors found. Script halting.
halt
}
event sysmessage Scissors found.
set %scissors #findid
wait 10
event macro 24 2
wait 10
finditem KDF C_ , #backpackid
if #findkind = -1
{
event sysmessage No fishing pole found. Script halting.
halt
}
wait 5
set %pole #findid
event sysmessage Fishing pole found.
wait 10
exevent drag %pole
wait 10
exevent droppd
wait 20
event sysmessage Target the ship's hold now.
set #targcurs 1
while #targcurs = 1
{
wait 5
}
set %hold #ltargetid
wait 10
set %skill #skill
set %timer1 #time
set %timer2 #time
wait 5
event macro 8 7
fish:
if #charname = N/A
{
event macro 8 2
wait 5
event macro 10 2
}
if #charghost = yes
halt
if #weight > ( #maxweight - 20 )
gosub store
if #skill >= ( %skill + 2 )
gosub trawl
if #time > ( %timer2 + 000200 )
gosub trawl
if #time > ( %timer1 + 005000 )
{
event macro 1 0 Come About
wait 10
event macro 1 0 backwards
wait 9s
event macro 1 0 stop
set %timer1 #time
}
set #lobjectid %pole
wait 10
event macro 17 0
target
click 621 362 x 5
wait 15
set %fishtime #time
fishing:
if #time > ( %fishtime + 9 )
goto fish
scanjournal 1
if pull_out in #journal
{
gosub dropspecialfish
gosub filet
gosub cutwaste
goto fish
}
if fail in #journal
goto fish
wait 5
goto fishing
sub store
event sysmessage Status: Storing raw fish and leather.
store:
finditem IND_JJG C_ , #backpackid
if #findkind <> -1
{
exevent drag #findid #findstack
wait 10
exevent dropc %hold
wait 10
goto store
}
event sysmessage Storage Complete.
return
sub trawl
event macro 1 0 Slow forward
wait 5
scanjournal 1
if stopped in #journal
{
event macro 1 0 Backwards
wait 2s
event macro 1 0 Stop
wait 20
event macro 1 0 come about
wait 20
event macro 1 0 Slow forward
wait 3s
event macro 1 0 Stop
wait 10
return
}
wait 4s
scanjournal 1
if stopped in #journal
{
event macro 1 0 Backwards
wait 5s
event macro 1 0 Stop
wait 20
event macro 1 0 come about
wait 20
event macro 1 0 Slow forward
wait 3s
event macro 1 0 Stop
wait 10
return
}
event macro 1 0 Stop
wait 10
event sysmessage Status: Fishing
set %skill #skill
set %timer2 #time
return
sub dropspecialfish
dropspecialfish:
finditem YDF C_ , #backpackid
if #findkind <> -1
{
set #lobjectid #findid
event macro 17 0
wait 10
scanjournal 1
if similar in #journal
{
set %charposy ( #charposy - 1 )
wait 10
exevent drag #findid #findstack
wait 10
exevent dropc %hold
wait 10
goto dropspecialfish
}
goto dropspecialfish
}
return
sub filet
filet:
finditem %fish C_ , #backpackid
if #findkind <> -1
{
set #ltargetkind 1
set #lobjectid %knife
set #ltargetid #findid
wait 5
event macro 17 0
wait 5
event macro 22 0
wait 5
goto filet
}
return
sub cutwaste
cutwaste:
finditem %junk C_ , #backpackid
if #findkind <> -1
{
set #ltargetkind 1
set #lobjectid %scissors
set #ltargetid #findid
wait 5
event macro 17 0
wait 5
event macro 22 0
wait 5
goto cutwaste
}
return
Training fishing, skill gain and script. -
imported_Rabbi Samild - 12-15-2007
Lady Minax Wrote:Code:
;==================================
; Script Name: Private Stock: Fishing
Yada Yada
}
return
Owned.
Training fishing, skill gain and script. -
imported_Sindern - 06-27-2008
Razor Style!
You need a
fishing pole, a
dagger, and
scissors.
Set up Organizer 3 to move
raw fish steaks and
pieces of leather into the
ship's hold.
Keep an eye out for the
Anti-Macro Gump of Doom
-edit-Oh, forgot to add this: Make a counter for shoes, sandals, boots and thigh boots in Razor and check them in the list. ~_O
Also, I'm messing with the delay to see which one yields the most fish steaks. Right now I'm at a 2.0 delay.
Code:
!Loop
Assistant.Macros.ForAction|10
// (====Hide Before Fishing: Delete if Unwanted===)
Assistant.Macros.UseSkillAction|21
Assistant.Macros.PauseAction|00:00:03.1000000
// (====End Hide Section, Begin Fishing Loop===)
Assistant.Macros.DoubleClickAction|1074118430|3520
Assistant.Macros.PauseAction|00:00:00.2000000
Assistant.Macros.TargetRelLocAction|0|6
Assistant.Macros.PauseAction|00:00:02
Assistant.Macros.DoubleClickAction|1074118430|3520
Assistant.Macros.PauseAction|00:00:00.2000000
Assistant.Macros.TargetRelLocAction|0|5
Assistant.Macros.PauseAction|00:00:02
Assistant.Macros.DoubleClickAction|1074118430|3520
Assistant.Macros.PauseAction|00:00:00.2000000
Assistant.Macros.TargetRelLocAction|0|4
Assistant.Macros.PauseAction|00:00:02
Assistant.Macros.DoubleClickAction|1074118430|3520
Assistant.Macros.PauseAction|00:00:00.2000000
Assistant.Macros.TargetRelLocAction|0|3
Assistant.Macros.PauseAction|00:00:02
Assistant.Macros.DoubleClickAction|1074118430|3520
Assistant.Macros.PauseAction|00:00:00.2000000
Assistant.Macros.TargetRelLocAction|0|2
Assistant.Macros.PauseAction|00:00:02
Assistant.Macros.DoubleClickAction|1074118430|3520
Assistant.Macros.PauseAction|00:00:00.2000000
Assistant.Macros.TargetRelLocAction|0|-2
Assistant.Macros.PauseAction|00:00:02
Assistant.Macros.DoubleClickAction|1074118430|3520
Assistant.Macros.PauseAction|00:00:00.2000000
Assistant.Macros.TargetRelLocAction|0|-3
Assistant.Macros.PauseAction|00:00:02
Assistant.Macros.DoubleClickAction|1074118430|3520
Assistant.Macros.PauseAction|00:00:00.2000000
Assistant.Macros.TargetRelLocAction|0|-4
Assistant.Macros.PauseAction|00:00:02
Assistant.Macros.DoubleClickAction|1074118430|3520
Assistant.Macros.PauseAction|00:00:00.2000000
Assistant.Macros.TargetRelLocAction|0|-5
Assistant.Macros.PauseAction|00:00:02
Assistant.Macros.DoubleClickAction|1074118430|3520
Assistant.Macros.PauseAction|00:00:00.2000000
Assistant.Macros.TargetRelLocAction|0|-6
Assistant.Macros.SpeechAction|0|68|3|ENU|2|16|69|forward
Assistant.Macros.PauseAction|00:00:02
Assistant.Macros.SpeechAction|0|68|3|ENU|5|48|54|4|241|97|stop
// (====End of Fishing Loop===)
Assistant.Macros.EndForAction
// (====Cut Footware===)
Assistant.Macros.ForAction|10
Assistant.Macros.IfAction|50|1|1|Thigh Boots
Assistant.Macros.DoubleClickTypeAction|3999|True
Assistant.Macros.PauseAction|00:00:00.5000000
Assistant.Macros.TargetTypeAction|False|5905
Assistant.Macros.PauseAction|00:00:00.1500000
Assistant.Macros.EndIfAction
Assistant.Macros.IfAction|50|1|1|Shoes
Assistant.Macros.DoubleClickTypeAction|3999|True
Assistant.Macros.PauseAction|00:00:00.5000000
Assistant.Macros.TargetTypeAction|False|5903
Assistant.Macros.PauseAction|00:00:00.1500000
Assistant.Macros.EndIfAction
Assistant.Macros.IfAction|50|1|1|Boots
Assistant.Macros.DoubleClickTypeAction|3999|True
Assistant.Macros.PauseAction|00:00:00.5000000
Assistant.Macros.TargetTypeAction|False|5899
Assistant.Macros.PauseAction|00:00:00.1500000
Assistant.Macros.EndIfAction
Assistant.Macros.IfAction|50|1|1|Sandals
Assistant.Macros.DoubleClickTypeAction|3999|True
Assistant.Macros.PauseAction|00:00:00.5000000
Assistant.Macros.TargetTypeAction|False|5901
Assistant.Macros.PauseAction|00:00:00.5000000
Assistant.Macros.EndIfAction
Assistant.Macros.EndForAction
// (====Cut Fish====)
Assistant.Macros.DoubleClickTypeAction|3922|True
Assistant.Macros.PauseAction|00:00:00.5000000
Assistant.Macros.TargetTypeAction|False|2509
Assistant.Macros.PauseAction|00:00:00.8000000
Assistant.Macros.DoubleClickTypeAction|3922|True
Assistant.Macros.PauseAction|00:00:00.5000000
Assistant.Macros.TargetTypeAction|False|2511
Assistant.Macros.PauseAction|00:00:00.8000000
Assistant.Macros.DoubleClickTypeAction|3922|True
Assistant.Macros.PauseAction|00:00:00.5000000
Assistant.Macros.TargetTypeAction|False|2510
Assistant.Macros.PauseAction|00:00:00.8000000
Assistant.Macros.DoubleClickTypeAction|3922|True
Assistant.Macros.PauseAction|00:00:00.5000000
Assistant.Macros.TargetTypeAction|False|2508
Assistant.Macros.PauseAction|00:00:00.8000000
// (====Organizer-3 Agent===)
Assistant.Macros.HotKeyAction|0|Organizer Agent-3
Training fishing, skill gain and script. - maka - 06-30-2008
Sindern of niceness
Training fishing, skill gain and script. -
imported_Rabbi Samild - 07-01-2008
Mephisto Wrote:Looks awesome, but the only thing is that cutting shoes into bandages is a dumb bug. Its suppose to be leather because it takes leather to craft them. (Hopefully this will be fixed soon)
Haha, define soon
Well, it's fixed at least
Training fishing, skill gain and script. -
imported_Darklink - 08-01-2008
What happens if you die out at sea?
Also, how is the best way to sell leather as a GM tailor? WHat should I make it into it
Training fishing, skill gain and script. -
imported_Rabbi Samild - 08-01-2008
If you die at sea, you'll still have command of your ship.
Cutting leather, making gloves and selling them is the best way to profit from your leather.
Regards.
Training fishing, skill gain and script. -
imported_Sindern - 08-02-2008
The dying at sea really sucks.
I actually added bandaging myself into the script in case I fish up a serpent the second I alt tab. (it's happened before.)