Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Training fishing, skill gain and script.
#1

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.ph...235#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.
#2

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)

I am The Good Father Juan.
Qui Tac Concentrat * Those who are silent, agree
All are born to observe order, But few are born to establish it.

Fear is not knowing what is, it is wondering what for.

[Image: meph28lu.jpg]
#3

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! Big Grin
#4

If you want something, go get it. I am not your mom, thats why ^_^
#5

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
#6

Lady Minax Wrote:
Code:
;==================================
; Script Name: Private Stock: Fishing
Yada Yada
   }
return

Owned.
#7

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
#8

Sindern of nicenessTongue
#9

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 Wink

Well, it's fixed at least Wink
#10

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
#11

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.
#12

The dying at sea really sucks. Tongue I actually added bandaging myself into the script in case I fish up a serpent the second I alt tab. (it's happened before.)


Forum Jump:


Users browsing this thread: 4 Guest(s)