;===================================================================
; Script Name: TrailMyx's Full-Auto Fisherman 2.0j
; Author: TrailMyx
; Version: 2.0k
; Shard OSI / FS: OSI / FS(Alexandria)
; Revision Date: 08/29/2007
; Purpose:
; Completely automate the operation of fishing up MIBs/Nets/Tmaps/pearls/scales/hides
;
; Features:
; . Utilizes 4x4 resource gathering to hunt for sea serpents containing treasure.
; . Automatically fishes until a sea serpent is encountered
; . Utilizes Offensive selection until sea serpent is dead
; . During combat, your character is healed using your Healing methon.
; . Boat automatically moved to dead serpent location
; . Sea serpent may be carved for hides, scales
; . All loot is collected based upon user selections.
; . All trash is deposited on dead sea serpent corpses
; . Automatically travels to bank to deposit treasure and back to boat
; . Script continues to run until selected ending condition is achieved.
; . Once ending condition is achieved, your character will transport to save location
; and automatically logout
; . Save/Load user preferences
; . Saves session loot to a log file.
; . Use multiple safe logout and bank runes
; . Many statistics collected.
; . Randomly uses runes in rune blocks.
;
; Requirements:
; . SMALL boat in deep water
; . Runebook in main pack with at least:
; = 1 rune for a safe logout point
; = 1 rune for a bank
; . Boat key in main pack
; . Container in bank for non-stackable items
; . Container in bank for stackable items
; . 100% LRC suit. On OSI, it's best to have self-repair items.
; . Sissors for cutting leather
; . Dagger, knife for skinning sea serpents
; . Offensive ability using Necromancy, Magery, or Archery buffed with Chivalry (optional)
; . Defensive healing ability using Magery, Necromancy, Chivalry, or bandages
; . Start script standing on your boat at the key recall point.
; . If you haven't run the Guided Setup yet, it's best to start at a bank location.
;
; Special Thanks:
; Valuable testing/feature input by j4bber, MissyMoose, Bookwyrm, sss567, Hoby, Gimlet
;====================================
; Revision History:
;===================================================================
; ToDo:
; . Item evaluation with TM_CLAw
;
;===================================================================
I started running this today, i started with 65 fishing and now few hours later im 69.3 so its going well. Cant wait to get my first deep sea serpent kill. Already went out to buy a juka king bow, horselord and a quiver of lightning. Any suggestion maybe on a perfect archer/fisher template? Maybe something to be 100 fishing and a 100% Leviathan solo killa'?
Soloing leviathans are easy...At least I usually solo them w/ my tamer bard... Taming/lore/vet/music/peace/fishing some magery.... super easy
For the archer template, would be lot better to have bushido on him for maximum luck. Question: if u embrace honor, and u attack something, does everything else attack u then? Or just the creature u attacked? Might be a way to pull it off, kill sidespawn first, then honour Leviathan and finish him off...?
GM baby oh yeah ;) Man i found a new love in this game
Hm i guess i shouldnt loot the MiB when im doing this afk, the rate im getting them at, its gonna fill up my bank way to quickly... If i just hit "loot asos" it will open the bottle and only loot if its a asos right?
Thx ;) Cant wait go get my first asos and see a leviathan for the first time
What does fleeting mean? So u open them in one row, u dont open them as soon as u get the mib? Stratics they say its 1 in 25, what ur saying here greatly differs from that statement. I just did my first mib run for fun using SOS master. Kinda laidback hehe, althou im only pulling crap out of the water, but i want some pillows for my movie theater.
Well i got 2 ASOS so far ;) Thats about 1 a day average i think. Im keeping a list of when im running the fisherman, and how many stuff i got total in my bankbox. Ill give the results or so after maybe 2 weeks of fishing non stop
actually i did it on 3 fabled maps yesterday on my archer. when spawn starts i honor myself (which makes it so nothing attacks me) i kill all the little spawn including the krakens using just a fast shortbow. once everything but lev. is dead i honor it and use a 100% energy bow and kill it.
actually i did it on 3 fabled maps yesterday on my archer. when spawn starts i honor myself (which makes it so nothing attacks me) i kill all the little spawn including the krakens using just a fast shortbow. once everything but lev. is dead i honor it and use a 100% energy bow and kill it.
Were you doing this off your boat? I have a hard time doing things like that on a boat because of my inherent need to run. I can't count how many time I've driven my ghost-ship to a healer. lol.
But your method sounds like even a big chicken like me could probably handle.
you have to do it off your boat now...I can't find anywhere on land that will allow me to cast nets anymore.
That sucks we used to throw nets off the docks all the time :(
Indeed all the nets can no longer be trown of land. Im up to 7 ASOS now, i was gm on monday i believe so im doing pretty good i think. Im running this 23/7 pretty much. I got 87 white pearls, 7051 horned leather, 7 ASOS, 2 colored fishing nets (i think its teal and bronze), 110307 raw fish steaks, 5128 sea serpent scales, and about 9 serpents per hour spawn. And my biggest fish is 169 stones atm ;) Pretty happy with the results so far
gosub Advance8
And to think some people say scripting takes all the fun out of the game :o
Either that or toss it onto a serpant....
ok.. so I started my first fisher.. actually my mage has plenty of room for it... lets see how we do :)
btw whats the skill level needed to pull sos maps?
;-------------------------------------------------------------------------------
sub QuitProgram
...
menu get EUOCheckBox24
if #MENURES = #TRUE
terminate uo
else
set %runenable #FALSE
return
I duno.. maybe some option if he's stuck to long to just recall away and log out?
well.. I know its not made for server line training witch atm moment I'm using it for shallow water training.
gains seem to be really slow... 2 hours and I've only gained 3 points in the mid 30's.
ya I "tried to let it go all day" but didn't realize that the script quit at server down/disconnection
OK.. I was just curious. I know stratics website is way outdated, they stated that you can pull 5 Spacial items an hour wither its a net, mib, or a map. they claim that's 280 casts per hour. I was wounder how close are we to that? is there a way to add in the casts per hour? or an average casts per hour?
I dunno why, I like to look at stats.
I accidentally forgot to use magery as my agressor it was set at necro. so it was my fault.
couldn't you tell which way your hatch and tillerman was facing?
oh and i love your cat avatar...lol...reminds me of Styx's Mr. Roboto
Anyone know what fabled fishing nets could sell for on atlantic luna vendor. Im transferring 25 over that i fished up last week, dont wanna miss out on any gold. Im selling them at 400k each on my shard, and they sell out in 2 min if i icq someone. Wondering what i could get on a big populated shard.
I finally logged in and finished my fisher.
already pulled a few mibs, now I got a question.
I see 1:20 Ratio on Mibs to be an Ancient.
it is better to pull the mibs right away? or wait until you have lets say 30-40 and pull them all at once.
I noticed the script pulls them right away.
OK.. Some reason I thought you guys were pulling a lot more than I thought.
na.. I figured it might speed things uplol, well now you can explode them into tiny little bits!
the other day I woke up and I was over loaded, I have it set to use serpents corpse to drop crap.. I'm not sure why it wasn't dumping items so I changed it to use trash barrel
...
; Requirements:
; . SMALL boat in deep water
...
Can you not have 2 boats? I'm still not sure why one can't just switch to the 2nd boat. Sorry, I must be missing something here....
I think just one boat(new) per account. You can still have many old ones.
Is there a work around for this or is everyone just tossing out the fish steaks? Is that the answer to my problems just trash all the fish?
;-------------------------------------------------------------------------------
sub TM_StandCorrectly
namespace push
namespace local SC
finditem ENX G_5
if #FINDCNT <> 1
{
display ok Cannot locate correct tillerman
stop
}
else
{
set !tempy #FINDY - 3
set !tempx #FINDX - 1
move !tempx !tempy 0 4s
}
namespace pop
return
sub TM_StandCorrectly
namespace push
namespace local SC
Set !Timeout #Scnt + 20
StandCorrectly:
if #Scnt > !TimeOut
Return #False
finditem ENX G_5
if #FINDCNT <> 1
{
display ok Cannot locate correct tillerman
stop
}
else
{
set !tempy #FINDY - 3
set !tempx #FINDX - 1
Event Pathfind !tempx !tempy 0
}
if #Charposx <> !TempX || #CharposY <> !Tempy
Goto StandCorrectly
namespace pop
return
agreed... this is one of my most used scripts :)
if #WEIGHT >= #MAXWEIGHT - 20 || #WEIGHT >= 425
On OSI? I'm at 85 on one character and haven't pulled any MIBs.
You should delete the existing save files. The latest version of the FAF(2.0q) doesn't save at C:\ but at the same location of EUO. 2.0p is the same for saving purposes.
Also, be sure you are running the latest published version attached to the first post.
I haven't published 2.0q yet.
You should delete the existing save files. The latest version of the FAF(2.0q) doesn't save at C:\ but at the same location of EUO. 2.0p is the same for saving purposes.
One of the files is:
%shard , _ , %charname , _fishing , #dot , txt.
So if you're poophead from Sonoma, your filename is:
sonoma_poophead_fishing.txt
Contained in this file is the name of the actual configuration file. Locate this one and delete it. The default name of this other file is "fishing_setup.txt"
So verify you can find these files, then delete them.
Also, be sure you are running the latest published version attached to the first post.
set %setupfile fishing_setup_Ultima.txt
.....Thus far Off Osiredon I've managed to pull 3 one tile soul forges, 1 Enchanted Coral Bracelet, and 1 Leviathan Hide Bracers after tossing approximately 60 White Nets. Ironically I've only received 2 ML artifact drops from the Leviathan..neither of which was a Ghost Anchor or Sea Horse Statuette.
All Glory to the Admiral TM and the FaF'er!
Thankyou Sir!
I haven't published 2.0q yet.
TM - what's the best line # to disable so the boat does not move forward from lack of serpents.
ie
I am using it to fish in shallow water just for fish and pearls. I was thinking of just changing the 15 to 999
set %temp ( ( #SCNT - %loottime ) / 60 )
if ( %temp > 15 ) || ( %nofish > 4 ) ; 15 minutes in a spot will cause advance forward
{
gosub Advance8
set %nofish 0
set %loottime #SCNT
}
Unless something has changed, you'll fish out all your spots and just be waiting casting in all directions until resources replenish.
TM - what's the best line # to disable so the boat does not move forward from lack of serpents.
ie
I am using it to fish in shallow water just for fish and pearls. I was thinking of just changing the 15 to 999
set %temp ( ( #SCNT - %loottime ) / 60 )
if ( %temp > 15 ) || ( %nofish > 4 ) ; 15 minutes in a spot will cause advance forward
{
gosub Advance8
set %nofish 0
set %loottime #SCNT
}
You can just comment out the "gosub Advance8"
With ROT, it might be good to put in a timer when gaining skill. Otherwise there's a bunch of unnecessary fishing going on as you train.
I'm thinking about moving this entire thread to public. There doesn't look like anything too secret contained in the thread, but if anyone has any objections let me know. It's a nice example of how the elites banter back and forth and might serve as an example to those not-quite-elites.I bymyself have no problem with it.. they all can know i hate l33cher and love be an active member ;)
Several of us have been through a few of these scripting sites now. At every one of them, the leechers were always there, and if you let them get to you them they'll drive you nuts. At some point, really with the installation of the restricted until a good intro happened, I managed to achieve a level of acceptance.Well it were more mean as a small joke. Of course its your Script, Forum and when you want give it out, its cool. Iam not really against publishing Scripts, iam mere a reader anymore then a Scripter\downloader. I often saw people try to get rid against leechers, or on freeshard against macroers. When they\we want something we will get it . Maybe not from here, then from there.
Thank you for the public release! With the holidays and all the family and friend time ahead of us what a perfect little toy to have running while we tend to RLThats TMx little Toy,1:1 moved from Elite Section.. wish you a merry Christmas:)
Again a Big Thank You :D
I'm running this on a freeshard these days, but it does fish to all sides. Anyone on OSI have the same issue and have fixed it?
I'm elite in my own mind. That being said. I gave this script a look through and am very tempted to make a fisher....
huh.. I thought this script already did that... maybe in inserted it on my own end.. oh well.. good update.
sub cutfish
menu Get EUOCheckBox13 0 ; carve fish?
if #MENURES = #false
return
cutfishloop:
set #LTargetKind 1
finditem TYZ_SMZ_RMZ_WYZ_NMZ_OMZ_UYZ_ZYZ_EQD_FQD_GQD_DQD C_ , #BACKPACKID
if #FindKind = -1
{
ignoreitem reset fish
return
}
if #FINDCOL = 1420 || #FINDCOL = 2119 ; don't cut up the collected big fish
{
ignoreitem #FINDID fish
goto cutfishloop
}
set #LOBJECTID %blade
set #LTARGETID #FINDID
event macro 17 0
target 3s
event macro 22 0
wait 20
goto cutfishloop
return
gosub TransferItems NULL SVH_XVH_HTD_UDF_UVH -1 #BACKPACKID %container_MIBs
wait 20
gosub TransferItems NULL WWS_UDHB -1 #BACKPACKID %container_Stack ; pearls, and delicate scales
wait 20
gosub TransferItems NULL POF -1 #BACKPACKID %container_Stack ; Gold
wait 20
gosub TransferItems NULL IND_STO_JJG_HND -1 #BACKPACKID %container_Stack ; Leather, Scales, Raw Fish Steak, Yellow Tail Burricuda Fishsteak
wait 20
gosub TransferItems NULL ZYZ_SMZ_RMZ_UYZ -1 #BACKPACKID OXUWZMD ; Fish Bag 1
wait 20
gosub TransferItems NULL OMZ_NMZ -1 #BACKPACKID EXUWZMD ; Fish Bag 2
wait 20
gosub TransferItems NULL EQD_GQD_TYZ_DQD_WYZ_FQD -1 #BACKPACKID EKWKTMD ; Fish Bag 3
It's hard to figure out what the differences are on freeshards. The best thing you can do is put a "pause" in the LootSerpent function and single-step through until you can find what it's doing.
Since this uses the CLAw for looting, you can just add a rule in there to loot whatever you want.
TM, how i put to save all (new fish) on the bankbox, i really don't want cut they (i want colect all types to make a fish museum)I did this over a year ago... you will have to hard code some bag id's in if you plan on having more than 1 bag for fish.
TM, how i put to save all (new fish) on the bankbox, i really don't want cut they (i want colect all types to make a fish museum)I did this over a year ago... you will have to hard code some bag id's in if you plan on having more than 1 bag for fish.
I set up 3 bags for fish so I can organize them better.. but this is the code your looking for.
Link (http://www.scriptuo.com/index.php?topic=41.msg79231#msg79231)
Actually try version "t". I found a small typo that might cause some strange behavior. Untested though.
Just wondering though, If I continue to sail North will it wrap around to the bottom of the map, or will I fall off the edge of the World. :o
Just wondering though, If I continue to sail North will it wrap around to the bottom of the map, or will I fall off the edge of the World. :o
If you sail far enough, and long enough, you fall off the edge of the world and end up in a little room with wooden walls and five or six moongates all around you...
yes. I will fool around with it again this morning. I must be missing something stupid lolyou are not alone, just tried this and ended up exactly where you did
I started the claw first in another tab of easy uo.
Then I started the script. Since it was first time I started in a bank location.
I read every single post lol
before getting this going and re read them again. Not sure the account has high seas do I need that to get this working????
First coffee then trouble shooting :-) Thanks for the help and input. A few more months of this and maybe I can try figuring out writing a basic one of my own
yes. I will fool around with it again this morning. I must be missing something stupid lolyou are not alone, just tried this and ended up exactly where you did
I started the claw first in another tab of easy uo.
Then I started the script. Since it was first time I started in a bank location.
I read every single post lol
before getting this going and re read them again. Not sure the account has high seas do I need that to get this working????
First coffee then trouble shooting :-) Thanks for the help and input. A few more months of this and maybe I can try figuring out writing a basic one of my own
Ok call me stupid.thats why we had same problem !
I got it all figured out.
I tried it with another account and it worked straight up.
The problem I was having is that one of my armor pieces was at zero durability so it would pop the warning and not go forward from there. Once I repaired the armor everything fell right into place!
Man I am such a Noob! lol
Thanks Trail Mix. I am going to have some fun now!
T fix your delicate scales problem, go to line 1444 and add _UDHB_ to the item ids
if !method notin RE_GA_SJ || #FINDKIND = -1
T fix your delicate scales problem, go to line 1444 and add _UDHB_ to the item ids
I don't have any scale sub there, only the fishsteaks. can you perhaps paste a few line of code whee u fix the problem, just want to update the scripts for now. thx
Just add it to line 184.
set %crossbowtypes PPO_JSF_USF_LMH_XCP
set %bowtypes XCP_WOH
; ---------------------------------------------------------------------------
sub TM_StandCorrectly
namespace push
namespace local SC
finditem ENX G_6
set !relx %1
set !rely %2
if #FINDCNT <> 1
{
display ok Cannot locate tillerman
stop
}
if ( ( #FINDX - #charposx ) <> !relx ) || ( ( #FINDY - #charposy ) <> !rely )
{
set !tempy #FINDY - !rely
set !tempx #FINDX - !relx
click 400 400 mc n
repeat
event pathfind !tempx !tempy
wait 15
until #charposx = !tempx && #charposy = !tempy
wait 10
}
namespace pop
return
gosub StandCorrectly 1 3
That script was written for normal shards. Shouldn't be too difficult to scan for that pole being broken and grab another.
If you are gate-ing yourself, you can remove the stand correctly sub, since you will already be behind the mast.
yeah, but he's on Seige, so they don't play by the same rules as us.
he's gating from his boat to a bank, banking, then walking back into the same gate. so he should already be in the same location that he started.
well the problem seems that you walk back into your gate after you have returned to your boat, so I would put in a check to wait until the gate has gone down before you start walking to the stand correct sub.
I'm getting an error pop up before the script really does anything. It says: Looter did not initialize. Make sure you are running in another tab?
You also need to be running this script at the same time
http://www.scriptuo.com/index.php?topic=17.0;highlight=claw
You also need to be running this script at the same time
http://www.scriptuo.com/index.php?topic=17.0;highlight=claw
I am running that one at the same time. I'm not getting that first message now, but when she goes to the bank, she doesn't put anything in the bank. She opens it up, but she doesn't put anything in it. Crap, she just crashed... again...
;-------------------------------------------------------------------------------
sub BankItems
menu set EUOStatus Bank run...
gosub TM_RandomRunebookTravel %travelmethod %bankrune1 %bankrune2 %runebook
if #RESULT = #TRUE
{
display ok Error in runebook travel.
stop
}
wait 40
gosub FindBanker
if #RESULT = #FALSE
{
display Cannot locate banker. Exit.
stop
}
gosub GumpWait NULL container_gump container_gump
gosub TransferItems NULL SVH_XVH_HTD_UDF_EQD_UVH -1 #BACKPACKID %container_MIBs
wait 20
gosub TransferItems NULL WWS -1 #BACKPACKID %container_Stack ; pearls
wait 20
gosub TransferItems NULL POF -1 #BACKPACKID %container_Stack
wait 20
gosub TransferItems NULL IND_STO_JJG -1 #BACKPACKID %container_Stack
wait 20
gosub TransferItems NULL IND_STO_JJG_HND_UDHB -1 #BACKPACKID %container_Stack ; Leather, Scales, Raw Fish Steak, Yellow Tail Burricuda Fishsteak
wait 20
gosub TransferItems NULL ZYZ_SMZ_RMZ_UYZ -1 #BACKPACKID KYJWKND ; Fish Bag 1
wait 20
gosub TransferItems NULL OMZ_NMZ -1 #BACKPACKID AYJWKND ; Fish Bag 2
wait 20
gosub TransferItems NULL ZYZ_SMZ_RMZ_UYZ_NMZ_OMZ_ZJF_TYZ_WYZ -1 #BACKPACKID HYJWKND ; Fish Bag 3
wait 20
gosub TransferItems NULL FQD_EQD_GQD_DQD -1 #BACKPACKID PYJWKND ; Fish Bag 4
wait 20
if %offencetype in 4_5
{
finditem %ammotype C_ , #BACKPACKID
set #RESULT %maxarrows - #FINDSTACK
if #RESULT > 0
gosub DragStack %bankbox #BACKPACKID %ammotype #RESULT
}
if %defencetype in 3_4_5_6
{
finditem ZLF C_ , #BACKPACKID
set #RESULT %maxbandages - #FINDSTACK
if #RESULT > 0
gosub DragStack %bankbox #BACKPACKID ZLF #RESULT
}
set %bankruncount %bankruncount + 1
return
You have to edit the BankItems Sub. I added bags and have the fish seperated into different bags to make it easier. Use TM's ItemInfo Tool to get the bag id's. Here is an example of how I edited it to work for me.
Actually I think there's a bug in there somewhere... I never had a chance to figure it out...
You have to edit the BankItems Sub. I added bags and have the fish seperated into different bags to make it easier. Use TM's ItemInfo Tool to get the bag id's. Here is an example of how I edited it to work for me.
I got it working, thank-you bunches! I also have a better understanding of Claw now too. You guys write some pretty amazing stuff. I'm in awe of most of it, and find it fascinating!
Only thing now is that both menues have lines that overlap in them, so I'm not sure if I'm getting the right things checkmarked. Do you have that problem too?
You have to edit the BankItems Sub. I added bags and have the fish seperated into different bags to make it easier. Use TM's ItemInfo Tool to get the bag id's. Here is an example of how I edited it to work for me.
I got it working, thank-you bunches! I also have a better understanding of Claw now too. You guys write some pretty amazing stuff. I'm in awe of most of it, and find it fascinating!
Only thing now is that both menues have lines that overlap in them, so I'm not sure if I'm getting the right things checkmarked. Do you have that problem too?
You may want to try to download fresh copies and then try editing the bags again. I have a feeling that removing CLAW from the FAF script may have affected something. I run both scripts constantly and never have any problems with menus or it cutting up my fish. It puts them in the bag for me instead of cutting them up. I can PM you my copy of FAF with the editing done where all you have to do is change the backpack id's. CLAW is great and I have it loot regs and other stuff that FAF does not.
Here is an example of how I edited it to work for me.
gosub GumpWait NULL container_gump container_gump
gosub TransferItems NULL HTD -1 #BACKPACKID RFOHQMD %container_MIBs
wait 20
gosub TransferItems NULL WWS -1 #BACKPACKID %container_Stack ; pearls
wait 20
gosub TransferItems NULL POF -1 #BACKPACKID %container_Stack ; gold
wait 20
gosub TransferItems NULL UDF -1 #BACKPACKID TFOHQMD ; nets
wait 20
gosub TransferItems NULL XVH -1 #BACKPACKID QFOHQMD ; maps
wait 20
gosub TransferItems NULL STO_JJG -1 #BACKPACKID UFOHQMD %container_Stack ; Leather, Scales
wait 20
gosub TransferItems NULL ZYZ_SMZ_RMZ_UYZ -1 #BACKPACKID ZNZORND ; Fish Bag 1
wait 20
gosub TransferItems NULL OMZ_NMZ -1 #BACKPACKID MUUFQMD ; Fish Bag 2
wait 20
gosub TransferItems NULL ZYZ_SMZ_RMZ_UYZ_OMZ_ZJF_TYZ_WYZ -1 #BACKPACKID GOZORND ; Fish Bag 3
wait 20
Hmm, that should happen automatically when you drag a stackable item to a destination. I have no idea....
Here is an example of how I edited it to work for me.
I can't get the gold or pearls to stack in the bank box, though. Do they need a backpack ID and have to go inside a backpack to work, rather than just plop them in the bank box itself?Code: [Select]gosub GumpWait NULL container_gump container_gump
gosub TransferItems NULL HTD -1 #BACKPACKID RFOHQMD %container_MIBs
wait 20
gosub TransferItems NULL WWS -1 #BACKPACKID %container_Stack ; pearls
wait 20
gosub TransferItems NULL POF -1 #BACKPACKID %container_Stack ; gold
wait 20
gosub TransferItems NULL UDF -1 #BACKPACKID TFOHQMD ; nets
wait 20
gosub TransferItems NULL XVH -1 #BACKPACKID QFOHQMD ; maps
wait 20
gosub TransferItems NULL STO_JJG -1 #BACKPACKID UFOHQMD %container_Stack ; Leather, Scales
wait 20
gosub TransferItems NULL ZYZ_SMZ_RMZ_UYZ -1 #BACKPACKID ZNZORND ; Fish Bag 1
wait 20
gosub TransferItems NULL OMZ_NMZ -1 #BACKPACKID MUUFQMD ; Fish Bag 2
wait 20
gosub TransferItems NULL ZYZ_SMZ_RMZ_UYZ_OMZ_ZJF_TYZ_WYZ -1 #BACKPACKID GOZORND ; Fish Bag 3
wait 20
Did you add the bankbox id? Unless I am mistaken the script doesn't drop anything in the bankbox, just the bags that it has you target during setup and then whatever bags you added manually. If you want it to drop them in the bankboxx, I think you have to add that in the script as well.
Just locate the sub that carves the fish and comment it out.
There was a claim that the carve fish checkmark didin't work. dunno.
That's right. Daddy is back sweetie. Gonna take you out and abuse all of those mean SS's and DSS's. It's been waaayyy too long. *cue maniacal laughter* ;D
Don't expect bug fixes like they were once applied. I believe I've forgotten most/all of my skripting skillz.
Just don't have it save ASOS to stop it from opening the bottles (uncheck)
What's your strength presently?
*sigh* just hate to give up any dex on my archer. Oh well prolly steal from INT first anyhow
Does it help out with the MIB drop rate? One would hope so... The OSI drop rate is kinda lame. Over 94 fishing hours, I'm only getting around 2.86 MIBs/hr.
If only OSI had the serpent spawn rate of Alexandria!
lol you just found my problem right off the bat. Thanks TM! (my barbed leather chest was broke! doh)
Nope. Brand new outfit with less than 3% damage to any given piece or weapon.
:-X
I guess I should pay better attention to the instructions, heh. Thanks!
SOS Autofarmer?...*ponders*
oh nooo... take it from me, he is not teasing
TM. is the sorter for the SOS part of FaF or is another script.
. (but I do take breaks)
. (but I do take breaks)
Wimp :P
I am even considering resurrecting one of the old accounts for more fishing fodder. Now if only I can remember the wifes email and password...
Who said fishing wasn't addictive!C E R V E Z A. That's who. lol
Who said fishing wasn't addictive!C E R V E Z A. That's who. lol
Well that's because he is very odd. What non-weird person would change avatars from Rio to Psy? :P
Yeah but the towers are funny as hell.Indeed. Just in case people have forgotten Yoko (http://anhso.net/n2das/album/48876/Yoko-Matsugane/Trang-1.htm)
Yeah but the towers are funny as hell.
Oh yeah!!
Anyhow, how does Kals MIB sorter work these days? Wondering if I should even finish the one I was working on.
My guess is she ran out of arrows..
So what do people do with the new fish? Are they used for the fishing quests? Do you just carve them up or should there be a setting to keep or carve them?
Do you just carve them up or should there be a setting to keep or carve them?
I am hereby retracting this statement.My guess is she ran out of arrows..Did you still have arrows in the bank? If so that's not it.
I'm kinda annoyed at this point with HS because of the weight of these new fish. I went from 1-2 bank runs per fishing expedition to over 10 now. Hope these extra fish are worth it!
For some TM you will have to go to dungeons to fish for them !!
Watch out for the pirates
I guess fishing from a large boat would look "cool". no?
I think I've got all my little tweaks done to make the script more High Seas aware. Probably post sometime this week.
Next will be automating the fish mongers questing...
The FAF is so poorly written:)
I think I've got all my little tweaks done to make the script more High Seas aware. Probably post sometime this week.
Next will be automating the fish mongers questing...
I have try to get sub for sailing around the recall location. But I got in lot of trouble, getting it to go 100% of the time. I think I even ask for help we years back for that. Good luck, sure you have the potential to make something.
At this time. For the script to run as intended you must be on a small boat with the boat pointed north.Thanks =)
I have try to get sub for sailing around the recall location. But I got in lot of trouble, getting it to go 100% of the time. I think I even ask for help we years back for that. Good luck, sure you have the potential to make something.
Maybe dumb this down a bit. Could always give the tillerman a plotted map. That way all you need to do is have the script issue verbal commands?
Heh, well it works OK I suppose. But since I wrote it back in 2005, it's pretty gnarley..
Heh, well it works OK I suppose. But since I wrote it back in 2005, it's pretty gnarley..
Gnarley my ass, this script is worth it's weight in gold... It purely rocks... I trained 2 Fishermen with it a few months back, and it trains as good as it gets!
Is there anything peculiar with using it to train Fishing on Siege?
ROT is not the only difference - how about poles, daggers, scissors with usages etc
TM,
I found something for your next update, goat support. It the third time that I fill up my backpack because the lack of sea Serpent. Yes I'm in deep water. A check for corpse or goat can be nice. Just saying.
1 I just can't get the setup file to save or load. I've tried everything I could think of. I changed the paths several times... to no avail. This is a minor irritation, but something I can happily live with.
Actually you can probably ask other players. What we mean by era is what expansion is your shard set in.
Lemme look in my other fishing script; I might have a little sub that will equip the pole. Makes a bit of a sense to check to see if you've dropped the pole from time to time.
sub EquipFishingPole
finditem XHF_KDF C_ , #CHARID
if #FINDCNT = 0 ; must de-equip fishing pole
{
event macro 24 1 ; disarm weapon to setup - left
wait 10
event macro 24 2 ; disarm weapon to setup - right
wait 10
finditem XHF_KDF C_ , #BACKPACKID
if #FINDCNT = 0
{
display ok I cannot locate your fishing pole - stopping script.
stop
}
set #RHANDID #FINDID
event macro 24 2
wait 20
}
return
...
menu set EUOStatus Fishing...
gosub RefreshBoat
gosub EquipFishingPole ; <-- you just added this line to the main loop
gosub FastFishup
set %temp ( ( #SCNT - %loottime ) / 60 )
if ( %temp > 15 ) || ( %nofish > 4 ) ; 15 minutes in a spot will cause advance forward
...
When you cast spells on your shard, does your spellbook automatically equip? If so then part of equipping your fishing pole will be to de-equip the spellbook (or anything else for that matter)
You must first disarm a weapon before you can arm one.
You must wait to perform another action.
You must wait to perform another action.
The fishing pole must be equipped first.
Yeh, that's the way arm/disarm work. On your shard, you might just be able to drop the pole on your #CHARID, but on Alexandria (RunUO), you can't do that. So you might need to 'seed' the script at first by arming the fishing pole (by hand), and then disarming it with the macro.
There's no way to detect what's carried without alot of code, but perhaps you can work with that code and a little prep work before you start your scripting session.
Honestly, that's probably how we all have started scripting. I modified a script that didn't quite suite my needs, but tailored it for my own usage. Then it just branches from there. It's great fun and adds so many new layers to UO!
I'll definetly test it on my shard :)Yup. Gonna have to post an introduction before restricted status will be lifted.
Post Merge: September 21, 2013, 11:28:39 AM
Mmmm wait why i can't download the script? is it because i'm a newb here? :( *sigh*
Yea..... I get an actual messag window telling me I'malmost overloaded....
My guess is that you are fishing up a special fish of great weight.
Guys where can i find the download link for this script??
Noticing issues trying to equip the bow when sea serpents popup... Gonna dig through to code and see what's up.I gotta say man. After, quite literally, years of using this script you should go mage to kill the serps. Just saves a huge amount of time and hassle.
(Will be my first blue mage!)
(Will be my first blue mage!)
Would it surprise you to know that I have never, ever, had a char go red?
Back when box trapping was fun, that was my first and only red.
Yeh, BW is exactly correct. Even a junior mage makes quick work of the serps. Archery is too complicated for whatever good it brings you.
120 Fishing
120 Eval Int
120 Wrestling
100 Magery
100 Meditation
100 Spirit Speak
60 Necromancy (Enough for Corpse/Omen/Wraith)
120 STR
125 INT
10 DEX
I don't see you needing the wrestling. Serps won't ever get more than one shot off. Maybe resist spells?
I don't see you needing the wrestling. Serps won't ever get more than one shot off. Maybe resist spells?
It's not for serpents.. Its for other PvE trammy stuff :>
I notice that when I run through these trammy events the mages are always getting owned by things that hit them, when I ask them if they have wrestling they say no :S
I don't see you needing the wrestling. Serps won't ever get more than one shot off. Maybe resist spells?
It's not for serpents.. Its for other PvE trammy stuff :>
I notice that when I run through these trammy events the mages are always getting owned by things that hit them, when I ask them if they have wrestling they say no :S
When not fishing I use a staff of the magi and don't get owned too much!
(Will be my first blue mage!)
Would it surprise you to know that I have never, ever, had a char go red?
I've had my crafters go red before. :XBack when box trapping was fun, that was my first and only red.
Speaking of boxes, one of my old fav PKs was a GM tinker :D I miss being able to sit at Dungeon chests waiting for lockpickers to recall in, wait for them to pick it then trap it before they open it.
Hi Trailmix,
I am running the new version of this 30b.
I ran the other version on osi for a year or two and it ran well.
This one I have 2 little hang ups.
I decided to try setting it up for donations. I got it working pretty well but when I go to donate fish steaks it hangs up. I think they changed the donation screen and now the fish are a few pages back.
The second hang up is while fishing the boat does not seem to advance forward like it use to in the other version. It only moves when it is trying to get to a dead serpent.
Other than that woo hoo!
Are there any adjustments I need to make?
I am still not sure if I should complete the SoS's or trash them for points?Do whichever suits you best. With the right scripts (TM has a great one) fishing up the SoS's is a snap. On the other hand, if you are the type to go for cleanup points you will probably get more by fishing everything up and trashing the "fished up from a shipwreck" junk.
Is the fish turn in different than trashing the fish steaks for cleanup points?Yes. The turn in for this is called the "Fishmonger Quest" or sometimes "The Professional Fisherman's Quest" Details at this link http://www.uoguide.com/Professional_Fisher_Quest (http://www.uoguide.com/Professional_Fisher_Quest)
I have been looking on every message in this post and I just cant find the script files. When people answers they say its in the very first post. But there is nothing to download in the first post, and the written script to copy from is only some info lines, so my question again is, where do I find this Fisherman script ??
Plz anyone :-)
An introduction is required for access to all scripts. All new users are automatically Restricted. You will remain restricted until a staff member accepts your introduction.
This might cause more problems, but also might work.
Add this sub to the script at the end:Code: [Select]sub EquipFishingPole
finditem XHF_KDF C_ , #CHARID
if #FINDCNT = 0 ; must de-equip fishing pole
{
event macro 24 1 ; disarm weapon to setup - left
wait 10
event macro 24 2 ; disarm weapon to setup - right
wait 10
finditem XHF_KDF C_ , #BACKPACKID
if #FINDCNT = 0
{
display ok I cannot locate your fishing pole - stopping script.
stop
}
set #RHANDID #FINDID
event macro 24 2
wait 20
}
return
and then around line 123 of the FaF, modify this:Code: [Select]...
menu set EUOStatus Fishing...
gosub RefreshBoat
gosub EquipFishingPole ; <-- you just added this line to the main loop
gosub FastFishup
set %temp ( ( #SCNT - %loottime ) / 60 )
if ( %temp > 15 ) || ( %nofish > 4 ) ; 15 minutes in a spot will cause advance forward
...
Note you just added one line to the main loop.
read the thread afterwards, there's some help there.
Gets stuck in a loop saying:Code: [Select]You must first disarm a weapon before you can arm one.
You must wait to perform another action.
You must wait to perform another action.
The fishing pole must be equipped first.
For my purposes, I'm going to see if I can just edit out the arm/disarming code.
If that works, I'll try to figure out a way to detect if anything is equipped, THEN run the arm/disarm, ELSE go to equipping the pole.
Hope that makes sense and don't let my weak attempts at butchering your code prevent you from putting up an actual solution! heh!
EDIT: Ok, I removed the arm, disarm code and it appears to have worked. I'll watch it for a few to be sure, but it did equip the pole and start fishing.
I'm going to make an attempt to detect if the character has a weapon in either hand, THEN have that hand unequip, then or else have it equip the pole. Should work. Maybe. Gotta figure out how to detect what might be carried. :P
You will required the TM_Claw
http://www.scriptuo.com/index.php?topic=17.0;topicseen
run both script within the same folder as EUOX. start Claw first make a few simple rule and start fishing.
got it, thanks! It works okay for a little while then seems to get stuck on the bank run. It will drop everything off, then try to recall to the second bank rune and fish there.
hey just wanted to say this is a great script usually end up with full bank box each day. was just wondering how to set it to use mysticism with snake slayer spell book then you can hit sea serpents for 1 hit kils i hit for 175 with the book in hand with mysticism. if you can point me in the right direction i will try to modify it my self and let people know what i did and again thanks for the script.
hey just wanted to say this is a great script usually end up with full bank box each day. was just wondering how to set it to use mysticism with snake slayer spell book then you can hit sea serpents for 1 hit kils i hit for 175 with the book in hand with mysticism. if you can point me in the right direction i will try to modify it my self and let people know what i did and again thanks for the script.
Is this now a private script? I don't see any link or attachment in the first post of this thread to the script :( Was really hoping to give it a try...
EDIT: ahhh, I'm guessing I have to introduce myself first - will do so in the new members thread :p
mysticism bombard is the spell i would like to use
been using it for few hours and it works great with the bombard spell no trouble with mana or timing thank you again for your script
I am running into a problem, and not for sure what to change to fix it.. whenever I fish, it just says "You cannot see that location" when it tries to cast the fishing pole.
---------------
It started working.. kept having to restart it. I did a bit of manual fishing with script paused, and now works -- so far.
Script looks well built - and coding very good (way above anything I could dream of doing)
Make sure that they are in the same folder with the EUO.EXE and that should fix it. You may also want to save it under a specific character name if you are using it with multiple fisherman.
good night sweet Pearls.
Bugs really? The only thing i seen happen so far is that it sometimes (rare) skips a serpent to loot. Not sure what other bugs u might have noticed.
I have been rocking this script lately to work fishing and collect new fish and I had a few SOSes in my pack. I noticed i had pillows and shells in my pack... all of the sudden it popped a chest out onto the deck. What are the odds that it would of crossed a random SOS spot from a map in my pack...wow!
Bugs really? The only thing i seen happen so far is that it sometimes (rare) skips a serpent to loot. Not sure what other bugs u might have noticed.
I knew i had that happen to me so i started digging in this thread :)
This thread brings back so many good memories :) I really need to get started on my fisherman <3 but there's a billion other things i want to do too...
I ran this script for probably close to 12 hours no issues over 2-3 days. Now I try to use it and it's closing out the UO client.
I load/start CLaw, no issues. I load FAF, no issues. I start it, then it does it's little set up. Next thing you know the client is closed. Any thoughts?
I ran this script for probably close to 12 hours no issues over 2-3 days. Now I try to use it and it's closing out the UO client.
I load/start CLaw, no issues. I load FAF, no issues. I start it, then it does it's little set up. Next thing you know the client is closed. Any thoughts?
I assume your client and euo are up to date. Usually when I have a problem it is because I do not have some thing to cut dish (dagger) or no scissors or no fishing pole or I have a piece of my armor that is in need of repair.
Check those things first.
I normally don't run CLaw since years ago I hard coded the objects I wanted to loot but what versions of the 2 scripts are you running?
I'm running the most recent one. Turns out it was my armor. My legs were at 1 durability. I didn't realize the script wouldn't run like that. I repaired and am back fishing ;D
There is a biggest fish function, have you tried that?
There is a biggest fish function, have you tried that?
Wish conversations about programming at work would be like this :) I'd have so much fun hehe
Wish conversations about programming at work would be like this :) I'd have so much fun hehe
There is a biggest fish function, have you tried that?
Wish conversations about programming at work would be like this :) I'd have so much fun hehe
Oh. My. God. How did I not see that!!! I guess it would've helped if I actually caught anything 190 or over.
The FAF makes me feel all warm and tingly inside.
There is a biggest fish function, have you tried that?
Wish conversations about programming at work would be like this :) I'd have so much fun hehe
Oh. My. God. How did I not see that!!! I guess it would've helped if I actually caught anything 190 or over.
GM fisherman baby :D
Does training to legendary increase the odds of getting goodies?
Once i get my Yellow Polkadot Bikini Top i might consider a sex change just to wear that thing!
Does difference between GM & legendary increase your odds of getting mib's or ancient sos's even?
sub FindBanker
set #RESULT #FALSE
ignoreitem #CHARID people
FindBanker_loop1:
finditem HS_IS G_10
if #FINDKIND <> -1
{
event property #FINDID
set %prop1 the , #SPC , minter
set %prop2 the , #SPC , banker
if %prop1 in #PROPERTY || %prop2 in #PROPERTY
{
set #RESULT #TRUE
goto FindBanker_skip1
}
ignoreitem #FINDID people
}
goto FindBanker_loop1
FindBanker_skip1:
ignoreitem reset people
msg bank$
wait 20
return #RESULT
if #HITS < ( #MAXHITS - 8 ) || !forceheal = #TRUE
{
if !healtype in _1_5_8_9_ ; magery
{
gosub TM_NewCastSpell 3 SELF -1 10 10 ; cast heal
set !forceheal #FALSE
}
}
Unfortunately you've gotta kill them to see what they carry.
I may be wrong but it looks like you did not give CLAW anything to loot so when it goes to loot, there is no rule for it to look at.
OSI -
I've set script for OSI (it wasn't tracking stats prior to that)
I post it just as an example (assuming it is ok with TM!)
Are you on a freeshard? This could explain it moving things around in your bag and nothing else. It should ask you to target your boat key, you runebook, ask if you are using a slayer spellbook, and if you have a weapon to use.
Protection allows you to cast without getting interrupted which is important in running this script.
I get to the boat and it says it cannot find the tiller man.
ok cool, so couple of questions, when asks me to go to the bank, I did. Then for non stackable bags, dumb question coming.....
Bags in my inventory or in the bank?
Now past your rolling eyes...LOL
I get to the boat and it says it cannot find the tiller man. Well at least I've finally gotten that far! LOL
Post Merge: March 24, 2015, 06:17:20 PMAre you on a freeshard? This could explain it moving things around in your bag and nothing else. It should ask you to target your boat key, you runebook, ask if you are using a slayer spellbook, and if you have a weapon to use.
Protection allows you to cast without getting interrupted which is important in running this script.
On IOS, and it did run me through everything, and I recalled to bank....not sure which bags to click. But it stops at the tillerman.
; Requirements:
; . SMALL boat in deep water pointed NORTH
; . Runebook in main pack with at least:
; = 1 rune for a safe logout point
; = 1 rune for a bank
; . Boat key in main pack
; . Container in bank for non-stackable items
; . Container in bank for stackable items
; . 100% LRC suit. On OSI, it's best to have self-repair items.
; . Sissors for cutting leather
; . Dagger, knife for skinning sea serpents
; . Offensive ability using Necromancy, Magery, or Archery buffed with Chivalry (optional)
; . Defensive healing ability using Magery, Necromancy, Chivalry, or bandages
; . Start script standing on your boat at the key recall point.
; . If you haven't run the Guided Setup yet, it's best to start at a bank location.
i get the script all set up and hit start recalls to the boat and says can't find tiller man. any ideas
Boat was facing South maybe that what it is will check when i get home thanks Gimlet. Yes on old style boat its ether small or medium will buy a small one as well. thank y'all for answer
; Requirements:
; . SMALL boat in deep water pointed NORTH
; . Runebook in main pack with at least:
; = 1 rune for a safe logout point
; = 1 rune for a bank
; . Boat key in main pack
; . Container in bank for non-stackable items
; . Container in bank for stackable items
; . 100% LRC suit. On OSI, it's best to have self-repair items.
; . Sissors for cutting leather
; . Dagger, knife for skinning sea serpents
; . Offensive ability using Necromancy, Magery, or Archery buffed with Chivalry (optional)
; . Defensive healing ability using Magery, Necromancy, Chivalry, or bandages
; . Start script standing on your boat at the key recall point.
; . If you haven't run the Guided Setup yet, it's best to start at a bank location.
Where do i add where i save that in this script. Like normal i'm blind. i am running it as admin still won't save.
gosub TM_NewCastSpell 201 SELF 1 20 20 ; cast cleans -1 changes to 1
gosub TM_NewCastSpell 202 SELF 1 20 20 ; close wounds -1 changes to 1
oh ok :) I was just attempting to help debug figured maybe someone did not test out chiv heals. I ended up just switching over to healing w/ aids.. and it runs great. :) I will send ya a dollar though for the BUT comment ;)
my fisher is a pvp stealth/ninja archer, I dropped ninja from him to add fishing to get white nets in order to pop a higher end boss. :) His suit is for pvp and is pretty high end and decent lol that's why, and it's nice to macro something while i watch tv and sit at work on slow nights.
@TM I don't think it is a mana regen issue as it happens to my archer with chivalry from time to time and he only wears a LRC/LMC suit. His suit is a Plain Jane 100 LRC 35 LMC 30 HCI. I never bothered to post about it because it was a small glitch and didn't happen often. I will watch but I am guessing it is lag or something along those lines. My fisherman has 80 chiv which gives it a 100% chance to cast and I use protection scrolls to make sure he doesn't get interrupted on heals. As you said, magery runs flawlessly.
Officially this is an OSI script. Since IDs are different from freeshard to freeshard, items like bows can be troublesome. Freeshards work much better if you use magery. You should also be using the 30 version.
Officially this is an OSI script. Since IDs are different from freeshard to freeshard, items like bows can be troublesome. Freeshards work much better if you use magery. You should also be using the 30 version.
I tried to use the script but the status is always Bank Run... and nothing happens, even pressing other buttons in the chart.
Never mind, it wasn't working because my suit wasn't repaired!
Never mind, it wasn't working because my suit wasn't repaired!
You're welcome! ;)
I gotta ask - Why a fey bow?
sub LoadSetup
set #LPC 1000
menu set EUOStatus Loading setup....
menu get EUOEdit12
gosub AddUnderscore #MENURES
set %setupfile #RESULT
gosub TM_FileSystem_LoadFile NULL %setupfile
set %archeryweapon N/A ; <-- add this
menu Combo Select EUOComboOffence %offencetype
I gotta ask - Why a fey bow?
I just need to remove archery as an option...
You'll need to locate your save file and delete it. Sounds like you are trying to change your weapon. If you locate the LoadSetup sub (around line 1010) and add "set %archeryweapon N/A" like so:Code: [Select]sub LoadSetup
set #LPC 1000
menu set EUOStatus Loading setup....
menu get EUOEdit12
gosub AddUnderscore #MENURES
set %setupfile #RESULT
gosub TM_FileSystem_LoadFile NULL %setupfile
set %archeryweapon N/A ; <-- add this
menu Combo Select EUOComboOffence %offencetype
Then you can re-run the setup with your new weapon. Be sure to remove this line when you re-run the script.
I gotta ask - Why a fey bow?
I gotta ask - Why a fey bow?
I was wondering the same thing lol
ah I'd best be a good boy then because I sure as hell ain't getting in on scripting skill. :P
Wow, it's amazing that Demise has that bug still! We fixed that on RebirthUO (http://rebirthuo.com/Community/index.php) the week I came on board and noticed it!
Since RebirthUO *had* the same bug, I modified the script to take that step you're looking for. I need to post that, but I'm not sure I made changes that would break OSI. Lemme look into it. I'd post patch code, but it looks like the differences are a bit too involved for you to fix with just patching. released version is 30b, but I'm using 30e. :) Some evolution there....
Just as an fyi, I have noticed that if I remove a piece of armor while the script is running this will happen. By any chance is the curse causing any armor to drop off?
Hello,
Anyone had this bug where after fishing out the starting spot (when you start the script) it says slow forward then never stop to fish again? It just keep going forward forever haha.
As far as shoes are concerned, you must still be building your fisher to GM.
build your strength firstI have it at 100 for the damage bonus but without bonuses to it in the script gear I am using its 450str, I agree that's a bit too low.
Bandage/Chiv is really not the ideal way to use this script.Agreed, I have it set to use chiv in hopes it gives me the odd gain on this toon, I'm close to my target already. I just included it since it's happening, but it's not the KISS method for sure.
can someone please help me set this up? do i use SUO or easyuo? It keeps asking where the loot profile needs to be running that i need a setup.txt where do i get all these? I am sorry I am a newbie
can someone please help me set this up? do i use SUO or easyuo? It keeps asking where the loot profile needs to be running that i need a setup.txt where do i get all these? I am sorry I am a newbie
I suggest that you go back an read a little bit of this thread since there's many people who have been through what you're going through now. This isn't really the best starter script to get working because it depends on another script to work properly.
So grab a sandwich, scroll back a few pages and read a bit.
First script I've used since joining this wonderful site! So far I've been fishing for 2 hours and I've already fished up 10 serpents. I understand that free shards are not supported since it would be a pain with all of the different designs. The only issue so far running on UO:Demise is that serpent corpses stop the boat. Because of this most of the time I have to manually walk one step to get close enough to loot the corpse. Not a big deal at all but at some point I think I will try and have the script step over one step and back one when finished. Overall this script has been incredible!
Are you trying to use the computer at the same time, or are you dedicating your computer to running the script? As far as lagging out and disconnecting, that's something the script simply cannot do for you.
I recently used this on OSI just to see if it worked and for me it worked well on both my main computer and a VM. Sometimes it takes a second to pathfind to the south of mast position, but only a second or 2.
Also, are you running any other scripts other than the CLAw?
.... I did move shards, is it possible that the shard and latency has something to do with the pathfind sub?
I am all for reading 56 pages if I know what I'm needing is in there... but does this work with a Brit ship? Or any High Seas ship for that matter?
not worth converting it either.Exactly!
I fished up my first Ancient SoS yesterday and it wasn't very profitable. I did get 40k but as for loot, it was very weak. I will try with a luck suit today to see if that helps. I got a white net from it. Is that hard to solo? I have a tamer with ranked 3 mastery so I am gonna try that to see if I have luck in soloing.
im a noob at scripting, can you help me to add marlins to the options of fish that get cut up please? TY
gosub TransferItems NULL WYZ_SMZ_OMZ_RMZ_UYZ_RMZ_ZYZ_TYZ_NMZ_MMZ -1 #BACKPACKID %container_Fish ; uncut-High Seas fish
Hopefully this posts the file. The arm/disarm portions only called a certain item type. I added the magical shortbow to these as well as a few TM had listed in this script itself. Cheers.
gosub TM_UseAndTargense %blade !presentserp you_skin_it 20 10 #FALSE
First script that i will run! Looks really cool
Hey,
the menu looks great, couldnt get any further because when I start it up it says:
Looter not running, make sure its in another tab.
I thought id run both scripts you offered as a download but that was just not the smartest idea.
So my question is: where is the looter?
This script could be tweaked up a bit... doesn't loot krakens or water elementals, and if there's more than 2 mobs, only will kill one and continue fishing. Also should have a check to recall if there's a leviathan.
Btw besides that, script works as intended.
Had this script running for a couple of hours today (on my old fishergirl that got hauled out of storage and put to work). I think its just incredible that a script created in 2005 is running so smoothly and without any hicups at all. Every snag that happend was me, either not following the instructions to the letter or making some bad choices in the set up. ("oh i forgot she's a pure mage, why did i select mage+necromancy"?)
After about 10-15 minutes with minor adjustements, the script ran like a purring cat and the sea serpent population on my shard is decimated.
Awesome!!!
Had this script running for a couple of hours today (on my old fishergirl that got hauled out of storage and put to work). I think its just incredible that a script created in 2005 is running so smoothly and without any hicups at all. Every snag that happend was me, either not following the instructions to the letter or making some bad choices in the set up. ("oh i forgot she's a pure mage, why did i select mage+necromancy"?)
After about 10-15 minutes with minor adjustements, the script ran like a purring cat and the sea serpent population on my shard is decimated.
Awesome!!!
Quick easy fixes, just use his findid tool or click the item and get the id from euo and then add it to the list to trash. I added bags to it so I could sort the fish I keep into specific bags so I can use them on the fishmonger quests. It only takes a couple of minutes to alter those. Remember, control-f is awesome to find things in a script or look at the different subs, you will find the spot to edit. :)
if #MENUBUTTON = EUOButton9 ; Trash Footwear
{
set #MENUBUTTON N/A
gosub TM_RandomRunebookTravel %travelmethod %trashrune1 %trashrune1 %runebook
gosub TransferItems NULL CWI_AWI_NVI_OVI_PVI_QVI_ZVI_TVI -1 #BACKPACKID %trashcan
if %runenable = #TRUE
set #MENUBUTTON EUOButton1
gosub TransferItems NULL CWI_AWI_NVI_OVI_PVI_QVI_ZVI_TVI -1 #BACKPACKID %trashcan
is where you add the itemid of the nets and maps though beware because I am guessing that the ancient nets have the same id as the colored and regular net since it is the same graphic only rehued so you will most likely end up trashing them as well.
Been runing this fopr about 3 weeks now ; Version: 3.0b. no problem. Not sure what you guy having.
I do have a question. Did ppl die because of the sea serpent. Since it is AFK, I don't know why I die sometime. I can only think that while I cut the fish in my pack, I don't deference myself. Any input on that
I had a few instead of death on Lexia. Maybe the route I use or I have bad load ( lag)
3.0b
the thing is, it is the only char out of the 3 I have tested that face that issue, the other 2 almost never run out of fish in the spots and, they have a way better mib/hr ratio.
Hey, he must have bad karma with the RNG
set %jrnl #jindex
while #true
{
if #jindex > %jrnl
{
set %jrnl %jrnl + 1
scanjournal %jrnl
if seem_to_be_biting in #journal
event macro 3 0 Not Biting
}
}
{
scanjournal !temp_jindex
str pos #JOURNAL !charname 1
set !namepos #STRRES
str count #JOURNAL !charname
set !namecnt #STRRES
str pos #JOURNAL :_ 1
set !smcpos #STRRES
str pos #JOURNAL !text 1
set !textpos #STRRES
if !textpos < !smcpos && !smcpos <> 0 || !smcpos = 1 || :_ notin #JOURNAL || VALID notin !args
set !pass #TRUE
else
set !pass #FALSE
if ( !text in #journal && ( ( !namepos = 1 && !namecnt <= 1 ) || !pass ) )
{
set !temp_jindex !temp_jindex + 1
if ADVANCE in !args
set !_jindex !temp_jindex
set #LPC !temp_lpc
namespace pop
set !TM_FunctionCalled #TRUE
return #TRUE
}
set !temp_jindex !temp_jindex + 1
}
; FIX... Because I can't do it better. But it works
set %fixY #FINDY + 2
set %fixX #FINDX + 2
move %fixX #FINDY 0 2s
wait 5
move %fixX %fixY 0 2s
wait 5
; ENDFIX
sub FindBanker
set #RESULT #FALSE
ignoreitem #CHARID people
FindBanker_loop1:
finditem HS_IS_YC G_10
if #FINDTYPE = HTD ; MIB, but ancient?
{
if %tempmenu = EUOCheckBox21 ; check for ancient MIB
{
set #LOBJECTID #FINDID
event macro 17 0
wait 30
event property #FINDID
if ancient notin #PROPERTY
{
menu get EUOCheckBox8 ; just checking for ancients and not MIBs
if #MENURES = #FALSE
{
ignoreitem #FINDID 2 ; it's plain, forget it
goto checkanddragagain
}
}
else
{
set %ancientcount %ancientcount + 1
set %totalancient %totalancient + 1
Does anyone know how to change the item id on the new mibs? The script no longer picks up MIBS since the fishing change.
I have not fished up any new mibs but the old sos did not change (on OSI). I'll try to check old mibs latter today.
(been using Crisis scripts a lot lattely! ThANKS)
This from Gaderian at EUO
"So the classic MIB type was HTD.
With the current patch it is AWJC.
Maybe there are other types. "
I think (not 100% sure) that gargoyles have a flag that looks like poisoned in a human.
They are not immune,
if C in #CHARSTATUS
{
if !healtype in _1_5_8_9_ ; magery
{
gosub TM_NewCastSpell 10 SELF -1 20 20 ; cast cure until successful
goto healthloop
}
if C in #CHARSTATUS
{
call ScanBuffBar
if _poison_ in %BuffBarIconNames
{
if !healtype in _1_5_8_9_ ; magery
{
gosub TM_NewCastSpell 10 SELF -1 20 20 ; cast cure until successful
goto healthloop
}
}
if !healtype in _3_7_9_ ; chivalry
Would that not mean I could just stop flying and walk instead? I'll try that, thank you!
EDIT: per the helpful advice here I just stopped flying on my gargoyle which apparently removes the poisoned flag from my character status and allows me to use this script without issue. Thanks everyone!
They changed the itemid when they upgraded high seas content. When I changed mine, I just searched the script for the old one and added the new one in its place. Mine pulls them and keeps track of them. The only odd thing is that it no longer opens them but its not a big deal. I just open them in my bank box when I am done running the script.\
@TrailMyx Maybe you can add this to the original post telling people to edit the classic MIB type HTD with the current type of AWJC.
does this still work on the 9/11/19?
mainloop:
gosub HandleMenu
if %autodefend = #TRUE
{
gosub Defend NULL KI %offencetype %defencetype 8
}
sub CheckWeight
if #WEIGHT >= #MAXWEIGHT - 20 || #WEIGHT >= 425
{
menu get EUOCheckBox13
if #MENURES = #TRUE
gosub cutfish
if #WEIGHT >= #MAXWEIGHT - 20 || #WEIGHT >= 425 ; still overweight?
menu get EUOCheckBox11 ; Is this where it goes to make it so if "enablebank" is unchecked it wont goto bank?
set %enablebankrun #MENURES ; Is this where it goes to make it so if "enablebank" is unchecked it wont goto bank?
{
if %enabletrash = #TRUE
{
gosub TM_RandomRunebookTravel %travelmethod %trashrune1 %trashrune1 %runebook
gosub TransferItems NULL CWI_AWI_NVI_OVI_PVI_QVI_ZVI_TVI -1 #BACKPACKID %trashcan
}
if %enablebankrun = #true
{
gosub DonateItems
gosub BankItems
gosub TM_TravelFromObject %travelmethod %boatkey
if #RESULT = #TRUE
{
display ok Error in TM_TravelFromObject
stop
}
wait 20
gosub TM_StandCorrectly
}
}
}
return
sub ScanInsure
; set !lpc #lpc
; set #lpc 1
finditem * c_ , #backpackid
; set #lpc 10
for #findindex 1 #findcnt
{
if #Findcol = 1153 ; ; 2301 = Doom 1157 = Minax 1153 = White for Ancient SOS
{
Event sysmessage Looking for Items
event property #findid
if ( Minax in #property && insured notin #property || ancient in #property && insured notin #property ) ; <--- chage this or add more like: || blahblahblah in #property &&
gosub InsureItem
Else
Ignoreitem #Findid 7
}
}
; set #lpc !lpc
set %insuretimer #SCNT + 180 ; ( 180 sec ) < --- add in sec the time you want between each scan
return
sub InsureItem
exevent popup #charid
wait 10
click 61 111 ; --- Location of Item Insure
set #ltargetid #findid
set #ltargetkind 1
target
event macro 22 0
wait 10
key esc
return
gosub GumpWait NULL container_gump container_gump
gosub TransferItems NULL AWJC_SVH_XVH_UDF_EQD_UVH -1 #BACKPACKID %container_MIBs
wait 20
gosub TransferItems NULL WWS -1 #BACKPACKID %container_Stack ; pearls
wait 20
gosub TransferItems NULL POF_KUF -1 #BACKPACKID %container_Stack
wait 20
gosub TransferItems NULL IND_HND_STO_JJG_UDHB -1 #BACKPACKID %container_Stack
wait 20
gosub TransferItems NULL EQD_FQD_GQD_DQD -1 #BACKPACKID %container_Fish ; uncut old-style fish
wait 20
gosub TransferItems NULL WYZ_SMZ_OMZ_RMZ_UYZ_RMZ_ZYZ_TYZ_NMZ_LMZ -1 #BACKPACKID %container_Fish ; uncut-High Seas fish
wait 20
menu Get EUOCheckBox13
finditem EQD_FQD_GQD_DQD_UYZ_ZYZ C_ , #BACKPACKID
menu get EUOCheckCarveHighSeasFish
finditem WYZ_SMZ_OMZ_RMZ_UYZ_RMZ_ZYZ_TYZ_NMZ_LMZ C_ , #BACKPACKID
EQD:A Big Fish
WYZ:Amberjack
QZZ:Apple Crab
CAAB:Autumn Dragonfish
LMZ:Black Marlin
GQD:Black Seabass
QZZ:Blue Crab
OMZ:Blue Grouper
EQD:Bluefish
OMZ:Bluegill Sunfish
RMZ:Bonito
EQD:Brook Trout
OMZ:Cape Cod
TYZ:Captain Snook
RMZ:Cobia
NZZ:Crab
QZZ:Crab
PZZ:Crusty Lobster
RMZ:Cutthroat Trout
NMZ:Darkfish
SMZ:Demon Trout
TYZ:Drake Fish
NZZ:Dungeness Crab
OMZ:Dungeon Chub
SMZ:Fairy Salmon
NMZ:Fire Fish
OMZ:Fire Fish
KZZ:Fred Lobster
SMZ:Gray Snapper
WYZ:Green Catfish
EQD:Haddock
RMZ:Holy Mackerel
PZZ:Hummer Lobster
SMZ:Infernal Tuna
NZZ:King Crab
RMZ:Kokanee Salmon
KZZ:Lobster
PZZ:Lobster
GQD:Lurker Fish
TYZ:Mahi-Mahi
EQD:Mud Puppy
EQD:Orc Bass
NMZ:Pumpkinseed Sunfish
SMZ:Rainbow Trout
SMZ:Red Drum
NMZ:Red Grouper
DQD:Red Snook
NMZ:Redbelly Bream
QZZ:Rock Crab
KZZ:Rock Lobster
SMZ:Shad
KZZ:Shovel-Nose Lobster
DQD:Smallmouth Bass
FQD:Snaggletooth Bass
NZZ:Snow Crab
PZZ:Spiney Lobster
QZZ:Stone Crab
GQD:Uncommon Shiner
FQD:Walleye
RMZ:Yellow Perch
UYZ:Yellowtail Barracuda
ZYZ:Yellowtail Barracuda
CAAB:Autumn Dragonfish
DQD:Red Snook
DQD:Smallmouth Bass
EQD:A Big Fish
EQD:Bluefish
EQD:Brook Trout
EQD:Haddock
EQD:Mud Puppy
EQD:Orc Bass
FQD:Snaggletooth Bass
FQD:Walleye
GQD:Black Seabass
GQD:Lurker Fish
GQD:Uncommon Shiner
KZZ:Fred Lobster
KZZ:Lobster
KZZ:Rock Lobster
KZZ:Shovel-Nose Lobster
LMZ:Black Marlin
NMZ:Darkfish
NMZ:Fire Fish
NMZ:Pumpkinseed Sunfish
NMZ:Red Grouper
NMZ:Redbelly Bream
NZZ:Crab
NZZ:Dungeness Crab
NZZ:King Crab
NZZ:Snow Crab
OMZ:Blue Grouper
OMZ:Bluegill Sunfish
OMZ:Cape Cod
OMZ:Dungeon Chub
OMZ:Fire Fish
PZZ:Crusty Lobster
PZZ:Hummer Lobster
PZZ:Lobster
PZZ:Spiney Lobster
QZZ:Apple Crab
QZZ:Blue Crab
QZZ:Crab
QZZ:Rock Crab
QZZ:Stone Crab
RMZ:Bonito
RMZ:Cobia
RMZ:Cutthroat Trout
RMZ:Holy Mackerel
RMZ:Kokanee Salmon
RMZ:Yellow Perch
SMZ:Demon Trout
SMZ:Fairy Salmon
SMZ:Gray Snapper
SMZ:Infernal Tuna
SMZ:Rainbow Trout
SMZ:Red Drum
SMZ:Shad
TYZ:Captain Snook
TYZ:Drake Fish
TYZ:Mahi-Mahi
UYZ:Yellowtail Barracuda
WYZ:Amberjack
WYZ:Green Catfish
ZYZ:Yellowtail Barracuda
gosub TransferItems NULL IND_HND_STO_JJG_UDHB -1 #BACKPACKID %container_Stack
I hate wasting things so I wanted to donate all the fish steaks to the Libray to get something cool. I set this up with two runes to the Fisherman in the Britain Libary and checked the appropriate boxes. Watching my Fisherman, he never gets to the Libary always by-passing it for the Bank or back to the Ship.
does anyone else use the "Donate" Option? Is it working for them? And may I ask what they used to fix it?
Does the Evaluate Loot open the mibs? How do i keep them closed, so i can open them all myself?
Dude thanks for replying!! I can't explain how incredible this script is! Great job!!
I've also had alot of issues with the FaF'er saving the set up most likely Vista issues as well even though I'm running as Administrator.
Finally last night I ended up manually editing the fishing_setup.txt file with all the ID's of my runebook, boat key, slayer book etc.
I renamed the file fishing_setup_ultima. Then opened my Europa_Ultima_Fishing file and edited so it now says:Code: [Select]set %setupfile fishing_setup_Ultima.txt
Now it's all working good on all my accounts/characters that I have fishing. Much thanks to Nobama and Khameleon for helping with issues and fine tuning!
Follow this and it will work perfectly. After lots of trial and error this script works FLAWLESSLY. Just need to empty your bank 2x per day with all the MiBs!!
Thus far Off Osiredon I've managed to pull 3 one tile soul forges, 1 Enchanted Coral Bracelet, and 1 Leviathan Hide Bracers after tossing approximately 60 White Nets. Ironically I've only received 2 ML artifact drops from the Leviathan..neither of which was a Ghost Anchor or Sea Horse Statuette.
All Glory to the Admiral TM and the FaF'er!
Thankyou Sir!
TM, I have used and abused this script with many fishers and love it. I am trying it on a freeshard for the first time and it mostly works but I have a question about the casting into the water. It seems hit or miss. It is hard to tell if it because the casting spots change or if it is something progressive. It starts out casting and pulling in fish fine. It will go through about 20ish casts then start getting you cannot see the water. It finally ends up with casting and the system message what water would you like to fish in but no animation of it going into the water and no system message of pulling anything in or not seeing the water and of course, no fish.
I am not sure if it has to do with the z axis in places or something else. I know I have seen animations and seen it pull fish in almost or all of the 4 corners. Since you have used this on some freeshards, I am hoping you may have some advice for me. I cannot imagine fishing without this script. If it matters any, this is on UO Heritage, sometimes called trueuo. It is the official server of ServeUO and run by one of the ServeUO devs and is for most parts an OSI clone with a few customs.
Somehow it was the shoreline interfering with it. Even though I was 9 or 10 tiles from the shore, I had to move one more over to get it to work. I have been that close before on OSI with FAF but for some reason it wasn't quite working on ServeUO. I switched to yours to continue to gain because C2's dungeon and shore fisherman had too many cannot see the water errors though the same spots work fine for it on OSI. It is a subtle difference and once I can get into open waters, I won't have to worry about it. :)
Read that script from Kal in depth, it might need a dependency. I use both - FAF to find, and the Kal to go and it draws my maps perfectly, sorts, then i use Crisis to fish it up and sort (shameless plug there)..
First, I am a huge fan of both scripts...
I must admit, I am not sure why we are discussing Kal's original sos master script here, but over on Easyuo, I fixed it all. The original post there has a link to both Toymaker's version and mine in it's thread, so the updated versions should be simple to find without the need to scan through the pages.
Requirements:
; . SMALL boat in deep water
; . Runebook in main pack with at least:
; = 1 rune for a safe logout point
; = 1 rune for a bank
; . Boat key in main pack
; . Container in bank for non-stackable items
; . Container in bank for stackable items
; . 100% LRC suit. On OSI, it's best to have self-repair items.
; . Sissors for cutting leather
; . Dagger, knife for skinning sea serpents
; . Offensive ability using Necromancy, Magery, or Archery buffed with Chivalry (optional)
; . Defensive healing ability using Magery, Necromancy, Chivalry, or bandages
; . Start script standing on your boat at the key recall point.
; . If you haven't run the Guided Setup yet, it's best to start at a bank location.
;
; Special Thanks:
; Valuable testing/feature input by j4bber, MissyMoose, Bookwyrm, sss567, Hoby, Gimlet
;====================================
; Revision History:
;===================================================================
; ToDo:
; . Item evaluation with TM_CLAw
.... I knew next to nothing when I came here and with the help of others wrote my first script.....
Thanks for this! :)
Only changes i ended up making was to fix an issue i was having with the script hanging on a broken rod, and moved my drop off location to a secure in my house. Really just wanted to take up fishing for a stockpile of metal chests and was too cheap to pay for them lol, this did the trick and saved me many hours of not having to actively fish :)
Only shard i seem to enjoy playing on since getting back. Been gone since 05. Took a peek at Atlantic and went running, screaming, in tears...
Had no issues at all! Youre scripting is so clean and easy to follow (and learn from). Was easy enough to update the boat stuff for the bigger ships, toss my keepables into the cargo hold, replace broken rods, etc. Not to mention i actually read through all the pages and found a few handy tid bits.That's great to hear. Especially that you've gotten some use out of my code helping you learn yourself. EasyUO is really one of the best examples of people using sample code to branch out to make their own creations. Good stuff!
Examples like yours and a couple others here sure make it easy. I also have the benefit of coming from a perl/php/c background, Lua, pascal, etc however is beyond my realm of interest. Normally just hack and slash subs together from working scripts to make what i want. Decided to try releasing my first script and it gave me a whole new level of appreciation for you guys. The amount of extra work involved in automating setups, error checking, etc is kind of insane.You have the right of it. It is definitely one thing to get a script working for your own needs, but it's entirely different to try and come up with something that can run for someone without much script fixing experience. Really it's just a matter of how much support a scripter wants to give the users after release. A poorly written script will lead to lots of work after release for the scripter supporting it. So bulletproofing is a must (for sanity-sake).
Are you running this on a production or freeshard server?
There are types for the weapon. Does your weapon show up in either the bow or the variable that keeps track of the left-handed/right-handed (not looking at the code, just from memory)?
There is also routines for disarm and rearming the bow, but I do not know if these are skipped for spell channeling weapons. I would test with another bow of some type that isn't spell channeling just to see if it simply functions for you. It sounds like you are having multiple issues (maybe a lag/timing issue as well). So I would test it out with a basic setup, then figure out how to add elements.
If you need assistance to adapt the script, it will first need the TYPE of the weapon you are using. Drag it and check the value of #LLIFTEDTYPE.
Next you need a left hand vs. right hand arm/disarm routine.
This is probably a good time to remind the thread that I don't recommend using the archery feature. It was written 14 years ago, and never worked all that well back then. However using magery with this script always seemed to work much better. Since you are on Demise, you will also have issues with the peculiarity of your shard since it's not 100% what EasyUO expects (and more specifically what scripts are written to handle). Timing, click locations, last object, tile behavior always function a bit differently on freeshards vs. production.Thanks. I will follow your advice!
With that said, you can probably figure it out but you will need to debug very carefully. You'll need to add "pause" statements in the problem areas of the code and then single-step through the script noting the variable values are getting the expected values. This is exactly how I would approach the problem, and really how most of us learned to script in the first place. :)
Taking advantage (even though it's not the main topic of the topic), don't you have an updated script for Waterstained SOS? What I found does not read the SOS properly and ends up not marking them on the map by region. Is this also a problem for being on Demise?That's definitely a question for Gad since he seems to be the official/unofficial maintainer for Kal's MIB SOS Master. I'm not sure he has a thread here about it, so you might need to ask about that over at EasyUO in the SOS Master thread.
Taking advantage (even though it's not the main topic of the topic), don't you have an updated script for Waterstained SOS? What I found does not read the SOS properly and ends up not marking them on the map by region. Is this also a problem for being on Demise?That's definitely a question for Gad since he seems to be the official/unofficial maintainer for Kal's MIB SOS Master. I'm not sure he has a thread here about it, so you might need to ask about that over at EasyUO in the SOS Master thread.
http://www.easyuo.com/forum/viewtopic.php?f=3&t=11099&hilit=sos+master
After some trouble shooting, finally got it working! Had to brush off the old cob webs. Great script, Thank you!Did you get it working for OSI or a freeshard?
Sounds like you got it all figured out. Nice nice.
I will look at my settings, but honestly the auto looter you dont have to have much in it, as the FAF will open or not open MIB, will loot all the valuables you need.. what are you trying to search for specifically? And no you dont need MIB or SOS or NET or anything like that in the claw..
Ask and you shall receive.
All the sea serpent things you are mentioning changed a few years back. So both the Claw and FAF need to be either current or adjusted to make sure the items you are after will get looted properly. Have you double checked all those settings and definitions?
I do not remember-which items are looted by the FAF vs the Claw?
i added the reg ids and gem ids to my hold bag in my bank. having the 3 containers helps out a lot and i keep on average 80ish normal items in bank (between fish and leather scales etc..). go fishing for half a day, pause script and offload all the big fish (into trash for points, also green nets) rest of it i take to house and store. There is another script here (its on easyuo site) that pulls and maps out the sos for you and you can sail to them. When you feel good enough let me know and pm me TrackStar and will gladly help you get that set up.
Highly Highly Highly recommend this script - http://www.easyuo.com/forum/viewtopic.php?p=97820#97820 . Read through it, there are two fixes that need to be done, and ensure you have the correct files, otherwise it wont work properly. But this once set up and works you can fly through MIBs. 10 chests to hold them, and runes to where you want to drop a boat from (you will get idea when you read up on it). Hope this helps.
Ask and you shall receive.
i didnt, but you can, wont hurt...
Highly Highly Highly recommend this script - http://www.easyuo.com/forum/viewtopic.php?p=97820#97820 . Read through it, there are two fixes that need to be done, and ensure you have the correct files, otherwise it wont work properly. But this once set up and works you can fly through MIBs. 10 chests to hold them, and runes to where you want to drop a boat from (you will get idea when you read up on it). Hope this helps.
For those who are having trouble with MIBs being looted, I updated the values and attached it. I could have sworn I saw this already in the 70+ pages; but, I couldn't find it again when I came around to it. I Hope this helps someone!
Okay, yeah i have it on mine in case artifact quality drops from serp (very rare that it happens), but when i do this, i run 4 fisherman same time, and usually fill up super fast. But happy that sos sell on my shard...
I am afraid that to get that functional on the newest version of Easyuo, it is more than a few changes though...Highly Highly Highly recommend this script - http://www.easyuo.com/forum/viewtopic.php?p=97820#97820 . Read through it, there are two fixes that need to be done, and ensure you have the correct files, otherwise it wont work properly. But this once set up and works you can fly through MIBs. 10 chests to hold them, and runes to where you want to drop a boat from (you will get idea when you read up on it). Hope this helps.
Ditto! This is one of the most useful scripts for those of us with 1000s of MIBs. Being able to organize them into easy to sail to sections of a map make farming so much simpler.
2. I've had issues with the client crashing when I run more than one fisher. Currently I have a separate file for 2 claws and 2 fishers and their save files. Do you do anything else? Like run it in a special compatibility mode? etc?
2 questions:
1. How did you add "Artifact" to the CLAw? Was it as simple as just adding it through user defined by typing "Artifact"?
2. I've had issues with the client crashing when I run more than one fisher. Currently I have a separate file for 2 claws and 2 fishers and their save files. Do you do anything else? Like run it in a special compatibility mode? etc?
Adding a word like "Artifact"
1) Type "Artifact" into the "User Entry" line and press "OK" next to it.
2) "Artifact" will now appear in the "User Defined" drop down selections
3) Select "Artifact" from the "User Defined" dropdown, Press the ">=" several times until "NA" appears
4) Press "OK"
5) Simple rule "Artifact" will now appear in your simple rules list. Add that rule to your active list
More than one fisher:
EasyUO doesn't do well with more than once client and is worse when there's a bunch of drag/drops going on. Early on we found that in order to prevent interactions between clients, we run each instance of a client in its own virtual machine. Personally I use VirtualBox and a minimal Windows 10. You just make one instance and get it configured then clone it so you can have multiple instances of UO basically running but each on its own "computer".
2. I've had issues with the client crashing when I run more than one fisher. Currently I have a separate file for 2 claws and 2 fishers and their save files. Do you do anything else? Like run it in a special compatibility mode? etc?
The only thing I see as a conflict that I know of that is quick to cause client crashes is related to mouse clicks. There are 3 mouse click sections of code in the fishing script:
1) travel
2) library donation
3) stand correctly routine (TM_StandCorrectly) - I did not do the math on where it is clicking, but I think it is configured for an 800x600 screen size and would force your character to stand facing south-east (UO cardinal direction so straight down) at some point. If it is a 640x480 screen size your character would stand east (again UO cardinal direction so bottom right corner of the game window). (TM_StandCorrectly also pathfinds to have the character stand probably below the mast and within 2 tiles of the ship's hold, then finally moves the mouse somewhere to the south/south-east of the character - but it doesn't do a mouse click - only moves the mouse there).
I never did the library donation this way, because the items stack. I would just bind those into a deed (these days) and head to the library once in a while myself to do the donation.
Mouse click locations are important because there is 1 mouse action at a time on the computer. This means you don't want the screens minimized or behind something else. I know at one point mouse clicks were like the screen reads and affected whatever the top client was. I have had more success in recent operating systems getting it to read screens where I had a browser open on top. I can't get screen reads to work if the client is minimized. Are your clients minimized??
I had client crashes and situations where it would lock up, but managed to have better results when changing all my mouse click operations to use 'DMC' ('don't move [mouse] cursor' position).
I have run 3 clients on my I5-4 core system reliably. A 4th client and I notice a difference. A 5th client and my computer is very sluggish to respond the way I am used to. I have plenty of RAM, so in my case I believe it is really the CPU that limits my system. I have discussed multiple clients with others who run 7 clients with a better CPU than mine, but that is more than my setup can handle. YMMV...
When you run your multiple clients, are each of the game windows able to be seen together on screen?
When you describe it crashing, do you mean you can click on the paperdoll 'logout' button? or does the game client "become unresponsive"? My solution involving "mouse clicks changed to use 'DMC'" corrected the issue where I could still logout using the paperdoll choice (I think this is sometimes fixed by re-opening the paperdoll which resync's the connection to the server; and there is a sync option in Razor/RazorEnhanced which does something similar). When the client 'becomes unresponsive' is a different issue for which I have not found a solution.
Are you using VM or directly on your OS?
2 questions:
1. How did you add "Artifact" to the CLAw? Was it as simple as just adding it through user defined by typing "Artifact"?
2. I've had issues with the client crashing when I run more than one fisher. Currently I have a separate file for 2 claws and 2 fishers and their save files. Do you do anything else? Like run it in a special compatibility mode? etc?
Adding a word like "Artifact"
1) Type "Artifact" into the "User Entry" line and press "OK" next to it.
2) "Artifact" will now appear in the "User Defined" drop down selections
3) Select "Artifact" from the "User Defined" dropdown, Press the ">=" several times until "NA" appears
4) Press "OK"
5) Simple rule "Artifact" will now appear in your simple rules list. Add that rule to your active list
More than one fisher:
EasyUO doesn't do well with more than one client and is worse when there's a bunch of drag/drops going on. Early on we found that in order to prevent interactions between clients, we run each instance of a client in its own virtual machine. Personally I use VirtualBox and a minimal Windows 10. You just make one instance and get it configured then clone it so you can have multiple instances of UO basically running but each on its own "computer".
Thanks for the info on the CLAw. Sounds like I was using it properly! Glad to know I'm able to work through a lot of this myself and that it, for the most part, is decipherable for me.
Yea, it sounds like I should do a VM. I used to do QA for a web developer a long time ago where I used VM and others extensively as well as various other reasons over the years.
Is there a virtual machine software you prefer? VirtualBox I guess?
Thanks for the info on the CLAw. Sounds like I was using it properly! Glad to know I'm able to work through a lot of this myself and that it, for the most part, is decipherable for me.
Yea, it sounds like I should do a VM. I used to do QA for a web developer a long time ago where I used VM and others extensively as well as various other reasons over the years.
Is there a virtual machine software you prefer? VirtualBox I guess?
I used to use VMWare Workstation until my licenses got too old. VirtualBox is sufficient (though seems slower). They both allow for cloning VMs, and that's what's important. Another nice byproduct of consigning your UO session to the VM is that you can use your computer for general stuff simultaneously since the mouse/keyboard interaction is negated and you can minimize the display so that even OCR-intensive scripts will still work.
I started running this script again and I am running into a problem. After killing a serpent and the boat needs to move to make it lootable the script goes the opposite way of the corpse. for example if the boat needs to go backwards to loot, the script has the character say forward one and it just goes on endlessly going the wrong way.
I am not sure how to fix the problem. I don't know how to figure out if the problem lies in the script identifying the character XY or the dead body XY It calculates the incorrect direction to go based on the location calculated on the comparison of the XY of the body/character.
I tried swapping the forward one/backward one commands in the sub but it did not fix it. It has to be something in the calculation of body/character location. any help is appreciated.
here is the sub it is getting stuck in
;-------------------------------------------------------------------------------
sub LootSerpent
namespace push
namespace local LS
set !temptargetkindid #LTARGETKIND
set !templtargetid #LTARGETID
set !templobjectid #LOBJECTID
set #LTARGETKIND 1
finditem YFM G_10 ; locate a dead body
if #FINDKIND = -1
{
namespace pop
return
}
wait 2s
finditem YFM G_10 ; locate a dead body again, first body may have changed.
event property #FINDID
if serpent NOTIN #property ; be sure the located body is a serpent of some sort
{
ignoreitem #FINDID
namespace pop
return
}
set !presentserp #FINDID
ignoreitem #FINDID
set %deadserpcount %deadserpcount + 1
set %totalserps %totalserps + 1
menu set EUOStatus Serpent looting in progress...
set !tempxxx #CHARPOSX
set !tempyyy #CHARPOSY
closey:
set !xdist #CHARPOSX - #FINDX
set !ydist #CHARPOSY - #FINDY
if !xdist = -1 && ( !ydist < -1 || !ydist > 1 )
{
event macro 3 0 left one
wait 25
goto closey
}
if ( !xdist = 0 || !xdist = 1 ) && ( !ydist < -1 || !ydist > 1 )
{
event macro 3 0 right one
wait 25
goto closey
}
set !ydist #CHARPOSY - #FINDY
if !ydist < -1
{
event macro 3 0 back one
wait 25
goto closey
}
if !ydist > 1
{
event macro 3 0 forward one
wait 25
goto closey
}
closex:
set !xdist #CHARPOSX - #FINDX
if !xdist < -2
{
event macro 3 0 right one
wait 25
goto closex
}
if !xdist > 2
{
event macro 3 0 left one
wait 25
goto closex
}
Yes, or you are trying to use ANYTHING but a small boat. Small boat is a must.
Sounds like your boat is facing the wrong direction.
Has to face north.
sub BankItems
Honestly, anything that is stackable allows donation from a commodity deed. That makes it more efficient use of time to bank the resource and bring the deed to the donation point manually.
Honestly, anything that is stackable allows donation from a commodity deed. That makes it more efficient use of time to bank the resource and bring the deed to the donation point manually.nice that is super easy. thanks for info
The random number generator has always been VERY strange on OSI. There was once the 8x8 trick where you could chase gains by sailing north once you start a run. It was kinda fun - I miss those days. Glad the script is still working well. I use it constantly on the freeshard VnV.
Read through that entire thread, there was something that needed a simple update (a dependency) and it works like a champ, i know i starting using it again last year and had to read through to find the fix to properly label, but i can tell you for sure it works as before, and have fished up a couple hundred sos with no issues.
beauty is in the eye of the beholder - fishing allows me to acquire a crafting reagent :O
Thanks Gaderian!! i will try and decipher what you meant! :)
I have one character that won’t target the water to fish. It works with all other characters. Any ideas ? It suddenly stopped working and I even used a fresh pc.
Here is a snippet from the fishing code:Code: easyuo
set #LOBJECTID %fishingpole set #LTARGETKIND 2 gosub TM_AdvJournalSync FISHING event macro 17 0 target 4s event macro 22 0 set %fishtimeout #SCNT + 9
I don't want to hear it - yes - I quoted myself. ;)
Another possibility is that #LTARGETKIND variable. It needs to be set to 2 to allow fishing up the resource and target the water. However, other things like casting a direct damage or heal spell (not ARCHCURE or other area of effect spells) require #LTARGETKIND to have a value of 1.
If you are running another script that sets #LTARGETKIND, then FAF is open to it changing before it tries to target the water. There is only one #LTARGETKIND (well, any of the #... vars really) for any client. These are not instanced by tab or namespace, etc.
So it is very easy to interfere if you are running multiple scripts on the same character - and you will get exactly the results you are describing.
Did the %fishingpole variable get corrupted? is it set to a different item id than the fishing pole you think it is using?
On laggy shards or slow connections, sometimes the script will zip too quickly to the vender search portion of the code before the bankers have been populated post-recall.
I think it is timing more than anything and the fact the EUO is not aging well. It has been over a year since it was updated last. Anyways, the same thing happens to me from time to time as far as the recalling to the house and just standing there. The tillerman happens as well from time to time and I know that is a timing thing though I have not bothered with trying to adjust it since it is not every time. More than likely, it is due to a lag spike in game and the script thinks it already recalled to the ship.
If your house has the chance to spawn aggressive things, then setting up a safe logout location would be the wiser choice than leaving it unset.
I'm down to running only a few scripts anymore, but this is one of them (as well as SOSMaster being supported by Gaderian). I do run on a freeshard and run this script daily. From my own usage, I see no issues at all. My usage is that I run in 2 hour increments and so far have never had issues with this script.
But if you're having lag issues, it's always best to locate the "WAIT" statements right after a recall/gate/sacred journey attempt and make them a bit larger. Also if you find your character just standing there, just pause the script and note what line/subroutine the code is stalled at. One thing I remember seeing is if the script gets to the point where it's either looking for a banker or a secure before the server has time to populate the surround #FINDIDs due to lag, it might get stuck. Adding a delay can help this.
Can you afford 65 magery to succeed at recall 100%?
There is a lot more feedback to determine the travel spells when using magery(recall/gate travel) vs chivalry(sacred journey) - so the travel routines do a much better job of determining what happened.
A few years back, they changed the id of the MIB so you will need to update that in the script. Try replacing the old one with UVH but I am not 100% positive that is correct.Lemme know if you know where in the script to change the id
I guess I forgot to post this revised version, as well as the 9 versions previously. lol. Look for version 30k attached to the first post. I keep this one pretty up to date since I still use it on many RunUO freeshards.
I am still using 20T lol
Can you afford 65 magery to succeed at recall 100%?
There is a lot more feedback to determine the travel spells when using magery(recall/gate travel) vs chivalry(sacred journey) - so the travel routines do a much better job of determining what happened.
Thank you! I am quite a bit behind so I will give the new one a run this weekend.
CityKitty, are you using a small boat? I still use this script all the time and really never have a problem with it. I'm playing on a freeshard and recently started on another successfully.
Also, the latest version 30k already has the modifications for the "new" style MIBs, so you don't have to make that change. So assuming you're using the small boat and IT IS POINTING NORTH, then is should work for you.
Here's another one: I stopped the script and, when I started it again, I found it had saved the last session! Nope, nothing new or changed and no idea why.
Thanks souch TM for this script and for keeping it up. I really appreciate it.
There is either a checkbox on the menu or something in the code that allows you to choose whether to open them or not. I find I get more ASOS when I open a crapload at one time so I wrote a little snippet to run to open them all for me.
I used 30I a while and it works like a charm. Thing is, how do I get it to extract the SOS from the bottle? My fishing is based on how many ASOS I have for my vendor and I hate the click click click after a fishing trip! Is there a command I can write in or something? Thanks in advance TM!
EDIT2: May have fixed the stalling problem. I redid the guided setup twice and so far no stalling out. The rest of it is still an issue though.
Yah very confusing. There were so many things at once and I was trying to work on everything at once. Good news is it's working again. It appears it was a corrupt config file as far as I can tell. I went right back to brand new, first time and went from there. So far, no stalling, file is saving, recall is working fine and it's running well. Was my best bet with so many errors and I think it's fixed now.Glad you got it sorted out CityKitty. I've had problems with corruption a couple times myself. Fortunately I keep backups of most of my config files, so I was able to revert to a previous file I saved about a week previously. My CLAw save files get pretty large and reconstructing those is a PITA, so I learned early on to keep a copy just in case. Cheers!
sub cutfish
set !temp_LOBJECTID #LOBJECTID
set !temp_LTARGETID #LTARGETID
set !temp_LTARGETKIND #LTargetKind
menu Get EUOCheckBox13 ; carve fish?
if #MENURES = #TRUE
{
set #LTargetKind 1
finditem EQD_FQD_GQD_DQD_UYZ_ZYZ_LMZ C_ , #BACKPACKID
if #FINDCNT > 0
{
gosub Defend NULL %autodefend_against %offencetype %defencetype 10
for #FINDINDEX 1 #FINDCNT
{
event property #FINDID
if caught , #SPC , by in #PROPERTY
{
gosub TM_GetItemWeight #FINDID
menu get EUOEdit1
if #RESULT >= #MENURES
continue
}
set #LOBJECTID %blade
set #LTARGETID #FINDID
event macro 17 0
target 3s
event macro 22 0
wait 20
}
}
}
yes, i know it.
i'm using a normal small ship and old fishes itemid is in the script...Quotesub cutfish
set !temp_LOBJECTID #LOBJECTID
set !temp_LTARGETID #LTARGETID
set !temp_LTARGETKIND #LTargetKind
menu Get EUOCheckBox13 ; carve fish?
if #MENURES = #TRUE
{
set #LTargetKind 1
finditem EQD_FQD_GQD_DQD_UYZ_ZYZ_LMZ C_ , #BACKPACKID
if #FINDCNT > 0
{
gosub Defend NULL %autodefend_against %offencetype %defencetype 10
for #FINDINDEX 1 #FINDCNT
{
event property #FINDID
if caught , #SPC , by in #PROPERTY
{
gosub TM_GetItemWeight #FINDID
menu get EUOEdit1
if #RESULT >= #MENURES
continue
}
set #LOBJECTID %blade
set #LTARGETID #FINDID
event macro 17 0
target 3s
event macro 22 0
wait 20
}
}
}
can't figure how to make it work again :-[
Watch out for the pirates