Log in

View Full Version : Official ;tpick changes and discussion



Pages : 1 [2]

Druhar
03-02-2022, 03:51 PM
403 lock pick enhancement

Tgo01
03-02-2022, 04:05 PM
Okay you have Lock Pick Enhancement (403) set to "yes" and Use Lmaster Focus left blank and it never casts 403?

Tgo01
03-30-2022, 05:46 AM
Yay more changes!

Version 397: The pop feature (which uses 407 and 408 to open boxes) can now be used when doing locksmith pool boxes. Script has to be started with both "worker" and "pop" command line variables, for example ;tpick worker pop
Version 397: New setting under the "Popping" tab: "Pick enruned" Set this to "yes" to manually pick all enruned and mithril boxes while using the "pop" feature. This of course means you need lockpick training and you need lockpicks.
Version 397: New setting under the "Yet More Other" tab: "Don't show commands" Set this to "yes" to not show commands the script sends to the game.
Version 397: Split the "Spells" tab into two tabs: "Spells" and "More Spells." This won't affect your current settings.
Version 397: Both Celerity (506) and Rapid Fire (515) have been added as options under the "More Spells" tab.

Tgo01
04-07-2022, 05:27 PM
Version 398: Updated some feedback messages. Also there was a bug with using some features of Lock Mastery Focus if you didn't know 403 or 404. These bugs should be fixed now. Also the formula for picklock and disarm bonus from using Lock Mastery Focus was wrong, this should be corrected now too.
Version 399: Bug fix.
Version 400: Script should now recognize "tool kits" as locksmith containers when using ;tpick buy command.
Version 401: More bug fixes with the auto feature for 403 and 404.
Version 402: Bug fix.
Version 403: Fixed bug with script grabbing lockpicks from any container instead of the specified lockpick container.
Version 404: Script can now find your locksmith's container if it's in another container.
Version 405: New option: The "Unlock (407)" setting under the "More Spells" tab can now be set to "vial" to use 407 on non-enruned/mithril plated boxes and use a vial on enruned/mithril plated boxes. Save those vials for the tough plated boxes!

gilchristr
04-09-2022, 09:00 PM
I am having issues with tpick right now, here is what I am getting:

###############################
# Checking for traps. #
###############################

--- Lich: error: can't convert NilClass to String (NilClass#to_str gives NilClass)
C:/Users/mike/Documents/lich/lich.rbw:8032:in `escape'
C:/Users/mike/Documents/lich/lich.rbw:8032:in `[]'
--- Lich: tpick has exited.

gilchristr
05-01-2022, 12:54 AM
Im still having the same problems with tpick... here is the full log from running tonight:

>;tpick ground
--- Lich: tpick active.
[tpick]>open #394297418
That is already open.
>
[tpick]>look in #394297596
Peering into the tan suede bag, you see a lump of squishy white putty with about 43 pinches left, 82 little balls of cotton, a set of narrow metal grips, a thin metal file, a thick steel needle, a small veniom-bound dresser, a badly damaged steel strongbox, a weathered modwir trunk, a curved vaalin fishhook, a copper lockpick, a gold lockpick, a silver lockpick, an opalescent ora lockpick, a copper lockpick, a crimson vultite lockpick, a delicate ivory tine, a polished glaes corkscrew, a pointed steel corkscrew, a copper lockpick, a gold-streaked green crystal, a gold-streaked green crystal, a gold-streaked green crystal, a twined mithril wire, a copper lockpick, a long crimson laje lockpick, a steel lockpick, a copper lockpick, a golvern-tipped hairpin, a drake dagger, a bone-handled dark invar lockpick, a vaalin lockpick and a sapphire brushed rolaren lockpick.
>

######################################
# Putty remaining: 43 #
# Cotton balls remaining: 82 #
# Vials of acid remaining: 0 #
######################################


####################
####################
Total boxes picked: 1,765
Total time picking: 35,428.55 seconds
Average time per box: 20.07 seconds
####################
####################


####################
####################
Boxes remaining: 9
Estimated time remaining: 180.63 seconds
####################
####################

[tpick: Resting until mind reaches 100%.]

###############################
# Checking for traps. #
###############################

--- Lich: error: can't convert NilClass to String (NilClass#to_str gives NilClass)
C:/Users/mike/Documents/lich/lich.rbw:8032:in `escape'
C:/Users/mike/Documents/lich/lich.rbw:8032:in `[]'
--- Lich: tpick has exited.




manually disarming/picking the first box on the ground, and then running the script again allowed it to move forward...




Then, it had a crash again with 5 boxes left:

####################
####################
Boxes remaining: 5
Estimated time remaining: 100.35 seconds
####################
####################

[tpick]>open #394990724
You open a scratched modwir chest.
>
[tpick: Resting until mind reaches 100%.]

###############################
# Checking for traps. #
###############################

--- Lich: error: can't convert NilClass to String (NilClass#to_str gives NilClass)
C:/Users/mike/Documents/lich/lich.rbw:8032:in `escape'
C:/Users/mike/Documents/lich/lich.rbw:8032:in `[]'
--- Lich: tpick has exited.





--- Lich: repository active.
[repository: Lich is up-to-date]
[repository: map database is up-to-date; last updated by Xanlin at 2022-04-29 22:49:02 -0700]
[repository: done]
[repository: scripts are up-to-date]
--- Lich: repository has exited.

Tgo01
05-01-2022, 01:01 AM
And you for sure have the latest version?

Tgo01
05-01-2022, 01:07 AM
What is line 8032 in your version of Lich? I apparently have an older version :p

gilchristr
05-01-2022, 01:04 PM
How do I find that out?

Tgo01
05-01-2022, 03:16 PM
How do I find that out?

If you have a program like Notepad++ you can open up the Lich script in your Lich folder and Notepad++ has each line numbered.

It all good though. I'll take a look at this later tonight. It's just strange because I can't seem to replicate the issue.

Tgo01
05-01-2022, 03:20 PM
Can you send me a message with all of your ;tpick settings via doing ;vars list?

gilchristr
05-07-2022, 07:03 PM
Here is the same problem again today:

hoppers toting bundles or hefting sacks over their shoulders. Young lads swarm around, offering to help carry your goods for a few spare coppers. From the west wafts an aroma of fresh foods, meats, cheeses and breads that causes your mouth to water. Off in a secluded corner you see an area where a table has been surrounded by some partitions, affording some privacy for customers who choose to dine here. You also see an acid-pitted iron box, a badly damaged modwir strongbox, a simple maoral trunk, a weathered thanot coffer, a sturdy steel box, a badly damaged silver box, a weathered monir box, an enruned maoral box, an enruned modwir box, a sturdy gold box, the Witbier disk and the Avignon disk.
Also here: Avignon
Obvious exits: west, out
>;tpick ground
--- Lich: tpick active.
[tpick]>open #470331587
That is already open.
>
[tpick]>look in #470331789
Peering into the tan suede bag, you see a lump of squishy white putty with about 43 pinches left, 82 little balls of cotton, a set of narrow metal grips, a thin metal file, a thick steel needle, a gold-tipped imflass hook-knife, a badly damaged fel trunk, a dented mithril coffer, a vaalin lockpick, a copper lockpick, a curved vaalin fishhook, a gold lockpick, a silver lockpick, an opalescent ora lockpick, a copper lockpick, a crimson vultite lockpick, a delicate ivory tine, a polished glaes corkscrew, a pointed steel corkscrew, a copper lockpick, a gold-streaked green crystal, a gold-streaked green crystal, a gold-streaked green crystal, a twined mithril wire, a copper lockpick, a long crimson laje lockpick, a steel lockpick, a copper lockpick, a golvern-tipped hairpin, a drake dagger, a bone-handled dark invar lockpick and a sapphire brushed rolaren lockpick.
>

######################################
# Putty remaining: 43 #
# Cotton balls remaining: 82 #
# Vials of acid remaining: 0 #
######################################


####################
####################
Total boxes picked: 1,766
Total time picking: 35,444.64 seconds
Average time per box: 20.07 seconds
####################
####################


####################
####################
Boxes remaining: 10
Estimated time remaining: 200.7 seconds
####################
####################

[tpick: Resting until mind reaches 100%.]

###############################
# Checking for traps. #
###############################

--- Lich: error: can't convert NilClass to String (NilClass#to_str gives NilClass)
C:/Users/mike/Documents/lich/lich.rbw:8032:in `escape'
C:/Users/mike/Documents/lich/lich.rbw:8032:in `[]'
--- Lich: tpick has exited.

Tgo01
05-07-2022, 07:11 PM
Which version of lich you using? I thought you were using the latest version but I just updated to the latest version and it only goes up to line 5634 :p

gilchristr
05-07-2022, 10:39 PM
"--- Lich v4.6.58 is active. Type ;help for usage info."

Tgo01
05-07-2022, 10:42 PM
"--- Lich v4.6.58 is active. Type ;help for usage info."

Weird. At this point I would probably need to know what line 8032 in your Lich says, or you might want to try updating to the latest version of Lich.

If you don't want to update Lich you can download Notepad++ and open up your Lich file in Notepad++ and see what line number 8032 is.

gilchristr
05-08-2022, 01:04 AM
Ill try updating it. I thought this was something that happened automatically... I didnt know I had to manually update it.

Tgo01
05-08-2022, 01:39 AM
Ill try updating it. I thought this was something that happened automatically... I didnt know I had to manually update it.

Yeah you're actually several versions behind, I think it's up to 5.6something now.

I have no idea if this will fix the issue you're having, but it certainly couldn't hurt.

nitefallz
05-16-2022, 12:45 AM
How feasible would it be to incorporate a call to ;maxlock2 locksize to determine which lockpick to use based on caliper readings?

Tgo01
05-16-2022, 12:55 AM
How feasible would it be to incorporate a call to ;maxlock2 locksize to determine which lockpick to use based on caliper readings?

I'm not sure. Is the built in function not working?

nitefallz
05-16-2022, 01:15 AM
I'm not sure. Is the built in function not working?

My apologies. I think it is, not sure if I'm still confused on the settings or if there's a slightly different logic path for doing guild reps using ;tpick (worker) vs ;tpick (worker) v. I was just watching more closely and after tweaking some blanking out max lock, and max lock roll, it seemed to select the correct pick for the locksize. Still trying to figure why trap lore doesn't always cast for traps I need it for. I'm guessing I had trap roll set to 305 which if I'm understanding better now, it would try my max trap + 305 over. -25 should be a better choice. This script is pretty awesome so far, so it's more than likely I'm just being dumb with it still

nitefallz
05-16-2022, 01:19 AM
Also just turned silent mode off to see the calculations

Tgo01
05-16-2022, 01:23 AM
My apologies. I think it is, not sure if I'm still confused on the settings or if there's a slightly different logic path for doing guild reps using ;tpick (worker) vs ;tpick (worker) v. I was just watching more closely and after tweaking some blanking out max lock, and max lock roll, it seemed to select the correct pick for the locksize. Still trying to figure why trap lore doesn't always cast for traps I need it for. I'm guessing I had trap roll set to 305 which if I'm understanding better now, it would try my max trap + 305 over. -25 should be a better choice. This script is pretty awesome so far, so it's more than likely I'm just being dumb with it still

Yeah there has been a lot of settings and features added into the script over the years.

The trap roll setting determines what difficulty trap you are willing to try. Entering 0 would only attempt traps that are equal to your trap skill + trap lore. A setting of 305 would attempt traps 305 higher than your trap skill + trap lore. If it's not using trap lore when it should it might be an issue with the 404 setting under the Spells tab.

Tgo01
05-16-2022, 01:25 AM
Also using the command line variable "v" always uses a vaalin lockpick, so if that's what you're using then it won't use calipers.

nitefallz
05-16-2022, 01:25 AM
I did just encounter this, basically no lore was cast when it should've been



################################################## ################################################## ##
# Found your box/plinite! #
# Name: coffer, ID: 568909165, tip: 839, Critter name: triton executioner, Critter level: 96 #
################################################## ################################################## ##


###############################
# Checking for traps. #
###############################


################################################## ################
# Critter level is 96, using 404 based on your settings. #
################################################## ################

[tpick]>incant 402
You gesture and invoke the powers of the elements for the Presence spell...
Your spell is ready.
You gesture.
You become aware of everyone near you...

You do not detect anything hidden or invisible.

You continue to feel much more aware of your surroundings.
Cast Roundtime 3 Seconds.
>
[ Presence: +0:05:00, 0:04:59 remaining. ]
[tpick]>detect #568909165
You carefully begin to examine a mithril Nitefallz's coffer for traps...

You discover no traps.
Roundtime: 8 sec.
R>
[tpick: No trap found.]
[tpick: Critter level is 96, using 403 based on your settings. ]
[tpick: Measuring lock.]
[tpick]>get my calipers
You remove a set of gold filigree calipers etched with asymmetrical lines from in your night black longcoat.
>
[tpick]>lmaster measure #568909165
Using your gold calipers, you carefully begin to measure the lock...
Roundtime: 5 sec.
R>
Measuring carefully, it looks to be a very complex lock (-880 in thief-lingo difficulty ranking).
R>
[tpick]>put #568655159 in #568655157
You put a set of gold filigree calipers etched with asymmetrical lines in your night black longcoat.
>
[tpick: Recommended lock pick: vaalin with a modifier of 2.5]
[tpick: Lock difficulty is higher than your 403 setting in setup menu, using 403.]
[tpick: Your calculated lockpicking skill: 331]
[tpick: Your calculated lockpicking lore: 24]
[tpick: Your total picking skill for this attempt is: 887]
[tpick: Lock difficulty: 880]
[tpick]>get #568655161
You remove a diamond-edged black vaalin lockpick from in your night black longcoat.
>
[tpick: Attempting to pick lock.]
[tpick]>lmas ptrick spin #568909165
With a quick flick of the wrist, you spin your black vaalin lockpick around in your palm, stopping it as the tip enters a mithril Nitefallz's coffer...
You make a pathetic attempt (d100=6).
You are not able to pick the lock, and learn little about it.
Roundtime: 19 sec.
R>
[uberbarv: ******** 36 EXP Gained this Pulse ********* (01:22:37)+]
You feel more refreshed.
R>
[tpick: You rolled: 6, your Vaalin Lock Roll setting: 80. Trying same pick again]
[tpick: Attempting to pick lock.]
[tpick]>lmas ptrick spin #568909165
With a quick flick of the wrist, you spin your black vaalin lockpick around in your palm, stopping it as the tip enters a mithril Nitefallz's coffer...
For some reason, you feel especially lucky.
You make an outstanding attempt (d100(open)=170).
Your lockpick gets stuck in the lock! You carefully try to work it free, but it may have been weakened by the stress.
Roundtime: 19 sec.
R>
[tpick: A vaalin pick with 403 doesn't seem to be cutting it, going to try wedges or 407.]

Tgo01
05-16-2022, 01:34 AM
I did just encounter this, basically no lore was cast when it should've been

And 403 and 404 weren't already on your character?

nitefallz
05-16-2022, 01:40 AM
And 403 and 404 weren't already on your character?

No, and I just encountered this again with no lore, and none was cast. Using just ;tpick in worker mode. Use 403 is set to auto.


R>
Measuring carefully, it looks to be an incredibly intricate lock (-1210 in thief-lingo difficulty ranking).
R>
[tpick]>put #568655159 in #568655157
You put a set of gold filigree calipers etched with asymmetrical lines in your night black longcoat.
>
[tpick: Recommended lock pick: vaalin with a modifier of 2.5]
[tpick: Recommend 403: Yes]
[tpick: Your calculated lockpicking skill: 331]
[tpick: Your calculated lockpicking lore: 24]
[tpick: Your total picking skill for this attempt is: 887]
[tpick: Lock difficulty: 1210]
[tpick]>get #568655161
You remove a diamond-edged black vaalin lockpick from in your night black longcoat.
>
[tpick: Attempting to pick lock.]
[tpick]>lmaster focus
You focus intently on your picking and disarm skill.
Roundtime: 3 sec.
R>
[ Focused: +0:02:00, 0:01:59 remaining. ]
R>
[tpick]>lmas ptrick spin #569024466
With a quick flick of the wrist, you spin your black vaalin lockpick around in your palm, stopping it as the tip enters Nitefallz's chest...
You make a good attempt (d100=76).
Your lockpick gets stuck in the lock! You carefully try to work it free, but it may have been weakened by the stress.
Roundtime: 19 sec.

Tgo01
05-16-2022, 01:42 AM
No, and I just encountered this again with no lore, and none was cast. Using just ;tpick in worker mode. Use 403 is set to auto.

Which version of Lich you using?

Do:

;eq echo LICH_VERSION

To check.

nitefallz
05-16-2022, 01:46 AM
Just some more feedback. i can get up to around 425 with lore for traps.



R>
[tpick]>detect #569064918
You carefully begin to examine Nitefallz's chest for traps...

There appears to be a plate over the lock, sealing it and preventing any access to the tumblers.

It looks like an incredibly hard trap (about -349).

You still have a good enough picture of the trap in your mind, that you could try to disarm it.
Roundtime: 3 sec.
R>

################################################## #####
# Trap difficulty is: 349 #
# Your disarm skill is: 331 #
# Your total disarm skill with lore is: 355 #
# Highest trap you are willing to try is: 330 #
################################################## #####

[tpick: Found a plate trap.]
[tpick: Disarming trap.]
[tpick]>disarm #569064918
Having discovered a trap on the chest you begin to carefully attempt to disarm it...

nitefallz
05-16-2022, 01:47 AM
Which version of Lich you using?

Do:

;eq echo LICH_VERSION

To check.

5.6.0

nitefallz
05-16-2022, 01:50 AM
Another one, should be able to get -1080 with lore.



[tpick: No trap found.]
[tpick: Critter level is 94, using 403 based on your settings. ]
[tpick: Measuring lock.]
[tpick]>get my calipers
>
You remove a set of gold filigree calipers etched with asymmetrical lines from in your night black longcoat.
>
[tpick]>lmaster measure #569090920
Using your gold calipers, you carefully begin to measure the lock...
Roundtime: 5 sec.
R>
Measuring carefully, it looks to be an amazingly intricate lock (-990 in thief-lingo difficulty ranking).
R>
[tpick]>put #569051723 in #569051722
You put a set of gold filigree calipers etched with asymmetrical lines in your night black longcoat.
>
[tpick: Recommended lock pick: vaalin with a modifier of 2.5]
[tpick: Recommend 403: Yes]
[tpick: Your calculated lockpicking skill: 331]
[tpick: Your calculated lockpicking lore: 24]
[tpick: Your total picking skill for this attempt is: 887]
[tpick: Lock difficulty: 990]
[tpick]>get #569051695
You remove a diamond-edged black vaalin lockpick from in your night black longcoat.
>
[tpick: Attempting to pick lock.]
[tpick]>lmas ptrick spin #569090920
With a quick flick of the wrist, you spin your black vaalin lockpick around in your palm, stopping it as the tip enters Nitefallz's strongbox...
You make a poor attempt (d100=34).
Your lockpick gets stuck in the lock! You carefully try to work it free, but it may have been weakened by the stress.
Roundtime: 19 sec.

Tgo01
05-16-2022, 01:54 AM
5.6.0

Okay. Cast 404 then do the following in game and let me know what it echos back for each:

;eq echo Effects::Spells.active?("Disarm Enhancement")
;eq echo (Time.now - Effects::Spells.to_h["Disarm Enhancement"]).abs

nitefallz
05-16-2022, 01:57 AM
Okay. Cast 404 then do the following in game and let me know what it echos back for each:

;eq echo Effects::Spells.active?("Disarm Enhancement")
;eq echo (Time.now - Effects::Spells.to_h["Disarm Enhancement"]).abs

>
[ Disarm Enhancement: +0:02:07, 0:04:05 remaining. ]
>
>;eq echo Effects::Spells.active?("Disarm Enhancement")
[exec1: true]
>;eq echo (Time.now - Effects::Spells.to_h["Disarm Enhancement"]).abs
[exec1: 242.9322069]


403



[ Lock Pick Enhancement: +0:02:07, 0:02:07 remaining. ]
>;eq echo Effects::Spells.active?("Lock Pick Enhancement")
[exec1: true]
>;eq echo (Time.now - Effects::Spells.to_h["Lock Pick Enhancement"]).abs
[exec1: 96.343156]

Tgo01
05-16-2022, 02:02 AM
Can you copy and paste your ;tpick settings via ;vars list?

You can either post them here or send me a private message.

gilchristr
05-21-2022, 07:36 PM
Dreaven, you were right about updating Lich. I got that done today, and now tpick is working again

Tgo01
05-21-2022, 09:16 PM
Dreaven, you were right about updating Lich. I got that done today, and now tpick is working again

Woot woot!

Silvanostar
06-26-2022, 02:39 PM
dreaven, any chance you can add a sell function like sloot/eloot? when the script goes to the bank to deposit silvers, it could run the selling part

Tgo01
06-26-2022, 02:55 PM
dreaven, any chance you can add a sell function like sloot/eloot? when the script goes to the bank to deposit silvers, it could run the selling part

Sure. Done.

Version 413: You can now enter the name of your selling script in the setting "Auto deposit silvers", and whenever you are encumbered while pool picking the script will run your selling script before picking more boxes. You can still enter "yes" if you don't want to run a selling script. Script will deposit silvers in both cases.

I didn't actually test this because I'm lazy, so let me know if it works properly or not.

Tgo01
06-26-2022, 03:11 PM
My bad, uploaded a new version that now takes command line variables.

So for example you would enter: sloot sell

Silvanostar
06-26-2022, 04:59 PM
2 issues:
1. i'm guessing tpick checks encumbrance when you start it up? it will run sloot sell without actually moving my locksmith to the appropriate npc
2. the pick/disarm part of the script seems to start up before sloot is completely done

Tgo01
06-26-2022, 05:14 PM
1. i'm guessing tpick checks encumbrance when you start it up? it will run sloot sell without actually moving my locksmith to the appropriate npc

The script should be started when you're already in the room with the NPC, in which case it should work fine even if it does the encumbrance check first.


2. the pick/disarm part of the script seems to start up before sloot is completely done

Should be fixed now.

Taernath
08-11-2022, 12:14 PM
Where is the 'always use vaalin' setting?

Tgo01
08-11-2022, 12:20 PM
Where is the 'always use vaalin' setting?

You can either start the script with "v" command line (for example ;tpick v) or in the setup menu under the "More Other" tab set "calibrate on start" to "never"

Tgo01
02-17-2023, 09:57 AM
Yay! Another update!

Version 429: There is now a "Monster Bold" option under the "Yet More Other" tab. Setting this to "no" will stop using Monster Bold color for almost all messages.

Version 429: Lockpick settings under the Lockpick tabs now show modifier values as well as the material of lockpick commonly associated with said modifier.

Version 429: Added four new lockpick settings under the Lockpick tabs. These settings are: 0.80 mod (Detrimental), 0.90 mod (Ineffectual), 1.85 mod (Mein), 2.00 mod (Accurate).
These values aren't typically found on common lockpicks, however if you use a lower/higher quality lockpick your lockpick could match these values. For most people you can ignore these settings and the script will fill them in with settings from higher quality lockpicks.

Version 429: Rogues with at least 20 ranks of Lock Mastery can now do ;tpick scan. Scanning lockpicks will use LMAS APPRAISE on each lockpick in your lockpick container and will automatically assign lockpicks based on their MODIFIER, not the lockpick's MATERIAL. This should result in more accurate lockpicking since a lockpick's modifier doesn't necessarily match the lockpick's material. If using this feature keep in mind that ;tpick repair won't be able to repair any lockpicks that are assigned to a setting that doesn't match its material.

Version 429: Filling out settings in ;tpick setup should be less confusing to users new to ;tpick. All required settings will now have a default setting, all optional settings will be left blank. If a required setting is left blank it will revert to the default option for that setting. Required settings which must be changed will state "CHANGE" at the beginning of the setting, all other required settings can be left on their default setting. This way users only have to fill out a few settings (which will clearly state "CHANGE") to get started and they can fiddle with the other settings as they get more used to the script.

gilchristr
03-05-2023, 08:37 PM
OK i have a suggestion. Make a new lockpick... a "superior" vaalin lockpick (they are created using lock mastering).

That way we can use our regular vaalin lockpick for most boxes, and save the "superior" one for special cases.

Tgo01
03-05-2023, 08:51 PM
OK i have a suggestion. Make a new lockpick... a "superior" vaalin lockpick (they are created using lock mastering).

That way we can use our regular vaalin lockpick for most boxes, and save the "superior" one for special cases.

I can look into it.

gilchristr
04-09-2023, 08:42 PM
I am still using tpick and love it.

However, something went wrong today, and i'm not sure what, and it made a dumb attempt with my vaalin lockpick. See below for the summary and the log. This never used to happen and I didnt deliberately change settings, is there something I need to check in the setting though so this doesnt happen?

1) Im a bard, and it didn't loresing to the box to check its lock size. It never used to do this; AND

2) it "lost track" that 403 was down... it should have brought 403 back up after 403 was terminated by 407 casts. So without 403 up, it resulted in the pick breaking





[tpick]>incant 403
You gesture and invoke the powers of the elements for the Lock Pick Enhancement spell...
Your spell is ready.
You gesture.
A scintillating light surrounds your hands.
Cast Roundtime 3 Seconds.
>
[ Lock Pick Enhancement: +0:01:53, 0:01:52 remaining. ]
>
[tpick]>prep 407
Wait 1 sec.
>
[tpick]>prep 407
You gesture and invoke the powers of the elements for the Unlock spell...
Your spell is ready.
>
[tpick]>cast #200896982
You gesture at a weathered thanot chest.
The chest vibrates slightly but nothing else happens.
The scintillating light fades from your hands.
You feel that you have slightly corroded the lock on a weathered thanot chest.
Cast Roundtime 3 Seconds.
>
[tpick]>prep 407
Wait 1 sec.
>
[tpick]>prep 407
You gesture and invoke the powers of the elements for the Unlock spell...
Your spell is ready.
>
[tpick]>cast #200896982
You gesture at a weathered thanot chest.
The chest vibrates slightly but nothing else happens.
You feel that you have slightly corroded the lock on a weathered thanot chest.
Cast Roundtime 3 Seconds.
>
[tpick]>prep 407
Wait 1 sec.
>
[tpick]>prep 407
You gesture and invoke the powers of the elements for the Unlock spell...
Your spell is ready.
>
[tpick]>cast #200896982
You gesture at a weathered thanot chest.
You hear a soft click from the chest and it suddenly flies open.
Cast Roundtime 3 Seconds.
>
[tpick]>drop #200896982
You drop a weathered thanot chest.
>

####################
####################
Total boxes picked: 2,451
Total time picking: 48,494.28 seconds
Average time per box: 19.79 seconds
####################
####################


####################
####################
Boxes remaining: 5
Estimated time remaining: 98.95 seconds
####################
####################

[tpick]>open #200896982
That is already open.
>
[tpick: Resting until mind reaches 100%.]

###############################
# Checking for traps. #
###############################

[tpick]>detect #200818440
You carefully begin to examine a scratched brass strongbox for traps...

You discover no traps.
Roundtime: 5 sec.
Roundtime changed to 2 seconds.
>
[tpick: No trap found.]
[tpick: Always use vaalin when fried enabled, using a vaalin lockpick.]
[tpick]>get #200307645
You remove a rust-colored vaalin lockpick inset with a brown zircon from in your tan suede bag.
>
[tpick: Attempting to pick lock.]
[tpick]>pick #200818440
You settle into the difficult task of picking the lock.
You make a passable attempt (d100=46).
* SNAP * Crud! You broke your lockpick in the attempt!
Roundtime: 20 sec.
Roundtime changed to 17 seconds.
>
[tpick: Your vaalin lockpick successfully picked 3297 locks before it broke. You successfully picked 3494 locks since you last broke any lockpick.]
[tpick: rust-colored vaalin lockpick is broken.]

Tgo01
04-09-2023, 11:15 PM
It won't check for lock difficulty when using the "Always use vaalin when fried" setting.

What do you have set for the 403 setting in the setup menu?

Which version of Lich are you using?

gilchristr
04-16-2023, 04:11 PM
To answer your question about 403, I have it set to YES. Would I get more reliable use of 403, if I change this to AUTO?

Ok I change the "always use vaalin when fried" to NO, thanks for that information.

I am using Lich 5.6.0


Thanks for the help with this!

Tgo01
04-16-2023, 04:50 PM
"yes" should be fine in that setting.

This should be fixed now.

Khelbaen
04-17-2023, 11:17 AM
In order to use ;tpick to batter my warrior's own boxes...do i simply populate the "batter weapon" field and tpick will know to disarm than batter? any other steps to get it working for a solo batterer?

Tgo01
04-17-2023, 04:13 PM
In order to use ;tpick to batter my warrior's own boxes...do i simply populate the "batter weapon" field and tpick will know to disarm than batter? any other steps to get it working for a solo batterer?

You need to use the command line variable "bash" to bash open boxes.

So for example: ;tpick ground bash

Then your warrior should disarm any traps then bash open the box.

Khelbaen
04-17-2023, 05:31 PM
TYVM!

Tgo01
07-06-2024, 11:17 AM
I am working on a large update to ;tpick. It will have a GUI, I cleaned up the settings page and added tooltips to every setting to make it more clear what each setting does, I have started cleaning up the 10+ year old code, plus other changes.

The new version isn't quite ready yet but it's almost there. In the meantime I have uploaded what I have so far as ;test-tpick and it would be great if people can help me test it to find any bugs or offer up any suggestions before I release the final version.

The script will automatically import over most of your ;tpick settings to the new way settings will work. You won't lose your ;tpick settings so you can go back to regular ol' ;tpick if you want.

https://i.imgur.com/l2p3TzY.png

https://i.imgur.com/Bxr6AR1.png

Tgo01
07-06-2024, 02:35 PM
Oh yeah, Version 1 of ;test-tpick probably wasn't working for anyone who was already using ;tpick because the script looks to see if you have UserVars.tpick settings already and imports those settings to the new way of doing settings, when the script is finished it will then delete UserVars.tpick. Your character already having UserVars.tpick settings is how the script knows if this is your first time running the new version.

But since I don't want to delete anyone's ;tpick settings until the script is ready the script isn't deleting your UserVars.tpick settings so the script always thinks this is your first time running the script.

I changed it for now so the script just looks to see if you have the "Tpick Settings" file in your Lich folder and if not then it will import everything over.

tl;dr: Download ;test-tpick again and run it again if you want to help test it.

Tgo01
07-07-2024, 11:36 PM
Fixed some bugs with ;test-tpick:

Version 4: Fixed bug with ground picking not working properly.
Version 5: Fixed bug with containers not being recognized by script.
Version 5: Also if script can't find your Vaalin Lockpick it will tell you immediately and exit the script.

You download and test now!

Tgo01
07-09-2024, 09:43 PM
Thank you to everyone who has been helping me test out ;test-tpick. I have uploaded the final version of ;test-tpick (unless some bugs are found) and if anyone wants to download it and test it out that would be great. If no bugs are found then I will delete ;test-tpick off the repo and replace ;tpick with this new version. If anyone would prefer to not use this new version of ;tpick (even though it's way cooler than the current version) then I have uploaded the current version of ;tpick on the repo as ;old-tpick so you can always download it. Note ;old-tpick will not be receiving any updates whereas the new ;tpick will.

Tgo01
07-15-2024, 10:02 PM
Uploaded the latest version of ;tpick to the repo. This version comes with a GUI and and and...well lots of new features. If you were using ;test-tpick it's probably a good idea to delete these files from your Lich folder before using the latest version of ;tpick : 'Tpick Settings' and 'Tpick Stats' Probably won't hurt anything if you don't delete the files but just in case.

I have also uploaded the old version of ;tpick as ;old-tpick in case you want to keep using that version, although that version won't be receiving anymore updates.

And a big thank you to everyone who helped me test out ;test-tpick before I rolled out the update to the main ;tpick script.

ButterBacon
07-31-2024, 04:50 PM
The new tpick isn't loresinging for me when the option is checked.

Tgo01
07-31-2024, 04:56 PM
The new tpick isn't loresinging for me when the option is checked.

Well that's not good. I'll check it in a few minutes here.

Tgo01
07-31-2024, 05:14 PM
The new tpick isn't loresinging for me when the option is checked.

I just tested it and it worked for me.

What is the script doing when it comes time to pick the lock? Does it grab a vaalin lockpick? What the script say what it is doing when it is trying to pick the lock?

ButterBacon
07-31-2024, 07:31 PM
I usually have the messages suppressed - I was fried when it didn't loresing. I waited until I wasn't fried and now it loresings.

Turns out I had use Vaalin when fried checked and that must override the loresinging setting. I unchecked and now it loresings when fried too. Thanks for looking into it.

Tgo01
07-31-2024, 08:29 PM
I usually have the messages suppressed - I was fried when it didn't loresing. I waited until I wasn't fried and now it loresings.

Turns out I had use Vaalin when fried checked and that must override the loresinging setting. I unchecked and now it loresings when fried too. Thanks for looking into it.

Woot woot!

ButterBacon
08-04-2024, 01:35 PM
Maybe I'm misinterpreting how the settings work? It's attempting to open this box even though the adjusted Lock difficulty is showing as higher than the calculated lock skill.

It looks like it also had a problem turning the box in and reattempted the same one from the beginning.




You sense the item has some sort of magic resistance. From the pitch of the vibration you determine that the purpose of the trunk is as a container of some kind with a maximum interior capacity of 200 pounds with room for up to nine items. It has an intricate lock on it (between -800 and -835 in thief-lingo difficulty ranking).
Roundtime: 6 sec.
>

########################################
You have lock buffer set to 50, going to assume this lock is +50 higher at -885
########################################
[tpick]>speak common
You are now speaking Common.
>

########################################
Recommended lock pick: Vaalin with a modifier of 2.5
Recommend 403: Yes
Your calculated lockpicking skill: 231
Your calculated lockpicking lore: 119
Your total picking skill for this attempt is: 875
Lock difficulty: 885
########################################
>
[tpick]>get #243832683
You remove a diamond-edged black vaalin lockpick from in your locksmith's pouch.
>

########################################
Attempting to pick lock.
########################################
>
[tpick]>pick #245998543
You settle into the difficult task of picking the lock.
You make a miserable attempt (d100=11).
You are not able to pick the lock, and learn little about it.
Roundtime: 20 sec.
>

########################################
You rolled: 11, your Vaalin Lock Roll setting: 60. Trying same pick again
########################################

########################################
Attempting to pick lock.
########################################
>
[tpick]>pick #245998543
You settle into the difficult task of picking the lock.
You make a competent attempt (d100=64).
You are not able to pick the lock, and learn little about it.
Roundtime: 20 sec.
>

########################################
You rolled: 64, your Vaalin Lock Roll setting: 60. You are already using 403. According to your Vaalin Lock Roll setting you should stop trying to use lockpicks.
########################################

[tpick]>put #243832683 in #243832682
You put a diamond-edged black vaalin lockpick in your locksmith's pouch.
>

########################################
I can't use 407 on this box because it has a glyph trap.
########################################

########################################
Couldn't open this box.
########################################
[tpick]>ask #69423 to check
Starling Swiftwhistle says, "You should finish the trunk first. If you want to give up, ASK me to CHECK it again within 30 seconds."
>
[tpick]>ask #69423 for job
Starling Swiftwhistle says, "You should finish the job you're working on first. If you're done, ask me to CHECK it for you."
>
[tpick]>look on #-514028
On the trestle table you see an enruned Larston's trunk.
>

########################################
Found your box/plinite!
Name: trunk, ID: 245998543, tip: , Critter name: decaying Citadel guardsman, Critter level: 60
########################################

########################################
Attempting to disarm trap.
########################################
>
[tpick]>incant 404
You gesture and invoke the powers of the elements for the Disarm Enhancement spell...
Your spell is ready.
You gesture.
You become calm and focused.
Cast Roundtime 3 Seconds.
>

########################################
According to your settings you want to stop 404 when it's not needed to disarm a trap.
########################################
[tpick]>stop 404
With a moment's concentration, you terminate the Disarm Enhancement spell.
The focused look leaves you.
>
[tpick]>disarm #245998543
>
You carefully begin to examine an enruned Larston's trunk for traps...

You notice some spiderweb-like scratches on the lock plate which seem, after some bit of scrutiny, too organized to be just wear and tear -- it might be some type of glyph spell, but some of the markings have been altered. This may prevent any magical nature they have from manifesting itself.
>

########################################
Glyph trap has already been disarmed.
########################################

########################################
Loresinging to box to find out lock difficulty.
########################################
[tpick]>speak bard
You are now speaking Guildspeak.
>
[tpick]>loresing ::Larston trunk on table:: trunk that looks like a clock;What's the purpose of your lock?
You sing in Guildspeak to an enruned Larston's trunk:

"Trunk that looks like a clock
What's the purpose of your lock?"

Your music surrounds the trunk, but it simply resonates with what you previously learned.
>;pause tpick
--- Lich: tpick paused.

ButterBacon
08-04-2024, 01:48 PM
> Maybe I'm misinterpreting how the settings work? It's attempting to open this box even though the adjusted Lock difficulty is showing as higher than the calculated lock skill.

I don't think that's a bug anymore - I think it's because I had max roll with Vaalin at 60 and max roll in general at 50 and there was only 10 difference that accounted for it.

I think it still displayed lock calc with the general setting, but used the Vaalin one to proceed. I set the Vaalin roll to 50 to match - so it should turn down the -800 and -835 range now. I'll post again if it doesn't.

ButterBacon
08-04-2024, 02:33 PM
Update: it did attempt to pick the next -800 to -835 range box.

Maybe I'm just misinterpreting how it's supposed to work. I'm thinking the reroll setting probably comes into play after the 1st attempt and with a roll higher, and it's the max lock setting that's being used.

I adjusted by setting the max lock setting to 800 directly instead of using a negative there. That should do it. Thanks for looking.

kutter
08-04-2024, 03:05 PM
Does it matter that I have several settings that show up as red no matter what I set them to? The script seems to be running fine, I guess I am just weird about seeing stuff in red.

Actually it seems it was not running fine, for some reason it did not import the setting to use lmaster focus and it broke 4 vaalin picks before I caught it, good thing it is only monopoly money.

Tgo01
08-04-2024, 03:30 PM
Update: it did attempt to pick the next -800 to -835 range box.

Maybe I'm just misinterpreting how it's supposed to work. I'm thinking the reroll setting probably comes into play after the 1st attempt and with a roll higher, and it's the max lock setting that's being used.

I adjusted by setting the max lock setting to 800 directly instead of using a negative there. That should do it. Thanks for looking.

The lock roll setting just determines when you move to a higher lock pick. If you have it set to 50 for example, and you roll a 60 (which is higher than 50), then the script will move on to a higher lock pick.

If you want to turn down boxes based on lock difficulty you should use the Max Lock setting.

Tgo01
08-04-2024, 03:31 PM
Does it matter that I have several settings that show up as red no matter what I set them to? The script seems to be running fine, I guess I am just weird about seeing stuff in red.

Actually it seems it was not running fine, for some reason it did not import the setting to use lmaster focus and it broke 4 vaalin picks before I caught it, good thing it is only monopoly money.

Red settings just mean those settings have to be filled out for the script to work properly. They are always in red.

kutter
10-11-2024, 09:58 AM
Tgo is there a way to not have the tpick box show up in the extreme left hand corner of the left most monitor? I have a TV on my system and it is not really in front of me, so when it shows up I have to drag it all the way over to the monitor I use. I know this seems a little silly to worry about but with the TV I drive 4 monitors, it being the most far left one.

Tgo01
10-11-2024, 02:52 PM
Tgo is there a way to not have the tpick box show up in the extreme left hand corner of the left most monitor? I have a TV on my system and it is not really in front of me, so when it shows up I have to drag it all the way over to the monitor I use. I know this seems a little silly to worry about but with the TV I drive 4 monitors, it being the most far left one.

I think you can move it and save the position so the next time you start up the script it will be where you last had it.