;=================================================================
; Script Name: TrailMyx's Advanced CLAw (Complete Looting Assistant)
; Author: TrailMyx
; Version: 0.756
; Shard OSI / FS: OSI / FS OK
; Revision Date: 9/29/2007
; Purpose: Simply the Fastest and Best autolooter in the UOniverse!
; Globals:
; Special Thanks:
; Cerveza the UO master!
; Beta testers: Bookwyrm, MissyMoose, Gimlet, Cake2, Hoby. Thanks!
; Bug testers: Khameleon
;=================================================================
set %script_pause #FALSE
Thanks for that. There is something wrong with the pause button in the LITE version, but seems to work fine in the FULL version.
Oh, lol, I fixed that already. I have another version I never released. heh. Oops. But I'll add your Butcher's War Cleaver suggestion.
this is good
so far everything works awesome. ive already gotten a 1/3 with dci and lmc so it obviously works well. anyway ive been running threw about 150k boards and have not gotten any runics. i imagine its just my luck but has there ever been a problem with it not looting the runics?
Trust me when I say.. this looter is the most advanced piece of work I've seen yet. when I was testing this TM was kind enough to work with me, I hunt in a very Stressful Environment and we got the looter to work very Efficiently. It has never missed anything in my Looter Category.. though I forgot to ask him to add Set Armor to the main program.. it was easily added with the User Define Option.
I still owe him some additions from his findings.... One day... ;)
SetupLoop1:
str pos !copy $
if #STRRES <> 0
{
set !len #STRRES - 1
str left !copy !len
set %name . !i #STRRES ; create %name(!i)
msg 1$
set % . #STRRES !i ; this is the name(!i) index number
set !len !len + 1
str del !copy 1 !len
set !copy #STRRES
set %log . !i #TRUE
set !i !i + 1
goto SetupLoop1
msg 2$
Here is the issue i am having, when the corpse is opened it keeps opening and moving the corpse around and never gets to looting it. The corpse opens in the bottom left of my window. I dont know if it does that because i have a constant flow of msgs across the left side. I cant figure out how to move the corpse to a different part of the screen. I really would like this to work because i like to solo miamso and dont have time to loot everything myself. Thanks, any help would be appreciated.
Well, it can't really get stuck in this loop. The reason I say that is because it's parsing a finite list contained in the variable %name. The value in %name isn't dynamic and is setup in the code just above this loop. Really, the only way you could get stuck in this loop is if the code was changed on your version. You might want to delete the version you have and re-download it. But looking at your snippet you posted, this part hasn't changed.
I didn't mean to tie you up wasting time on something that's clearly an issue only on my end. Thanks for trying to help though. I appreciate the time you spent helping me try to fix my issue.
I didn't mean to tie you up wasting time on something that's clearly an issue only on my end. Thanks for trying to help though. I appreciate the time you spent helping me try to fix my issue.
No worries, I love a good mystery and you get the golden goose for this one. I'm stumped (and that's hard to do). What's totally strange is that you were able to use the CLAw at one point, but now something has changed.
What changes have you made to your computer/OS since just before you first noticed things were acting strangely? Seems to be something subtle.
i know this is crazy tm but are there any keys or commands that would interact funny with UOA or uo macros. I know i cannot run my Zoo uni tamer with uoa on because the move commands set off all kinds of macros. To be honest I haven't read all the posts but that popped in my head.
Or maybe their mouse settings are turned way up or down froma thing like cheat engine messing up timing.
Just tossing some random things out there that have messed with code for me before because u are right in that it just doesn't seem right that something would be causing this in the natural code.
i know this is crazy tm but are there any keys or commands that would interact funny with UOA or uo macros. I know i cannot run my Zoo uni tamer with uoa on because the move commands set off all kinds of macros. To be honest I haven't read all the posts but that popped in my head.
Or maybe their mouse settings are turned way up or down froma thing like cheat engine messing up timing.
Just tossing some random things out there that have messed with code for me before because u are right in that it just doesn't seem right that something would be causing this in the natural code.
SetupLoop1:
str pos !copy $
if #STRRES <> 0
SetupLoop1:
str pos !copy $
if #STRRES > 0
did you try to redownload the script?
Did you try making that little change I suggested? I'm not sure why you would be the only person on the Earth that might have a different value returned from a STR statement, but anything is possible.....
Well, you might try pausing the script after it's been looping in that for a while. Typically, you should either get a 0 in #STRRES when the STR command doesn't find something, or worse case *may* be an N/A. It would be interesting to see what the result of #STRRES ends up being... That would mean that your present version of EasyUO is spitting out answers that are just about singularly unique; lucky you!
Well, you might try pausing the script after it's been looping in that for a while. Typically, you should either get a 0 in #STRRES when the STR command doesn't find something, or worse case *may* be an N/A. It would be interesting to see what the result of #STRRES ends up being... That would mean that your present version of EasyUO is spitting out answers that are just about singularly unique; lucky you!
How would I check what the #STRRES ends up as? If, theoretically, it is spitting out something unique, could I tweak something to use that so that I can get it to work for me? I tried deleting EasyUO and re-downloading it, of course with no luck. Jebus, this is why I always steered clear of programming. So people have more of a stomach for this sort of thing than me. heh
Well, you might try pausing the script after it's been looping in that for a while. Typically, you should either get a 0 in #STRRES when the STR command doesn't find something, or worse case *may* be an N/A. It would be interesting to see what the result of #STRRES ends up being... That would mean that your present version of EasyUO is spitting out answers that are just about singularly unique; lucky you!
How would I check what the #STRRES ends up as? If, theoretically, it is spitting out something unique, could I tweak something to use that so that I can get it to work for me? I tried deleting EasyUO and re-downloading it, of course with no luck. Jebus, this is why I always steered clear of programming. So people have more of a stomach for this sort of thing than me. heh
Well, for you it's easy. Just let it loop for a while and then pause the script. It should be looping at that location. Just single-step the code (F8) until EUO executes the STR function, and then look over at the #STRRES value in the system variables.
Well, the #STRRES shows up as blank whenever I check it. I assume its supposed to be a number. Any idea what would cause that value to not be set? Or anyway to manually set it in the script so that it doesn't loop? Probably not I assume.
Well, the #STRRES shows up as blank whenever I check it. I assume its supposed to be a number. Any idea what would cause that value to not be set? Or anyway to manually set it in the script so that it doesn't loop? Probably not I assume.
Well, even blank should have failed the logic "if #STRRES > 0".
On my system, "str pos !copy $" will always return a number. How strange is that?
Wow, Your response time is sweet.. :) :)
Ok, My hunter itself is a road hog. I normally just use it for hunting earth elems for now, to get gems, dirt, and a little gold. Its also set up as a harvester, for cotton, wheat, veggies, green thorns...
So, when i was testing this out, I was fighting earth elems, and they only have like small ore piles, some gems, gold, furtile dirt, and 1-2 mandrake root on them, once in awhile you will get a t-map, and 1-3 weaps/armor also. So, I was thinking it would be fairly quick, as the only rules I have concerning armor/weps, is I wanted it to gather all the slayers... It would do it, But take like 1-3 seconds.. I didn't look at the stats tab, But will when I get to it tomorrow after work.
My system.
Intel 2.8ghz
2meg ram
WinXP pro sp3
Not bad, but not the best of the best either...:(
Anyway. How do I make it into the elite? I think I would love the full version... :)
But this one will do for me at this time...
Thanks again,
Coy..
Ya, if santa had the mojo for a new computer, I think I would be out on the lake instead...:)
Im hoping that next year taxes will help me get something better..
Anyway, thanks for the help.. Im gonna keep messing around with it..
coy
So far I've been using BMAutomagicLooter, but that one seems to make me crash on a regular basis (when running from an opened corpse). I'm hoping this one will run OK on my little laptop (1.8Ghz, 1.5GB) and lay off the crashcart.
gosub TM_AdvJournalScan DRAG VALID you_did_not_earn that_is_too_far that_is_out_of_sight you_cannot
that is a bug when we pick up and item and it doesn't successfully drop, then we try to pick up another item. it happens during normal play also, just not as often.. the only fix is to log out and log back in. while looting, you must not do anything, I of all people know that sometimes you can't stand around while the looter is working. are you lagging at this time? or running from the current corpse? we need more details what you are doing when the locked item bug happens...
exevent dropc #BACKPACKID
stop
another good program is OGM Dex Controller, though I'm not sure how Claw Friendly it is.
set !TM_HEAL #FALSE
set !TM_loot_in_progress #FALSE
TM:
repeat
gosub Check_Status
if #result = TRUE
goto TM
sub Check_Status
if #targCurs = 1 || #lLiftedKind = 1
return #TRUE
namespace copy TM_HEAL from global TM_HEAL
if !TM_HEAL = #TRUE
return #TRUE
wait 10
namespace copy TM_loot_in_progress from global TM_loot
if !TM_loot_in_progress = #TRUE
return #TRUE
return #FALSE
Glad you like it. I use it on a freeshard too and it works pretty well. Doesn't seem to crash the client as much as some of the other looters out there. It's just timing really.sure! i Think my Scriptbuildlevel is a bit more than Amateur, i build a Few Bots (Looting,Hunting,OcrHeartwoodquestmaker) but i have a lots of Problems with building Menues
Loot away!
Once you learn how to script, then the possibilities are endless!
but i have a lots of Problems with building Menues
Mines actually not a fear any longer. More of a phobia now.Thats my Case ,too
Check out the script posting, there's a list of items there. That list was generated (i.e. stolen) from Cerveza. He was always man enough to go fight that stuff; I just scripted from my locked trunk.I use the Script at an Amishard Osilike and it Works well.. Swoop or Other Mobs Looted in a few Seconds ML stuff incluedet.. :)
If this is your first use of the CLAw, keep in mind that it makes for a great looter during PvM. That's why I designed it actually. It works with the Heartwood quester as an added bonus. ;)
And in targeted mode, it will let you go through a container (single level) and sort through items and apply your rule set.
1 item evaluated in 0.3 seconds. 0 items Looted!
damnit CJB deleted my signature, do you offer image hosting TM?
Love it.. Having a couple issue with the weight of gold and when BOS sends. Burned alot of BOS charges sending 1-2k gold. I can carry about 20k before I get heavy. If I knew how to change those I would be great.
What I would really is to be able to have the send BOS amount in the menu as the others.
if you save it like this C:\vkclawsetup.txt you should be ok :)
For XP anyhow. Vista will be grumpy if you try this.
Dessin, what Operating System are you running?
Sorry Dessin, from the testing we did before, there was something uniquely odd happening fundamentally with EUO and you. You #STRRES wasn't returning results like everyone else that uses scripts, at least you are still unique. Especially since even the old version that did work no longer works for you. I kinda gave up...
I'll leave Fakaka's post, just to show people how to get banned.
Well I feel like a dunce. :-[
Hopefully this works and I'll be good to go and I can get my hands on one of these insane talismans you and C2 are boasting about having. I'm feeling left out...
Let me ask you about the User Defined section:
Say for a 'Owned by No one Talisman' is simply typing in 'Owned' sufficient?
Same thing with the 'Dread Spider' and 'Tormented Minotaur'....is 'Dread' and 'Minotuar' sufficient?
Thanks again. No hang ups with script except for a couple of lost connections that only occured when I was recalling home lol.. which I think is a UO problem and not your script.
Thanks
Goto the "Stats" tab, and report the timing statistics for RET, RPC, AvgRPC and RPS so we can see how many rules per container(RPC) and what your rules per second (RPS) speeds are. Also you'll see the rule evaluation time (RET)
What are you farming for 150K/hr. I know Miasma gives more than that from Cerveza's experiments. Are you farming in the Labyrinth?
Just because I'm a true in life a$$hole and I need to tease DeadIssue2, here's a look at the advanced logic of the FULL version:
I am trying some new stuff today to try to fix my STRRES issue. Will let you know how it turns out either way.
That is still just the craziest thing ever! At least you have it working on one computer around your casa. I wish I had more ideas for you, but I'm plum out.
but you might want to put your most looted stuff at the top. like Gold, Gems, Regs.
Looks interesting... will try this tonight.
Looks interesting... will try this tonight.
I'm thinking not... unless you post up a decent intro first.
Oops! Didn't realize that was the rule. Sorry! Corrected!
Looks interesting... will try this tonight.
I'm thinking not... unless you post up a decent intro first.
Oops! Didn't realize that was the rule. Sorry! Corrected!
ok. so we have quiet a few peps using this looter know..
i'm intrested to see what everyone's active list looks like.
I need to cut down my Rule list and I would like to see what everyone considers Lootable.
Jewlery
Weapons
Armor.
- [ Swing Speed Increase AND Damage Increase]
Its not really a new value, its a scoring system for existing item characteristics that tells you what unravel result you will get.
Oh, that's cool. I didn't realize it would be such a pain in the ass.
Oh, that's cool. I didn't realize it would be such a pain in the ass.
Well, what you ask isn't too bad. You are talking about changing the title of the window. I stopped doing that a long time ago actually because I did that during a time when I didn't know how to code user interfaces. But I've pretty much put an "it's done" bow on top. :)
I'd use the claw for everything if only the bugged cursor fix was in it... :) Can't leave it going 24/7 if the cursor gets bugged! :) I use it as much as I can, but when I'm just going for all out gold/items, I can't use it. :(
Just gimme the advanced looter, I'll test it on miasma's I'm killing them so fast... :) OH COMON! haha
That would be great! -- or would it be easier to add 'loot all' to THE monster that killed you? ::)
I suppose for heartwood questing it'll be oke to have a bunch of complex rules. But you want to keep them pretty simple when you are monster looting and time is critical. Complex rules have a bit of extra overhead. I used to have time analysis of this whole thing on uocoders before SOMEONE pulled the plug. Yet more lost information.
btw, what looter where you using before the CLAw?
Posted version 0.771
New to version 0.771:
- Override weight check
- If you are killed, you will uncheck hide bodies to keep from hiding your own body. You must re-check this when you are rezed and looted. Thanks Oracle!
- Added a bit more to the busy check (A notin #CHARSTATUS)
- Fixed a bug where loot pack was "forgotten". Especially when loot pack is set from an external script.
- Added scissors #FINDTYPE for RunUO
- Fixed small bug with carving and skinning. Works great now.
- Will attempt to drop an item if script senses you are already draging something
- MIBs drop in main pack now instead of being looted to your loot pack
I've been testing the crap out of this since this is my mode of looting for my SOS autofarmer. So I also use it to loot scales and hides from the critters as well.
Also, there is a bypass when you are dead; the script will just harmlessly loop until you are alive again.
I need to make a separate post to show people how to integrate the CLAw into their own scripts. It's pretty easy.
I'd integrate it if it was the full version. The free version loots too much junk without advanced rules to be very good imo. :)
I recently got a +14Magery FC1/FC3 bracelet from that just to name one. Lots of others.
I haven't used any other looters, so I'm not really sure how they perform. But I wanted to do the comparison with the most popular of the day.
set %id_main_pack_items %id_gold , %id_bandage , %id_hides , %id_MIB , %id_bones , %id_scales , %id_daemon_bones , %id_archery_ammo
umm... well when i try to use the Adv. Claw LITE Auto looter.. it keeps saying Error loading file.. is there anyway to fix this??
Wow this is a crazy shard you play for sure!
you can just issue "msg [claim $" and that'd probably go in the open container sub.
I feel to poke fun at your silly shard, but I will refrain. :p
However, at a future time I [claim the right to poke fun. lol!
BTW, I'm going to redo the items that are dropped into your main pack for the next version. Here's the current list that'll be dropped in your backpack now:Code: [Select]set %id_main_pack_items %id_gold , %id_bandage , %id_hides , %id_MIB , %id_bones , %id_scales , %id_daemon_bones , %id_archery_ammo
Anything else?
I just gave it a first look today. IF and only IF, people use it for PVP, then I'd also include in that list enchanted apples, smoke bombs and bolas
Just an idea...
Great looter btw.
assuming it's a good idea of course!All of my ideas are good ones...........to me.
There's no difference in jewelry but that a vendor wont buy silver. You can get just as good of mods on silver as gold. You'd be wise to check ALL jewelry for good properties... Also, if you want a loot sorting script, there is an Imbue item sorting script out that works VERY well. I have it, I know I for one would prefer not to have anything in the claw that would slow it down like that... unless it's a side feature for when you're done looting... something like that might be nice. :)Yeah I realize that the properties are the same for silver and gold jewelry, my taming peacing, vet and music bracelet is silver if I remember correctly. If you look at #2 closer you'll see that I wanted it to loot all gold jewelry for sorting but only the silver with good mods so I could sell the gold stuff I didn't keep and just keep all the silver stuff because it was high enough to get looted so it must be good. I just didn't want to take up space and item counts with silver stuff with bad mods.
2. Just put the #FINDTYPE of the particular jewel you always want to lootI loot all the jewels I was referring to the rings and bracelets. I'll just do what I did last night and use CLAw to sort out the stuff after I get to a safe place switching bags like you suggested.
BTW, I'm going to redo the items that are dropped into your main pack for the next version. Here's the current list that'll be dropped in your backpack now:I've yet to use the looter when I had a Treasure Map drop so I'm not sure where it goes now but I'd like them to drop in the main bag personally.Code: [Select]set %id_main_pack_items %id_gold , %id_bandage , %id_hides , %id_MIB , %id_bones , %id_scales , %id_daemon_bones , %id_archery_ammo
Anything else?
Ouch, that's a pretty big mechanism to add. I probably won't be adding too many features to this already feature-laden script. I'm looking for low-hanging fruit. I don't have a ladder anymore. ;)
Should be in there. There's a timer, so you may have to wait. I didn't test it; but the change did make sense.
I'm not sure I understand the corpse clicking feature. If it's just to grab your loot, then I'm not sure why the user can't just double click. Seems like a silly feature to me.
So does anyone have any information of the imbuing calculations? I see Garath on EasyUO has done some work on this, but I'd love to see the source material for this? I've looked around on Stratics, and I see them throwing around numbers, but it's still not clear to me where those number are coming from.
if %score < 200 && %score > 0
set %c 2
if %score < 400 && %score > 199
set %c 3
if %score >= 400
set %c 4
if %score < 1
Cool, I'm looking to figure out a slick way to include an "unraveling total" that could be used as for loot profiling purposes. I'd like to get the scale the same as what's seen on Stratics.Have you got an upgraded account or access to one? The imbuing menu list all the Intensity %'s for each choice at the level you've chosen. If I click over to 25% Life Leech from 23% it tells me the Intensity% for that choice and you could just track the changes to calculate each properties scale.
One thing about the container move for the corpses. I don't default those anywhere; they open where they may. The reason I don't move those around is container moving can cause EUO to crash and also will cause graphic artifacts to appear on your screen. So I try and limit container moving to a minimum. You can do that yourself, but you'll definitely impact your script stability.OKay then that is weird because the corpse opens in the same place on my client every time. Bottom right corner of the play window. Even if I reposition the play window it opens in the bottom right corner.
I do it a bit differently with the fisherman where I use the next container position. You might want to see how it was done in that script. I might add defaulting this to the next version. In the mean time, take a look at the fisherman to see how it's done there.
Well, doing a quick scan of the script, there's no use of #CNEXTPOSX (Y) and only 3 uses of contpos. Also no direct setting of #CONTPOSX (y), so you are just lucky. Honesty, I can't remember since it's been so long since I've even concentrated on how the CLAw works. It just works in the background of my gameplay and I forget about it.Yeah I used a search for status in the find tool and found the contpos for it.
if #MENURES = #FALSE
if #MENURES <> #TRUE
That's a pretty big non feature, becuase oftentimes some mobs drop loot in corpse, and others simply disappear.
Considering the ground looting script didn't work, I'm not that surprised it wasn't brought up, it doesn't seem to be getting heavy use.
Can use it to loot everything in SA ? :D
Helps a lot in pvm.
I started to look into it. But since I didn't upgrade my account, I didn't really go very far with it.
Thanks for sharing! ;D
I might be missing it in the initial post, but I remember hearing we can add ignore item variables, such as ignoring bows, lances ect, things I dont use and I dont do the vendor thing. Where might one find info on how to do that?
I might be missing it in the initial post, but I remember hearing we can add ignore item variables, such as ignoring bows, lances ect, things I dont use and I dont do the vendor thing. Where might one find info on how to do that?
Yeah, that there is a different version... a non-lite version.... yeah.
ok, i have EUO, your script and a bunch of UO-related files and progs all in a folder on my desktop, not directly in my C: drive, is this where i'm screwing up?I have mine there as well in a folder on the desktop. Hasn't been a problem for me.
Post Merge: November 06, 2009, 04:57:58 PM
there is a file in my c: drive for that char, a 1kb file, do i need to drop EUO and the script straight onto the C: drive too?
Awsome looter. I set if for all the new Imbuing Resources and it works great.
There are 4 FINDTYPEs for rings and bracelets. If you put those in the #FINDTYPE: section, you should pick up all those.
I just added the words Ring and Bracelet to the search and that worked also.There are 4 FINDTYPEs for rings and bracelets. If you put those in the #FINDTYPE: section, you should pick up all those.
You know, I'm so used to the old days when scripts were a pain in the ass to modify, I didn't even see that. Took me 5 seconds.
If anyone else wants to do this, just add gold and gems to the looting rules, then type: CWL_IJG_LWL_UJG
into the "#FINDTYPEs:" field
Works perfectly.
see script....see script run...run script run..
Thanks Script??
Well, maybe if you go back re-read no strike that READ the rules first, then post up a propper intro...you really can ...
see script...
see script....see script run...run script run..
Thanks Script??
Well, maybe if you go back re-read no strike that READ the rules first, then post up a propper intro...you really can ...
see script...
hey! Why can not I download the file
Why can not I download the file???
Hello!
I'm trying to run script with this version v0.756 Item Attribute section but does not appear to add anything because of this reason I could not help wonder if I am new to your forum Do you have one?
Hello!
I'm trying to run script with this version v0.756 Item Attribute section but does not appear to add anything because of this reason I could not help wonder if I am new to your forum Do you have one?
I am going to give you ONE MORE chance to comply with the site rules, then I will ban your account and give you a week to think about it. More then one member here has pointed you to the site rules, and told you to read them, and to post up a GOOD intro, yet you choose to ignore them...so take this as your last warning.
Hi TM, been using this script all day, and it is very handy. thank you. it has made looting the cavern of discarded much easier today. i don't know what i'm doing wrong, but i can't reload any set-ups that i save. EVERY time it says: "error loading configuration file" in the status bar. i am saving the setup; i see the file created in the same folder that the script and easyuo are in. in the program window, the name of the setup file is the same as in the folder(mychar.txt). i added all the SA imbuing items to the user defined list, but i have to keep retyping all of them each time i log back in. any idea why i'm flailing here?
It should probably read:
C:ampleclawsetup.txt
Had anyone done any testing on which type(s) of CPUs run these kind of number crunching scripts the fastest?How many computers do you think we all have for running these scripts on?
I'm curious if a high Ghz dual core would run it faster or slower than a lower Ghz quad core?
Any idea how much L2 cache has an effect on it?
.....yeah, I'm all about saving that .1 second :)
ooooOOOO.... Tm's rapping up out Christmas present..Lol, well I'm tryin. But this one will take quite a bit of testing and tweaking.
ooooOOOO.... Tm's rapping up out Christmas present..Lol, well I'm tryin. But this one will take quite a bit of testing and tweaking.
Need help testing? ;)
Initial speed testing shows I haven't really impacted looting speeds very much by adding this computation. A container that takes 21.5 seconds takes just .8 seconds longer. That's evaluating over a 1000 rules, so that's pretty good really.
Need help testing? ;)
TWENTY ONE . FIVE SECONDS? I hope this is a crate in your house? haha
Eh, i got a newbie question. How do u speed the looting up? I have to wait about 5 sec for it to loot....
Eh, i got a newbie question. How do u speed the looting up? I have to wait about 5 sec for it to loot....
The CLAw develops a looting table first before it starts the looting process. So it evaluates the entire container. That's just the way it works. Sorry.
I found this was a little faster on average and also let you know when the looting was completely done.
Does the "turbo" mode the in full version not speed that part up?
Tyvm!!! just one more newbie question, i got guard wacked cus the looter opened a corpse and took gold etc.... any way i can stop it from taking gold from a body that makes me into criminal?
Does the "turbo" mode the in full version not speed that part up?
The Turbo mode in the FULL version avoids even evaluating any of the "trash" loot like reagents, scrolls, gourds, etc. It makes a great amount of difference when you are looting a body like a dark father where there great loot combined with junk.
Oh ok, that's what my looter does. Never thought of eval/eval/eval/loot/loot/loot. I wouldn't have thought that would make a difference.
Oh ok, that's what my looter does. Never thought of eval/eval/eval/loot/loot/loot. I wouldn't have thought that would make a difference.
In the end, it makes no difference. Looting takes the same amount of time. But it does give a perceivable delay before drag/drop begins. I guarantee the script is busy doing all kinds of magical things relevant to the looting experience. ;)
Do you have your looter posted anywhere? I don't really visit EUO much anymore.
Heh, well at least the CLAw inspired you at some level. I'm kinda prowd of it myself except when I have to debug it for whatever reason. That thing still bends my mind sometimes.
Heh, well at least the CLAw inspired you at some level. I'm kinda prowd of it myself except when I have to debug it for whatever reason. That thing still bends my mind sometimes.
I don't think I've ever browsed the CLAW. I need to look in there and get mind bent. :)
Heh, well at least the CLAw inspired you at some level. I'm kinda prowd of it myself except when I have to debug it for whatever reason. That thing still bends my mind sometimes.
Why didn't you ask? I'd have sent it to ya or added you to the thread. :) Send yours and I'll add 2 seconds later. :) haha By the way, the lite version will be getting some major love here soon.
BTW, you should think about posting your looter also. I'm sure there's differences enough and the world can always use another cool looter!
I might consider it. You can see it in the video I just posted on sripty's pvm script.
to TM: I thought we had a fail safe put in if it tried to move the item to a unreachable bag, it would move it to the characters backpackid?
Be sure you set up a loot pack.
hmm is this for EAsy UO or runuo
Is it possible to pause or tell claw when loot through a global variable.
I read through the thread and didn't see anything about this.
only saw stuff about when to tell if its active.
Yes there are global vars that tell when the script is looting. I'm sure there's some documentation around somewhere that states this... Not sure where tho. Search is your friend. :)
repeat
WAIT 30
namespace copy TM_loot_in_progress from global TM_loot
until !TM_loot_in_progress <> #TRUE
if %findDist <> N/A
{
if %findtype in %tameable
gosub Taming %findid
}
if %findDist = N/A
{
event sysmessage no more animals around
event pathfind %charstartx %charstarty %charstartz
wait 10s
}
set #ltargetid %tameid
set #ltargetkind 1
while #findDist > 2
{
event pathfind #findX #findY #findZ
wait 1s
finditem %tameID G_16
}
set #ltargetid %tameid
set #ltargetkind 1
while #findDist > 2
{
repeat
namespace copy TM_loot_in_progress from global TM_loot
until !TM_loot_in_progress <> #TRUE
event pathfind #findX #findY #findZ
wait 1s
finditem %tameID G_16
}
finditem %lootTypes C_ , %corpseContID
if #findkind > -1
repeat
namespace copy TM_loot_in_progress from global TM_loot
until !TM_loot_in_progress <> #TRUE
goto findCorpse
set #NEXTCPOSX 15
set #NEXTCPOSY 396
sub corpse
GOsub TM_EnableAutoloot
WAIT 20
repeat
WAIT 20
namespace copy TM_loot_in_progress from global TM_loot
until !TM_loot_in_progress <> #TRUE
WAIT 5
GOsub TM_DisableAutoloot
WAIT 20
RETURN
As always thanks for the script TM :)*Khameleon Chants* Update! Update! Update! Update!
the reason we don't place gold inside the loot bag is so we don't have to waste time opening the loot bag when we use the BOS option.Thats why i sayd it should be optional.
this script looks good, cant wait to try it
this script looks good, cant wait to try it
Most scripts here look good, but you will have to wait until you can comply with the requirements of SUO.
Look around for some site rules, and see if you can get that "restricted" status changed.
Thanks
Thanks
Do you have ml items in your loot list?
HELP! TM I fought a Boss today and HIT ALT F2 and the Corpse Container wouldn't Open?!?!?! I duno who this Manual Everyone keeps telling me about....
Yes, using the complex rules you can put all that together....
[Life Leech > 50] AND [Stamina Leech > 50]
Oh wait, is this the Elite Script Library? No?!?
Sorry then, no, you can not do that.
How do I get qualified for the Non LITE version?
Bill The Cat
LOL Twinkle McNugget... what a teaser rule set. :)
What I was trying to get at above, is it sounds like the looter did exactly what it was supposed to.
Coolface, what property did you select when you were trying to look at the total property weight at the forge? This may have been why the forge was showing you a lower weight than the item actually has.
Here are the numbers I got from the item:
SC-1 = 100
Spider = 110
HCI 9 = 78
DI 24 = 48
MW -25 = 50
_____________
Total: 386
So if you had the minimum to pick up at 350, this item should have been picked up.
Hope that is a bit clearer than my last post. :)
Just wanted to point out where I think that little hang up is coming from. I think just ignoring that line altogether if it shows up with the negative sign would be a fix, no? I'm sure it's more complex than that, just my pennies. :)
wow, I knew he's been talking about it for a long time now.. He's finally gonna pull the plug on this project....
Nonononono... no....
The crafter must remain Elite only!
Why else be Elite? LOL It used to be for the full CLAw, now that's going to the masses....
Sorry didn't check who posted... Yeah, Tease-Ware.
I have to remember to make a special post tonight.... ;)
Yikes, that's a tall order. I'm not the one on a scripting terror... ;)
Slacker. :)
ya'll are tryin real hard to suck me back into this game :PMuahhaha! Thought you were done, eh? Heh. Do what I do. On one monitor, have UO scripting something, and on another have Rift (http://www.riftgame.com/en/) slogging through levels. ;)
Between Twinkle McNugget's new dexter, cervesa heal bot, and now the full deal CLaw.
I guess I'm gonna have to check out the new stuff in game when I get home.
Dang, that means buying the booster pack too.
Thanks Cerv. Be nice if I wasn't so math impaired, or if I had gone back to read the thread. *Slaps self*
TM - the next time you up date this magnificent program would you add Throwing to all skills
Hey, I'm so excited to use this script but wheres the download or the code? thers only a few lines of intro code at the top of this post...
Hey i love the script, it works beautifully. But i noticed it wouldnt pick up SA Imbueing Gems (the bigger gems)
im sorry im kinda noobish when it comes to this, which script do i add it to, and where do i add it? I looked but i couldnt find the Sa items
set %id_SA_Ingredients BUI_TPE_ODHB_KZGB_EZGB_DZGB_TDHB_SDHB_MDHB_TCHB_UDHB_HDHB_WKR_ICHB_XYGB_
+YCHB_XCHB_TKR_NDHB_ZYGB_VKR_WLF_YYGB_AZGB_UCHB_JDHB_WCHB_QDHB_JZGB_IDHB_ZIY_CDHB_
set %id_SA_Ingredients BUI_TPE_ODHB_KZGB_EZGB_DZGB_TDHB_SDHB_MDHB_TCHB_UDHB_HDHB_WKR_ICHB_XYGB_
+YCHB_XCHB_TKR_NDHB_ZYGB_VKR_WLF_YYGB_AZGB_UCHB_JDHB_WCHB_QDHB_JZGB_IDHB_ZIY_CDHB_UWS_AXS_TWS_FXS_WVS_ZWS_GXS_WWS_
As fast as EUO will allow.
Would you like to have it?
As fast as EUO will allow.
Would you like to have it?
As fast as EUO will allow.
Would you like to have it?
yes, if it's possible :)
As fast as EUO will allow.
Would you like to have it?
yes, if it's possible :)
It's possible, very possible. Not probable. But possible for sure.
I try a lot of script but noone work good.I hope that is good.How can i download it?
As fast as EUO will allow.
Would you like to have it?
yes, if it's possible :)
It's possible, very possible. Not probable. But possible for sure.
I try a lot of script but noone work good.I hope that is good.How can i download it?
We are not very friendly to people unless they spend some time giving us a good first post as an introduction. Go back and reintroduce yourself.
It is the premier looting tool, but perhaps not the *only* individual looter. There was once one I was privileged to use.As you said it exist a lots of Individual Looters, but i cant remember someone made it controlfree with such options. Or the Project never found an end. I know some Tools on easyuo.com maybe helping most people out. But if you are a perfectionist, sorting after looting is still not good enough;)
Corpse Acquisition was a huge project that never got off it's feet. The author wrote it to loot items based on the user's inputs (like CLAw). The author was studying the effects of Luck on loot and wanted inputs from users on the amounts/types of loot they were getting at different levels of luck. He eventually took down the script because people just weren't turning in the data.
I was one who kept in touch with him and always keep the loot lists for his evaluation. Unfortunately it wasn't enough and his project was cancelled.
This was the menu.
BTW, I have a considerable portion of this ported to OEUO. Ah, the fast loot evaluation times!!!Awesome....
FINDITEM time: 5.597000 seconds for 112 items
Hit Chance Increase match!
Strength Bonus match!
Hit Chance Increase match!
Dexterity Bonus match!
Magery match!
Magery match!
Luck match!
Luck match!
Dexterity Bonus match!
Luck match!
Magery match!
Hit Chance Increase match!
Intelligence Bonus match!
Luck match!
Lower Reagent Cost match!
Luck match!
Luck match!
Strength Bonus match!
Luck match!
Container eval time: 5.710000 seconds for 112 items
Rules executed = 2912
done looting
Here's an excerpt from the Admin chat channel where Cerveza and I were discussing the looting time comparisons of the EUO and OEUO version of the CLAw:As i always said
------------------------------------
Here's an even more impressive test. I have single expression evaluation working so things like:
Magery > 10 (i.e. no complex rules yet)
Are evaluated in this example (113 pieces of jewelry):
(16 active rules)Code: [Select]FINDITEM time: 5.597000 seconds for 112 items
Hit Chance Increase match!
Strength Bonus match!
Hit Chance Increase match!
Dexterity Bonus match!
Magery match!
Magery match!
Luck match!
Luck match!
Dexterity Bonus match!
Luck match!
Magery match!
Hit Chance Increase match!
Intelligence Bonus match!
Luck match!
Lower Reagent Cost match!
Luck match!
Luck match!
Strength Bonus match!
Luck match!
Container eval time: 5.710000 seconds for 112 items
Rules executed = 2912
done looting
So the script executed 2912 rules in 113 milliseconds. That means each rule takes 38.8 microseconds. Going back to the CLAw, @9-15 milliseconds/rule, that means this script is 250-390 times faster. This would take the old CLAw 26.2-43.7 seconds instead of 113 milliseconds.
Ah, math. Annoying because people will still bitch about that 5.597 seconds it takes OEUO to do the finditem. The event property doesn't add much overhead at all; that's all FINDITEM.
Will probably be able to really get some interesting looting profiles with OEUO!
Amm...
I feel Kinda stupid.. where do I get this script ?
Sub LootChest
set %container %Chest
gosub OpenContainerID %container
wait 5
gosub TM_EvaluateContainer %container #Backpackid
set #LPC 2
repeat
gosub TM_LootInProgress
until #RESULT = #FALSE
set #LPC 1000
Return
;------------------------------------------------------------
; sub TM_EvaluateContainer
; %1 - source container to evaluate
; %2 - destination container ID to place items passing evaluation
; return:
; none
sub TM_EvaluateContainer
namespace push
namespace global TM_loot
set !TM_loot_artifact_success #FALSE
set !TM_loot_success #FALSE
set !TM_eval_source %1
set !TM_eval_destination %2
set !TM_eval_request #TRUE
set !TM_loot_in_progress #TRUE ; needed??? probably, due to time taken to start looter.
namespace pop
return
;------------------------------------------------------------
; sub TM_LootInProgress
; return:
; #TRUE if Looting is in progress, wait until #FALSE
; #FALSE looting is idle.
sub TM_LootInProgress
namespace push
namespace global TM_loot
set #RESULT !TM_loot_in_progress
namespace pop
return #RESULT
gosub TM_EvaluateContainer %recyclebag %armorbag ;
set %temp_LPC #LPC
set #LPC 2
wait 20
repeat
gosub TM_LootInProgress
until #RESULT = #FALSE
set #LPC %temp_LPC
Another easy question:I think this would work like this:
I kill many things. I wish to loot all their corpses. Can I send a single command to the CLAW like so:
finditem YFM G_2
For u! 1 #findcnt
{
gosub TM_EvaluateContainer #findid G_2
ignoreitem #findid
}
Because it's no workin' Cap'n. SHE NEEDS MORE POWER!
finditem YFM G_2
For !u 1 #findcnt
{
set #lobjectid #findid
event macro 17
gosub gumpwait #contname #contsize
gosub TM_EvaluateContainer #findid #backpackid
set %temp_LPC #LPC
set #LPC 2
wait 20
repeat
gosub TM_LootInProgress
until #RESULT = #FALSE
set #LPC %temp_LPC
gosub offsetclick x y r ; (a line to close the corpse you just evaluated)
ignoreitem #findid
}
I've read all 40 pages of this thread and let me tell you I am so very excited to get to try this out and tweak it to my item looting needs. If this works as well as I've been reading, you will have saved me about 1 million double clicks. :P
outstanding script! Timeless as ever however I do have a question. Scripting down in Heartwood at the fletchers. I wanna keep Ward Removal talismans but there's no option for that and the user defined text didn't work. Any suggestions? Thank you in advance.
gosub BuildAntiRuleList
Magery Scrolls && Recall
That's probably a by-product of the anit-rules list. Try commenting out all instances of:Code: [Select]gosub BuildAntiRuleList
If that works, then perhaps a rule like:Code: [Select]Magery Scrolls && Recall
Edit: nope no rule. You need to comment out all the gosub BuildAntiRuleList. I have a new version that has a flag for this. Cerveza is testing it out because I implemented another feature he's playing with
Love the script. Everything works great.. EXCEPT loading a setup file. I have tried multiple times to save ( which says it works and I see a file created) and then later load my setup. But every time I load, it says there is an error loading the file. the setup file is in the same directory as the script...
Not sure what is happening. any help or pointers to get this to work?
;str del #OSVER 1 2
;str left #STRRES 1
;if #STRRES > 5
; set %os_type VISTA
Love the script. Everything works great.. EXCEPT loading a setup file. I have tried multiple times to save ( which says it works and I see a file created) and then later load my setup. But every time I load, it says there is an error loading the file. the setup file is in the same directory as the script...
Not sure what is happening. any help or pointers to get this to work?
I had the same problem too. What I did was just enter the actual location the file is located in the setup file box. Example for me is C:\Documents and Settings\Computer3\Desktop\Lug. Entering this way works for me. Easiest way is to find the saved file and right click and go to properties. You will see a spot that says location. Cut and paste it to the set file box in CLAw. At the end of the cut and paste add a \ (back slash) and type in the name of the file. In my above example I had to add the \Lug to the end of my cut and paste.
Hope this makes sense and helps!
NB, did you get a chance to play with the beta version (778)?
There is a flag in there which you can edit to turn off anti-rule list items. Looting is slowed somewhat, but the anti-rule list items will always be evaluated.
Sorry, I haven't really played much of late TM.
Kane12: Chances are you are using a Vista machine. If so, the only way to save your settings is to run everything from C:\
Good luck!
gosub TM_AdvJournalScan DRAG VALID you_did_not_earn that_is_too_far that_is_out_of_sight reach
if #RESULT = #TRUE
{
gosub TM_AdvJournalSync DRAG
namespace pop
return #TRUE ; impossible to open this container - forget it
}
I have found a bug in the new version, I'm not sure what caused this version to mess up.. but if I have a pile of corpses I'm waiting to loot until the spawn dies down. it will start to scan the corpses, with Hide bodies open up... after about 5-6 bodies it will say that there are no more corpses to be looted even though I can see a bunch more bodies on the ground. if I manually open them I can clearly see that haven't been checked yet.... and if I hit loot area it doesn't see the corpse, but if I do a target corpse it will loot just the one body, (Can't remember if it will hide the body or not).. so for now I have reverted back 1 update.
wow.. now that is strange... I couldn't tell you why the newer version is acting strange, its happened several times, every time I switch back to 777 the issue goes away...
Questions/Answers/Useful Tips:
Using the Logic interface - a quick tutorial
In order to form a complex rule, you have to have the individual rules already in your Rules Entry list. Once they are there, you do the following:
Example FC1 && FCR3
1) Enter FC1 as a rule
2) Enter FCR3 as a rule
3) Press the "Rule" key
4) Select the first rule from the Rules Entry (looting will pause - note the rule entry buttons change..)
5) Select "FC1" rule from the Rules Entry list and press the OK button (note that AND, OR, and NOT appear)
6) Press the AND button
7) Select "FCR3" rule from the Rules Entry list and press the OK button.
...note... watch the rule being formed in the Rule: textbox
8 ) When you are done with the rule, press DONE.
9) Now you have a rule [Faster Casting >=1 AND Faster cast Recovery >=3]
10) If rule is to your liking, then press the ADD to add it to your active list.
I know this is a bit of a Derail, but this is my new list for the resist spreads I'm looking for. If I have to I'll remake a leather piece to fit to this, as it seems I have a better time getting leather to do my bidding then the iron.I am currently building a plate suit and below is the rules I use to find the base pieces. What I am looking for is the minimum resists in 2 of the armors base resists and CLAw works great.
- [ Physical Resist = 1 AND Poison Resist = 4 AND Energy Resist = 3 AND Sum of Resists = 30]
- [ Physical Resist = 2 AND Poison Resist = 4 AND Energy Resist = 3 AND Sum of Resists = 30]
- [ Physical Resist = 5 AND Poison Resist = 5 AND Energy Resist = 3 AND Sum of Resists = 30]
- [ Physical Resist = 6 AND Poison Resist = 5 AND Energy Resist = 3 AND Sum of Resists = 30]
So, now there are four different options, but really the Fire and Cold just have to hold the majority of the resists. So 80k in ingots to go, hopefully I go not fruitlessly.
[( [ Sum of Resists > 15 AND Physical Resist = 5] ) AND( [ Fire Resist = 3 OR Cold Resist = 2 OR Poison Resist = 3 OR Energy Resist = 2] )]
[( [ Sum of Resists > 15 AND Fire Resist = 3] ) AND( [ Cold Resist = 2 OR Poison Resist = 3 OR Energy Resist = 2 OR Physical Resist = 5] )]
[( [ Sum of Resists > 15 AND Cold Resist = 2] ) AND( [ Poison Resist = 3 OR Energy Resist = 2 OR Physical Resist = 5 OR Fire Resist = 3] )]
[( [ Sum of Resists > 15 AND Poison Resist = 3] ) AND( [ Energy Resist = 2 OR Physical Resist = 5 OR Fire Resist = 3 OR Cold Resist = 2] )]
[( [ Sum of Resists > 15 AND Energy Resist = 2] ) AND( [ Physical Resist = 5 OR Fire Resist = 3 OR Cold Resist = 2 OR Poison Resist = 3] )]
i was woring on a new woodland armour set last night since i found you can reforge 5hci real easy lol then enhance, i ended up with 3 pieces with 5hci and 10di, looking for the resists in the remaing peices my the rule i was using last night was
[Physical resist >=5 AND Fire resist >=10 AND Cold resist >=8 AND Poison resist >=2 AND Energy resist >=8]
does this seem to be ok? as the total resist is 33 its pretty close to the 35 max craft resists so i know it will take a while to fond lol
set %setupfile (filename).txt
TM, well i figured out what i was doing wrong i set the claw filter on both sides not just the complex filter only on the left so that is why it was looting them all. It was matching what i put in the filter. But now i have it set to Physical <=12 add Poison <+10 and exceptional and fire <=4 and Energy <=4 as an example. It looted armor that had 8 and 9 poison. the rest it matched. Just asking if i have it set correctly.
gosub TM_AdvJournalScan DRAG VALID you_did_not_earn that_is_too_far that_is_out_of_sight reach you_cannot
Change line 4235 to this:Code: [Select]gosub TM_AdvJournalScan DRAG VALID you_did_not_earn that_is_too_far that_is_out_of_sight reach you_cannot
The script should now ignore that body for 10 minutes.
The Seattle area is preparing for an upcoming azplotion event. Details at 5:00 tonight.
So I'm going to release this over at EasyUO very soon. Lemme know if there's something you've seen that's missing and perhaps I can add it.You are a very very brave man! May god take mercy on your soul!
So I'm going to release this over at EasyUO very soon. Lemme know if there's something you've seen that's missing and perhaps I can add it.
Wow, this is by far the epic of scripts. While it shouldn't be a draw for this forum as there is a wealth of information and good times, it clearly is the true hidden gem(for us mere members ;))
Wow, this is by far the epic of scripts. While it shouldn't be a draw for this forum as there is a wealth of information and good times, it clearly is the true hidden gem(for us mere members ;))
Well thanks! Even though it's getting pretty old, it's still one of the only supported looters out there, and by far the most elaborate. EUO is a scripting community much like we've got here, and we're all about community. So it kinda makes sense to give the script to the rest of the community. We've got a great community here, and we'll continue to make the first updates at SUO, so it won't detract too much from our site. Plus there's many scripts out there that have utilized this one to help with looting and item evaluation. So we'll be good.
Yeh, it can be hard to come up with the rules that match your search criterion. But it's worth it. If you like it, be sure to go vote for it over at EasyUO. ;)
Well i do not understand why it is keeping some of the items it is keeping.
physical 12 suppose to be <=12
fire 9 suppose to be <=4
cold 4 suppose to be <=4
poison 6 suppose to be <=10
energy 4 suppose to be <=4
it shouldnt have kept that item should it have using the rules set. Am i doing somthing wrong ? even when using the looter to loot creatures i set it to 10 ssi and it still will grab 5 ssi items.
gosub CheckForBagOfSending
gosub SetLooterIdle
gosub CheckForBagOfSending
gosub UpdateLootInfo
Actually that would be really easy to add. If you addCode: [Select]gosub CheckForBagOfSending
to between line 314 and 315 to make it look like this:Code: [Select]gosub SetLooterIdle
gosub CheckForBagOfSending
gosub UpdateLootInfo
That should add the functionality you're looking for and shouldn't disrupt the house of cards too much. :)
Don't forget to vote over at EUO (http://www.easyuo.com/forum/viewtopic.php?f=3&t=49173)... ;)
I find that absolutely amazing that you can figure that out so fast.
I'll need to go through the script and do that tomorrow when I am sober. :D
Just found out my sister totaled my car today. :(
I find that absolutely amazing that you can figure that out so fast.
I'll need to go through the script and do that tomorrow when I am sober. :D
Just found out my sister totaled my car today. :(
heh, well I forgot that I recently (well a couple years ago) re-wrote the ground looting to be more like the pack looting. So that line just didn't make it into the mix. Since I never loot from the ground and absolutely never use the BOS, it just never got tested. One of the zillion of features that are in that script.
hope your sister is OK! Cars are replaceable, but family members aren't.
Hmm.... That's how I did it.
Splintering Weapon >= 25%
& it's still pulling Splintering Weapon 5%..... the only thing I can think of is that I had another rule generating a positive match like "artifact"... I'll have to check.
Thx though.
Heh.. ok lemme just say LEARNING CURVE ! ::)
1) I didn't know what the "log" checkbox did.. I missed the 1 line in the features my first 10 reads or so = P. Status was displaying !string_history -1 and it was a mystery why..
i ment "Ring and ssi 5" it will loot spilnteRING weps with ssi on them.
In the "#FINDTYPES" textbox, you can put a findtype to look for separated by "_".
Make a "user defined" entry for each of the properties you want to NEVER be looted & then create a "Rule" and select OMIT.Exactly. You'll have an omit rule like:
OMIT: cursed or brittle or unrepairable
You'll really have to play with it yourself. These are the best types of ways to figure out how to script by taking a look at the code and isolating the place that does the carving. Since we only really support this script for OSI and many RunUO sites, we tend to not help much with special requests.
That being said, you are perfectly welcome to go through the code, post up what you think you'll need to do to modify it and we'll help where we can. But we won't just do it for you. Deal?
i ment "Ring and ssi 5" it will loot spilnteRING weps with ssi on them.
AND NOT weight > 1
Ya it wouldn't be hard to remake it and since there are other things I need to add it's not a big deal but lazyness is a quality I am forever attempting to master.
Sub LootChest
set %container %Chest
gosub OpenContainerID %container
wait 5
gosub TM_EvaluateContainer %container #Backpackid
set #LPC 2
repeat
gosub TM_LootInProgress
until #RESULT = #FALSE
set #LPC 1000
Return
;------------------------------------------------------------
; sub TM_EvaluateContainer
; %1 - source container to evaluate
; %2 - destination container ID to place items passing evaluation
; return:
; none
sub TM_EvaluateContainer
namespace push
namespace global TM_loot
set !TM_loot_artifact_success #FALSE
set !TM_loot_success #FALSE
set !TM_eval_source %1
set !TM_eval_destination %2
set !TM_eval_request #TRUE
set !TM_loot_in_progress #TRUE ; needed??? probably, due to time taken to start looter.
namespace pop
return
;------------------------------------------------------------
; sub TM_LootInProgress
; return:
; #TRUE if Looting is in progress, wait until #FALSE
; #FALSE looting is idle.
sub TM_LootInProgress
namespace push
namespace global TM_loot
set #RESULT !TM_loot_in_progress
namespace pop
return #RESULT
Gah... I almost feel Bad. It's like I have a magic whistle that summons TM to answer newbie questions.
Thx!
According to the code:
items looted (that show up in history) / items looted (all including gold) / items evaluated
BTW, thanks for voting at EUO. Just a few votes away from being able to request script approval!
TrailMyx's Advanced CLAw (Complete Looting Assistant)
Yes, you use the user defined section (remember to make the magnitude NA or else it'll look for something with that intensity) Looting ground items needs no other scripts running. You just have to slow down and walk slowly and watch the indication that the looter is complete before continuing. I never really liked how the ground looting works, but it's there for the 2-3 people who actually use it occasionally.
Keep clicking the ">=" button until the NA comes up. That's what I meant by "NA". Right now the CLAw is looking for something with a quantity of NA. :) Also, the script may be really slow for items like that. Give it a whirl, but it might be better to write just a tiny little script just to focus on things like that.
I'll look around my stash; I might have a little one I can post up. If memory serves, I think I wrote a little one for Cerveza that's much lighter. Lemme check this evening.
That's how we all pretty much started the scripting thing. Before I was writing these monstrosities, I was adapting other people's scripts to do my bidding. You're well on your way!
Trail, have you ever thought of adding a section to only loot certain monsters?Not really. Bodies are bodies. :)
They have different appearance but i crosschecked it.. even on stealth i see a way to filter :) Only thing whats different is the Property from Player \ Monster \ Scanable CorpsesTrail, have you ever thought of adding a section to only loot certain monsters?Not really. Bodies are bodies. :)
I only asked, becouse when I farm grizzle keys, I just want to loot the boss characters that contain the key, and ignore the million other dead bodies in the area that only have 35-200 gold on there bodies..
I've found women tend to fall apart with jewelry, too. That's how I snagged a wife two or three levels above me...
Jewelry. *Boom!*
Gracious! Now I don't have to ask Nobama for his "Special" Shame Farming version !
set %use_history #FALSE
I have never really used the CLAw for looting before, usually just in conjunction with crafting or questing scripts. I was fighting White Wyrms in Ice and I have 2 questions.
1. Dragon's Blood is left on the corpse after cutting it up. It is a mysticism reg and also used in imbuing I believe. The CLAw does not recognize an apostrophe and I could not get the CLAw to loot it as dragons blood. I was entering it in under user defined. It did not recognize it under mage or necro regs. Without editing the script, how can I get the CLAw to recognize it and loot it?
2. The CLAw was looting the White Wyrms before I could carve them. Is there a way to get it to loot the dragon's blood and scales after it has looted once besides using a hot key to start looting after I carve it?
I am really loving the CLAw so far. Another great script TM, but then again they always are.
You can probably make a "User Defined" rule field, and then make that an omit rule. So create:
1) In the "User Entry" field, add "heavy ore" and click OK next to the field
2) Find "heavy ore" in the "User Defined" pulldown and make the quantity N/A (click the >= button until N/A show up)
3) add this new rule as an omit rule.
We spent a lot of time tweaking this script to give a mix of speed and stability. There are certainly other faster scripts out there, but they just don't have the features this one has and tend to crash more often.
Edit: added a better picture.
Keep in mind what an OMIT rule does. If there is a match for any of your omit rules, the object is immediately flagged as a NO MATCH and the looter will continue to evaluate items in your target container. Omit rules are evaluated first before your normal match active rules.
You say "probably" and that suprises me. You are such an amazing coder.... I will give that a try and come back later and tell you how well it works...
Are you able to save and load a setup file successfully? The script should save whatever you have targeted as your loot pack, but you have to actively save the setup file after you choose your selection.
You could make an "OMIT" rule. Suppose you omit things with a score less than 300 for example. If you do this, then the looter will specifically stop evaluating items under an eval score of 300...
Sub CLAW
finditem YFM G_2
If #findcnt > 0
{
set %Corpse_Id #findid
Gosub OpenandWaitforContainer %Corpse_Id U 0
If #Result = #True
set %Corpse_Cont #Contid
}
Else
Return
Gosub TM_EvaluateContainer %Corpse_Cont #backpackid
set %temp_LPC #LPC
set #LPC 2
wait 20
Repeat
Gosub TM_LootInProgress
Until #RESULT = #FALSE
set #LPC %temp_LPC
Ignoreitem %Corpse_Id
Return
Well you can thank your fellow players for that. Both Cerveza and Khamelon where instrumental for putting this script through the mill to make it function the way you see it today.I know its an old Post to quote, but in .net you can make it more advanced :) I currently working on the scriptapi library and then i think its time to make some tutorials. Gumps , Propertys , Context Menu , Cliloc System. If those are mastered unbelievable things can be written :)
For some reason, the version over at EasyUO doesn't actually show up as APPROVED in their main list, even though it has been approved for some time now. I'm guessing its a bug in their PHPBB upgrade and the custom code they use to create the PSL. No worries, every once in a while people post in the thread and bring it back for everyone to see. At least here I can sticky the thread. ;)
When I make the dive into Stealth, this is the first script I'll port. But only in .NET, I really don't feel like getting back into a language I forgot about over 25 years ago.. ;)
But I appreciate the kudos. That's what makes it fulfilling to make these silly things.
set %name %name , Hit_Chance_Increase$a$130$7$15$1$
...
set %name %name , Defense_Chance_Increase$a$110$6$15$1$
It's computer just like you think it might. Starting at line 1149, you'll see entries like:Code: [Select]set %name %name , Hit_Chance_Increase$a$130$7$15$1$
...
set %name %name , Defense_Chance_Increase$a$110$6$15$1$
You see encoded in the sting is the max modifier, and low/high intensity. After that, the values are computer and summed to come up with the final value. It's not perfect, and is missing new mods for later releases of UO, but it's a good guess.
All this will be MUCH easier to code in C#. ;)
int Weight = ItemProperty.GetIntParam(Stealth.Script_GetClilocRec(Stealth.Script_GetBackpackID()), Manager.ClilocBackpack, 2);
int WeightMax = ItemProperty.GetIntParam(Stealth.Script_GetClilocRec(Stealth.Script_GetBackpackID()), Manager.ClilocBackpack, 3);
int Items = ItemProperty.GetIntParam(Stealth.Script_GetClilocRec(Stealth.Script_GetBackpackID()), Manager.ClilocBackpack, 0);
if ((Weight > (WeightMax - 50)) || (Items > 100))
{
Sort();
}
...... Plus, I'd like to port ScriptUO over to Stealth and create a scripting platform that's not as daunting for the scripting noob.
What rule are you using to try any loot it?
gawd, I patched and broke EUO. Will have to wait until EUO patches.
OK, fell back on 7.0.33.1 and everything works fine. What client are you using? UO patches now to 7.0.34.0 and that breaks EUO.
If you can, grab a copy of 7.0.33.1.
Just appease Captain Obvious, do you still have Automatic corpse looting checked?
It recognizes Vista , will it recognize Windows 7 ? If so, how is it worded?
It recognizes Vista , will it recognize Windows 7 ? If so, how is it worded?
Wista 7
seriously though. CLAw sees Vista=Win7. The other selection is XP
set %os_type WINXP
str del #OSVER 1 2
str left #STRRES 1
if #STRRES > 5
set %os_type VISTA
menu get EUOCheckBoxHideBodies
if #MENURES = #TRUE
{
menu get EUOCheckBoxHideBodies
if #MENURES = #TRUE && !TM_loot_in_progress = #FALSE
{
menu get EUOCheckBoxHideBodies
if #MENURES = #TRUE
{
menu get EUOCheckBoxHideBodies
if #MENURES = #TRUE && !TM_loot_in_progress = #FALSE
{
Congrats on the script, it's really great!
Now for a minor problem of mine, I can't load any setup, I manage to save them just fine, but when I try to load them, nothing happens, sometimes. and there's a msg saying there was an error loading configuration file.
How does this look at item properties? Is it with the #property tool, or does it read the actual words? How easy to make this a steal things from other toons auto trolling beast? MMMM, tonight I hope to find out.
Don't you mean, your script is too epic for stealing! I have used CLAW many times in the past and it's stellar.
Quick question, and maybe i missed it. Would it be possible to user define omit for cursed, brittle and non repairable? Essentially only things without those negs would be looted? Could this be written into the script as an item attribute? I tried looking through this but don't really know where to start. Thanks again!Sorry, didn't see your question until Canuker bumped it.
If I remember correctly, EUO.exe needs to be in the same folder as the claw script and the setup files.
If I remember correctly, EUO.exe needs to be in the same folder as the claw script and the setup files.
Yep, that's the main way to do it. There are other ways if you want to have things in different directories, but this is the easiest.
Hi there,
first again, thank you alot for this brilliant script! I love it!
However, is it possible that if the script tries to loot a boddy that he is not allowed to (you may not loot this body) that he scips this body and not tries to loot it for like 5 minutes?
greetings, Nuscheltier
I'm glad it still works for everyone. I can't believe how old that script is now. It's been around as long as this site has been available. I kinda forget now how long I had been working on it at UOCoders - it was a few months before the site crazyman stuck a fork in that place.
sry I dont get it...
set %ignoreitem_timer #SCNT + 600
I can not actually see the code for this script on the page ???
I can not actually see the code for this script on the page ???
I can not actually see the code for this script on the page ??? (http://www.scriptuo.com/index.php?topic=12571.0)
TM you are so bad, you add the link
That Link will cure your blurred vision of the code. ;) ;)
What can I say about this script. So valuable...
Thank you for taking the time to create something like this.
set %BOS_ITEMS POF
set %BOS_ITEMS POF_XYZ ; just separate your items to BOS by a "_"
Don't think it's supported but can we add e.g. maximum 1-2 properties total as a rule?
Suppose i want to loot rings & bracelets who have SSI 10 and maximum 1 other mod.
And that's useful? It still isn't clear how it's used.
Yeah, those rings with just 10% SSI and maybe 5 Stam are the holy grail for PvPers. They aren't worth a dime if they have a bunch of other mods on them, though,
Yeah, those rings with just 10% SSI and maybe 5 Stam are the holy grail for PvPers. They aren't worth a dime if they have a bunch of other mods on them, though,
Ok, so how is the CLAw not able to determine this now? Sorry I'm being thick-headed, but I guess I just don't understand the request. SSI and Stamina are easily found with the CLAw....
I guess what the user want is a filter to say "2 Properties only and not more and 1 must be swing speed". I guess you could handle this by making a ton of filters
I think also the CLAW is set to work only when you are not hidden or invised.
Get rid of any reference to "c:" in the filename if you haven't already. Sometimes it takes a bit to figure out where the file is being saved to. Also try another character to see if the problem continues; hopefully a character with just a 1 part name for a test.
What version of Windows are you using anyhow?
You need to stand still until the looter stops looting, otherwise you'll need to wait for it to timeout. Takes a bit of getting used to and a rhythm.
Look through this thread, there are a few people who had issues like yours. Perhaps yours is similar.
Try and find the 2 files used to load your saved file:
1)
SHARD_CHARNAME_aclawlite.txt - this one contains the full path location to your actual saved file (the one you name in the CLAw UI)
--- SHARD and CHARNAME are whatever you are presently using. Contents will be something like this:
set %setupfile c:\trinityclawsetup.txt
2) then try and locate the filename saved in the %setupfile variable.
is there a way to make this loot only legendary artifacts from a corpse?
Thank you, got the savefile to work. Saves me sooo much time setting up. Ill work on getting used to allow the claw to do its thing, or start playing with it set to a hotkey as opposed to looting all.
Thank you, got the savefile to work. Saves me sooo much time setting up. Ill work on getting used to allow the claw to do its thing, or start playing with it set to a hotkey as opposed to looting all.
What did you do to get it to work? (in case someone else has problems...)
I'll look around my stash; I might have a little one I can post up. If memory serves, I think I wrote a little one for Cerveza that's much lighter. Lemme check this evening.
TM-- did you ever get a chance to look in to this? A little script that loots only ground items? I think I stopped playing shortly after I had originally asked about this.
NouveauI'll look around my stash; I might have a little one I can post up. If memory serves, I think I wrote a little one for Cerveza that's much lighter. Lemme check this evening.
Can I cut snippets and paste here, with a little editing and help from community in piecing it together. Or is that stealing peoples work (because i post it publicly mainly)
If this is acceptable - I need to move this post to scripting help forum?
The one wish list I would have is a easy way to see what setup settings I have saved since I have different settings for different locations.
just curious, is there a way to loot gold >= 500?Nope. You might try to loot gold with a named user specific "gold" and give it a value of 500. If that works I'd be surprised....
set %use_antirules #FALSE
Trail for next release, add
set %name %name , Mysticism$a$140$8$15$1$
Need testers? I would love to test a newer version of the claw! :D
The CLAw is designed to be interfaced to. So you can have it running in another tab, then you can call it from another script. Take a look at the HW quester to see how that's done.
What are you trying to loot? Sounds like you might just need a quick drag-drop script instead of the complexity of the CLAw. I dunno.
One more odd question, is it possible with auto loot, after each corpse is looted, for a set pause, so that TM_LootInProgress become #False during the pause?
repeat
gosub TM_LootInProgress
until #RESULT = #FALSE
sub TM_LootInProgress
namespace push
namespace global TM_loot
set #RESULT !TM_loot_in_progress
namespace pop
return #RESULT
Little trial and error and finally have it calling from my script to use Claw to loot. Thank you!!
Every once in a while, during the eval or dragging process, if the corpse closes, it hangs showing eval or drag still in process. If I restart Claw or manual open several corpse, it will resume. Any suggestions?
Trail for next release, add
set %name %name , Mysticism$a$140$8$15$1$
You have to be VERY careful with your logic when using OMIT. Omit implies a negative. So just start out with 2 separate omit lines. One for Antique and one for Brittle. Then just slowly add to the logic. Then try expanding the logic. If you want to include those two items in one OMIT line, you need to use OR, not AND. So ( OMIT: brittle OR Antique ) should work. Just think through the logic carefully. :)
What I want to omit is things weighing 50 stones!
What I want to omit is things weighing 50 stones!
If it doesn't show up in property, then you're boned.
Do you have any examples of something that includes the NOT statement in a long string? If i just saw a statement that worked i could probably get it together. What i was using last night i thought was working until i saw some that should of been looted. Most would be one liners for me like OMIT Cursed, but in the case of the others it gets weird... essentially because i do not want to loot antique property items UNLESS they are a ring or bracelet, then antique is fine.
i do not want to loot antique property items UNLESS they are a ring or bracelet, then antique is fine.
Thanks guys, think it is working just the way i needed it now.
Little trial and error and finally have it calling from my script to use Claw to loot. Thank you!!
Every once in a while, during the eval or dragging process, if the corpse closes, it hangs showing eval or drag still in process. If I restart Claw or manual open several corpse, it will resume. Any suggestions?
Best you can do is put a timer in that loop, so it doesn't just loop forever. Put a 45 second timer in there; after 45 seconds, if the flag doesn't come back then something has gone wrong.
;========================================
; Loot Corpse
;========================================
Sub LootChest
finditem YFM G_2
if #findkind = -1
{
return
}
set #lobjectid #findid
set %crpse #findid
event macro 17
gosub gumpwait #contname #contsize
gosub TM_EvaluateContainer #findid %mat_cont ;#backpackid
set %temp_LPC #LPC
set #LPC 2
wait 20
set %dt #Scnt + 20 ;45
repeat
gosub TM_LootInProgress
wait 1s
if %dt < #Scnt
{
set !TM_loot_in_progress #FALSE
namespace copy !TM_loot_in_progress to global TM_loot
set #LPC %temp_LPC
return
}
until #RESULT = #FALSE
set #LPC %temp_LPC
ignoreitem #findid
hideitem %crpse
return
This is a thing that I like. I'll forward a link to Oprah.
You know those people are required to pay taxes on those gifts? Unreal.
I've just started using this and it seems to work flawlessly and is very user friendly! I'm hoping I can get some help though, I may be overlooking something so simple.
1: What do I select for scattered crystals or other peerless keys?
2: Can it be set specifically to loot jewels with SSI?
Thanks in advance!
Jewelrey with SSI? How odd. Anyhow, yep.
1) In Specific Items, select "Jewelry" and move to Rules workspace
2) create a simple rule from Item Attibutes with "swing speed increase" and whatever value you're working for. Press OK to move this rule "swing speed increase >= xx" to the Rules workspace
3) With these 2 rules in the workspace, create a complex rule by pressing "Rule" and creating:
"Jewelry AND swing speed increase >= xx"
4) add this rule to your active panel
I can't tell you "how" to do all this; you must play with it and figure it out on your own.
Since SSI can't be added to jewels with imbuing this is something a lot of people crave for PvP. Clean SSI rings they can imbue on top of customizing for their characters. Now that you know that... thanks for the help! I read this at work and was aching to try it out. I fumbled around a bit but I finally got it! Within the first few minutes I landed a SSI 10% / FC 1 bracelet! Not a good match in properties, but its a great start!
Congrats on the script, it's really great!
Now for a minor problem of mine, I can't load any setup, I manage to save them just fine, but when I try to load them, nothing happens, sometimes. and there's a msg saying there was an error loading configuration file.
For Vista, you have to run EUO and cLAW from C: in order to save & load config files.
I'm having this same problem with windows 8. Do I need to move everything directly to a C:\ folder? I currently have them saved in a folder on my desktop (C:\Users\*****\Desktop).
I'm having this same problem with windows 8. Do I need to move everything directly to a C:\ folder? I currently have them saved in a folder on my desktop (C:\Users\*****\Desktop).
Give that a try. Just remember htat your scripts should be in the same folder as the EUOX.exe executable. Move that around until you find something that works. I miss the days of Win98 when everything worked...
Quick and possible stupid question. What's the P and M on the upper right corner for?
set %enable_unravel #FALSE
set %enable_mods_count #FALSE
set %use_history #FALSE; #FALSE - History tab will always be blank; #TRUE - History populated
nice!
Can you put in a global toggle to loot while hidden? Not a big deal but I change your code to use it while hidden for any container in my backpack I am evaluating.
nice!
Can you put in a global toggle to loot while hidden? Not a big deal but I change your code to use it while hidden for any container in my backpack I am evaluating.
I'll have to do that with the next version. I didn't scrub the thread for the recommendations like I normally do. :(
I didn't realize you still Updated this without me poking at it.
TM needs loot on rebirth, best way to improve the script when using it yourself ;)
Is there a way to have the leather sent to the bank via bag of sending i am not seeing?
set %BOS_ITEMS POF , _ , %id_hides ; change this to send these items via bag of sending
Been a while since I modified this. There's a bunch of little refinements and fixes. Posting primarily to help the AFK farmer have more control over slowdowns as looting sessions get longer. At the top of the script set these 3 entries to false:Code: [Select]set %enable_unravel #FALSE
set %enable_mods_count #FALSE
set %use_history #FALSE; #FALSE - History tab will always be blank; #TRUE - History populated
Also, I'd advise against hiding bodies. That lets one string get pretty long and long strings seem to slow EUO down.
I'll post a proper changelog when I'm not so tired.
More stupid questions :P
What's unravel?
What do you mean by hiding bodies? Never heard of that option.
Trail - dont know if this was mentioned in the thread but this line needs editing
set %name %name , Evaluating_Intelligence$a$140$8$15$1$
to
set %name %name , Evaluate_Intelligence$a$140$8$15$1$
download ?
Since I'm playing a bit more, I'll see if I can locate in the CLAw where the flag gets borked. I have see this happen sometimes.
Sorry for the noob question but I've been away from the game for a while and lost all of my knowhow - how would I go about setting this up to only grab uncursed legendary artifacts and one-handed weapons with splintering? I'm going to give it a shot but if anyone could point me in the right direction that'd be great :)
+++++ very good thank your bro
made me lol+++++ very good thank your bro
I agree! The non-downloadable ones are the best!
So if you have a ring with Magery +15 and Meditation +15, the sum of maximum should be 2. :)
Hello,
I'm a big fan of this legendary game and i would like to try this script to view e potency of that one.
Can you please send me this script ?
It's my first time using this script and i would like to know if have have something special to do before using this script ?
Thanks
+++++ very good thank your bro
gosub CheckHotKey
if %stealthdd = #TRUE
gosub TM_DragDrop_Execute
}
gosub CheckForBagOfSending ; <--------------- add this.
goto mainloop1
I went to an older version as well and it seems to work now too ghost. I have been trying to compare lines but, taking ages lol.
I use 780 for my fisherman. I also use a older easyUO build
Well met
Why im no tallowed to DL codes
Just add a user property "splintering weapon". After that you need to add a simple rule using this new user property. When you add that simple rule, you change the logic to ">=" and add what you want the trip point to be. For example if you are looking for weapons >= 20%, then you select your "splintering weapon" property, change the logic to ">=" and put "20" in the edit box next to the logic type and press "Add". This rule will then appear in your "Rules" pane. After that just select this simple rule and make it "Active"
you should check out 'the psychology of trading' by brett steenbarger, great trader's book about training yourself to be a good trader and get your mind into analyzing charts and trends.
That and Reminiscences of a Stock Operator.
HI trailmyx's and thx a lot for your amazing script !
I'm having some trouble with your script:
1- when the script tries to loot the body of a player or the body of a mob he doesn't have the rights on it it doesn't move to the next one or else only after 40+ seconds or not at all. (scanjournal malfunctions? )
2- when I put "Major-Artifact" in the "Text" field it doesn't find them ... it works very well with simple words like "legendary".
3- I don't know how to tell the script to loot the "Replica" or "named" items because it obviously can't read the names of the items (maybe itemtype ? if yes where i can find a list ?)
Anyway thank you very much for your script which is in my eyes the best I've seen since my beginning on UO in 2003 :) a huge work in quality and quantity !
This is amazing! Honestly no words to actually emphasis how good this script is! Is there a way to add certain slayer instruments to the looting?Since you can create your own rules, you just need to create a new user rule with a piece of text that's unique to the particular instrument you're searching for. Make that rule active and you're now searching for that!
When people discuss an item not being looted based on the rules defined, this may help.
Recently, Oracle and I were looking at a ring that had LRC 20% on it. The rule that was included was "Lower Reagent Cost >= 15" and the human logic was that it should grab that ring, but it did not.
TM often explains that testing rules should be done using a container with your item examples you want to loot out in the wild and process your rules against that. That is exactly how we solved it and it took more times looking the secure than I remember.
What I did discover, this rule would loot armor really well, but left all jewelry in the container. I had added other jewelry both above and below the threshold of 15% just to see what would happen.
What finally worked was a complex rule made of the individual rules:
Jewelry
Lower Reagent Cost >= 15%
Which looked like:
[Jewelry AND Lower Reagent Cost >= 15% ]
So be willing to test your rules for success.
Gaderian
This is an amazing script, I use it to sort my house and loot pretty regularly, but is there a reason jewelry it has difficulty with? I typed in a user input of Gargoyles only, and it wont pick up that jewelry. Regardless I still love the script, thank you for it and still having this website up!
Yes i am using the latest easyuo version 1.6.0.335. I tested many way and it i just weird that it doesnt look gold or loot for item in the rule. Loot everything just works fine. I will continue to try and see whats wrong. Thank you very much.
Hmm, I can't seem to replicate either one of of your issues. Which arrow are you clicking? Are they the zoom arrows?
For the adding rules, are you talking about taking rules from the Rule entry and adding them to the Active list? I think I see some odd behavior there. Should be an easy fix.
I'll make a note of that. Since I don't really play too much, any play-style testing is just something I can no longer do.
One thing the script does do is maintain an ignore list. Once an item is looted, it will be ignored until the script is restarted. This list refreshes every 5 minutes or so. Could this be what you are seeing?
I'll make a note of that. Since I don't really play too much, any play-style testing is just something I can no longer do.
One thing the script does do is maintain an ignore list. Once an item is looted, it will be ignored until the script is restarted. This list refreshes every 5 minutes or so. Could this be what you are seeing?
No i don't think that's the case, i did try to loot from monster from all different corpse and i check every item myself. I am currently testing the script again and found something i never see before. The added rules become some coding text making it invalid rules. i am trying to replicate it but it did happen again. Will post what is the coding text again. I remember it is something like RULE8NA..........
The specific problem that jenovauh pointed out was with the buttons. It was something that I brought up with Cheffe quite a while back, but he refused to do any kind of garbage collection on his end. So it's basically possible to create 2 or more of the same buttons with the same name, but only one of the buttons retains the "Pressed" callback. The other one becomes an orphan and become useless. It became apparent when you look at the #MENUBUTTON variable. It becomes non-functional once a new button of the same name is created. Anyhow, still irked that Cheffe couldn't account for existing controls of the same name, but oh well. It was his bug in the first place that we all though was a feature and utilized. In the long run, I have no idea how many scripts it broke. I know it broke my Item Finder and the CLAw. I'm sure there's many others. Since there's so few scripters actively scripting anymore, it's extra silly.
The specific problem that jenovauh pointed out was with the buttons. It was something that I brought up with Cheffe quite a while back, but he refused to do any kind of garbage collection on his end. So it's basically possible to create 2 or more of the same buttons with the same name, but only one of the buttons retains the "Pressed" callback. The other one becomes an orphan and become useless. It became apparent when you look at the #MENUBUTTON variable. It becomes non-functional once a new button of the same name is created. Anyhow, still irked that Cheffe couldn't account for existing controls of the same name, but oh well. It was his bug in the first place that we all though was a feature and utilized. In the long run, I have no idea how many scripts it broke. I know it broke my Item Finder and the CLAw. I'm sure there's many others. Since there's so few scripters actively scripting anymore, it's extra silly.
Hi TM, I found another issue on the backward and forward. If you enable preview mode, after evaluating and go to the preview tab to view items found, after click backward or forward, the same issue happen to the history view. Which portion of the script does that? Maybe i can edit myself to fix the issue. So sorry to trouble you again. Thank you so much.
Thanks for fixing the button issue. I also noted #MENUBUTTON became non functional after clicking some of the buttons and now you've explained the reason behind!
Hi TM, I found another issue on the backward and forward. If you enable preview mode, after evaluating and go to the preview tab to view items found, after click backward or forward, the same issue happen to the history view. Which portion of the script does that? Maybe i can edit myself to fix the issue. So sorry to trouble you again. Thank you so much.
I probably got 90% of the buttons, but I'm sure you point out one I didn't get. I'll add that one to the list, and when I have a bit more time (probably this weekend) I'll sift through the script more carefully. Work is kicking my butt atm though.
TM, you mentioned Lower Requirements is not working in script comment and indeed that's also what I observed.It's just a computational thing. I never had a chance to pick the script apart to fix that. It wasn't ever all that important, so I just forgot about it. :)
Do you have a bit of background what's wrong with it maybe I can help to do some digging in the code?
Is there a way to add in text ... so any item with the label/text it recognised ... ie Im playing a non-OSI shard that has the old wep & armour system. Items with bonuses are labelled [Unidentified] till they are IDed with a wand or the skill Item Identification. I would like for the looter to loot anything that has the label [Unidentified]. Can I do this ?In short, the answer is no, unfortunately. Here is why:
I get the "no configuration file found" error whenever I try this script :(
I have moved the script and a copy of Easy UO to a new folder on the C: drive, but no luck. Was there a trick to this?
I was wondering about the "Text field" I was actually looking to see if i could find a way to identify and loot items based on their level of artifact ie. loot only legendary artifacts. So far everything looks pretty easy to use, i just do not have the understanding at this level to know if the "text, text, text" field is where i might isolate those items.
I can not imagine how much work went into this - I have been using a looter from 2004 that I had to rework to add all the the SA items into and that was hours by itself.
Thank you!
Keep it simple if you could - I am not an expert by any means :)
I get the "no configuration file found" error whenever I try this script :(
I have moved the script and a copy of Easy UO to a new folder on the C: drive, but no luck. Was there a trick to this?
Did you look at this post:
http://www.scriptuo.com/index.php?topic=17.msg962#msg962
Read the second question and answers very carefully.
I spent a little bit more time on the buttons. Here's a version where I think I got everything. This script is so huge and dynamic that it's still possible I missed one or 2.
Separate question, how do I exclude Cursed items?
I spent a little bit more time on the buttons. Here's a version where I think I got everything. This script is so huge and dynamic that it's still possible I missed one or 2.
Hi TM, preview's forward and backward button is working nicely now. But I encountered another issue.
Set CLAw to preview mode. After evaluation a container full of random items, preview tab showing 3 items.
After that i unchecked preview and evaluate the same container again. After evaluation, it looted 10 items but in history tab is showing the same 3 items in the previous preview test.
To further confirm it is not showing correctly on preview and history tab. I rebooted the computer, fire up UO client then easyuo and load the script again. Run in preview mode and still it is showing the same 3 items. Rebooted the computer again but this time i set to loot mode and it is looting the same 10 items again and history tab still showing the same 3 items in the previous preview mode.
Hi,
First - I do love this script - its so convenient!
I do have however a question: I added "Artifact" to the list by using "User entry" and then selecting NA. The script however ignores artifacts and just does not loot them?
Also, if I would like to loot nighshade only - how should I put that?
Best- N
Sounds like more than one bug there. Frankly the preview is something nobody ever really used so it never got much use. If I can find some time, I'll look into it.
Sure take you time TM, preview mode is very useful as i dont want the script to loots tons of stuff and i can go thru preview and select which item i really want to pick up.
Im am running razor but no other scripts, yes, hope its not this -_-. I play on OSI.
Thx for your reply!
Is there actually something from razor that I could turn off in specific? and is uoassit better?
Also Ive noted that it works at the beginning but after a few minutes it only loots things from the "specific item" dropdown menu.
Sure take you time TM, preview mode is very useful as i dont want the script to loots tons of stuff and i can go thru preview and select which item i really want to pick up.
Take a look at it making sure everything is logged. I think it's actually working the way I designed it.
Yes i will check later when to make sure all is logged and update again. I didnt know the log check box is for this function.
You were right - without razor, it works just fine!
Something that I figured that wouldnt work for me is carving the corpse... It just does not do it.
TM - Awesome script. Has made multiboxing and looting sooooooo much easier.
The script is great, but it is throwing 1 issue for me.
I am playing on OSI and use Razor Enhanced. The script misses the "legendary Artifact" and "Major Artifact" properties on jewelry. It picks it up on all other items though. The only way i've been able to get around this is to have it loot all jewels, omitting cursed of course.
Is this a known issue, or is there a known work around? I'm not running Turbo mode and I stop all other RE scripts (including the built in heal agent) before looting.
TM - Awesome script. Has made multiboxing and looting sooooooo much easier.
The script is great, but it is throwing 1 issue for me.
I am playing on OSI and use Razor Enhanced. The script misses the "legendary Artifact" and "Major Artifact" properties on jewelry. It picks it up on all other items though. The only way i've been able to get around this is to have it loot all jewels, omitting cursed of course.
Is this a known issue, or is there a known work around? I'm not running Turbo mode and I stop all other RE scripts (including the built in heal agent) before looting.
I have mine pull anything with "artifact" and it works for me. I have not tried having it look for 2 words so that may be the issue. Maybe try "Major_Artifact" and "Legendary_Artifact". You can test it by having some with major and legendary in a bag and try having the claw pull them.
Hey TM,
Thanks for the reply.
I'll try it like you suggested:
Jewelry AND Major AND Artifact
Jewelry AND Legendary AND Artifact
I didnt think of that because it was pulling other items. Even if I cant get this resolved without pulling all jewels, its still the best autolooter i've seen... by far
HI, thanks for a great script. Had a few issues but i thing i got er figured out. Was wondering if theres a way to do instead of like sum of stats, one that checked sum of dex/stam. Trying to get high pieces for swing speed on dexers, and just too many ways to come up with 14+ It would be a lot easier to have a sum of those :)
Not in the present version. However since it's written the way it it, I could see that wouldn't be a very hard addition. It would require a new command and quite a bit of additional code. However, every time I go back and look at this script, I realize I had wrote it in my zen state of EUO scripting - so it makes my brain hurt.
test successful
Hi folks, what is the latest stable version of this script? It is absolutely fantastic, I'm just finding that tm_advclawfull784_b3 crashes from time to time and usually at a very inopportune moment :)
Thanks
the version i can use to save my set up is .781 and then once its saved i can open and run it in version .784_b3
ty very much ... AWSOME script btw I did notice at line 1073 there is code that is referring to your Q and A on {Set up not saving} and was wandering if anything needed to be changed there as well because the lines you have instructed to delete are also found in these lines as well..
Items like bones, arrows, feathers, gold etc go to your main pack. I'm not exactly sure why I did it that way, but I cannot remember the justification now.
Make sure you're running easyuo with admin rights. Since it works with one computer and not the other, then something is up with the setup, file locations, rights, etc. It's really hard to diagnose all that nonsense. Things work with easyuo for a while until something subtle changes from windows patch where rights management change a little bit.
Look at the contents of the 2 files generated by the script to make sure that everything actually exists where it should. Especially the contents of the (shard)_(name)_aclawlite.txt file. If the file referenced in this doesn't exist, then you won't load anything.
If you are using Windows 10, you might look over at the very lower-right corner of your screen to see if you have any notifications. In there there might be some rights management blocking actions that might be a clue if something is being actively filtered.
You might try with just a new CLAw setup with just a few settings in that new location and see if those settings will load. Kinda start from scratch with the rules as a test. I did that test last night just to be sure I can load existing files as well as create new ones.
Which version of the CLAw are you using anyhow?
There have been enough changes to fishing over the years that using the bow with the FaF is hit/miss for alot of people. That's why I recommend using magery since that still seems to be pretty bulletproof and is probably just about as quick at dispatching the serpents as archery.
If you really want to use archery, then you might experiment with using different kinds of bows. The script was originally written before the times of elf/gargoyle/special bows so there might be a bow type or a specific attribute that's messing it up. It's hard to tell without not being able to single-step through the code to see where it's going.
So it sounds like you got the save/load working though?
Hey Gad, if you think you've solved or at least positively addressed the weapon equip thing and would like me to roll your changes into the official version, send it to me and I'll DIFF it together.
Hey Gad, if you think you've solved or at least positively addressed the weapon equip thing and would like me to roll your changes into the official version, send it to me and I'll DIFF it together.
I thought I had shown working routines and relinked a post in the past day or so to highlight that older post from a while back.
Hello =]
How many rules in total do you have? Also, are you running any other scripts in parallel with the looter?
I have seen sometime when loot time increases as run time also increases, but not nearly what you're experiencing.
The real only thing that we have control over is the size of the variables that are accumulated over runtime. You might want to take a snapshot of your vardump (Tools/VarDump) when you first start the script, and then take one when you start experiencing slowness. Then compare the sizes (in bytes or lines) of the 2.
It's been a while since I did an analysis like this. Feel free to PM me your results, but don't post the actual vardumps because there's account specific information.
Also, there's an older version still posted. You might want to try that and see if it works differently.
How many rules in total do you have? Also, are you running any other scripts in parallel with the looter?
I have seen sometime when loot time increases as run time also increases, but not nearly what you're experiencing.
The real only thing that we have control over is the size of the variables that are accumulated over runtime. You might want to take a snapshot of your vardump (Tools/VarDump) when you first start the script, and then take one when you start experiencing slowness. Then compare the sizes (in bytes or lines) of the 2.
It's been a while since I did an analysis like this. Feel free to PM me your results, but don't post the actual vardumps because there's account specific information.
Also, there's an older version still posted. You might want to try that and see if it works differently.
Thanks for the PM. Nothing is changing very much from the variable world. I recommend you going through all your Rules in the "Rules" tab and de-selecting everything that has a "Log?" checked. This will prevent the "History" tab from getting too large and this might slow things down. You can also check your history tab and see how many items have been cataloged over time. If the number is large, then removing the logging might speed things up a bit.
Actually, there's a variable at the top of the script called "%use_history" that you can change to #FALSE to turn off all history collection. You might try that first instead of unchecking everything to be logged.
If that doesn't work then I'm at a loss.
I had sent you a pm, anyway I will try to use set %use_history #FALSE and see if it helps. I will keep you posted, thanks a lot for your help. I realized noone else is having the issue as I did not see anyone replied in the post or because noone is using long enough to notice the issue?
oKAY HOW DO i ADD RESOLVE'S BRIDLE TO THIS LOL THE ' MESSES UP USER DEFINEDJust add the keyword "Resolve". That should be enough since I'm not sure much of anything else has that name.
oKAY HOW DO i ADD RESOLVE'S BRIDLE TO THIS LOL THE ' MESSES UP USER DEFINEDJust add the keyword "Resolve". That should be enough since I'm not sure much of anything else has that name.