View Full Version : pickpocketing script
i heard a rumor
anyone have one or help me write one?
Urinal Poops
12-24-2020, 02:05 PM
That would be alot of variables when dealing with player reaction. Whats going to happen when you doink a trap?
Pickpocketing is dead.
Urinal Poops
12-24-2020, 08:50 PM
Variables would be HUGE;
Crowd Size
Level
Profession
Preferred container
Jaws/poison/curse/doomstone
Getting immediately smashed by a Player
A computer cant replicate my art.
Tgo01
12-24-2020, 08:57 PM
A computer cant replicate my art.
Challenge accepted!
When I’m feeling less lazy.
Urinal Poops
12-24-2020, 10:51 PM
Challenge accepted!
When I’m feeling less lazy.
<3
Urinal Poops
12-24-2020, 10:56 PM
Challenge accepted!
When I’m feeling less lazy.
I respect you like no other but unless you can shit artificial intelligence in a mud I'm unfortunately going to have to wager against you.
Tgo01
12-24-2020, 11:46 PM
I respect you like no other but unless you can shit artificial intelligence in a mud I'm unfortunately going to have to wager against you.
:O!
Tgo01
12-25-2020, 03:22 AM
New script up on the repo: ;pickpocket
Clearly this is a work in progress but it's got great potential so far! I think. I dunno.
Right now it just does SENSE in the room and does PROFILE on everyone in the room to get their current level.
BEHOLD!
>--- Lich: pickpocket active.
[pickpocket]>sense
With a seasoned eye, you begin to scan the area...
>
While not exactly a walk in the park, you could probably get away with it if you made careful choices.
>
[pickpocket: Difficulty: Looking good.]
[pickpocket]>profile Dravnib
PERSONAL INFORMATION
Name: Dravnib
Profession: Warrior Level: 97
Race: Burghal Gnome Gender: Male
>
[pickpocket]>profile Snooshezis
PERSONAL INFORMATION
Name: Snooshezis
Profession: Monk Level: 96
Race: Halfling Gender: Male
>
[pickpocket]>profile Fulvus
PERSONAL INFORMATION
Name: Fulvus
Profession: Paladin Level: 84
Race: Halfling Gender: Male
>
[pickpocket]>profile Kholac
PERSONAL INFORMATION
Name: Kholac
Profession: Cleric Level: 76
Race: Halfling Gender: Male
>
[pickpocket: Potential marks in order of level:
Kholac: 76
Fulvus: 84
Snooshezis: 96
Dravnib: 97
Iteno: 100
Bochser: 100
Vonaq: 100
Ardque: 100
Najash: 100
Dreaven: 100]
--- Lich: pickpocket has exited.
>
I know. I know. It's pretty amazing. If you determine someone is level 100 the script saves this information so it doesn't need to do PROFILE on them again in the future, but the script will still echo back to you that the person is level 100.
Next I'll probably do FAME on people who have their level hidden to get a rough estimate of their level. I'll probably add a setting where you can choose to ignore certain races or professions you don't want to steal from, allow you to add people by name that you don't want to steal from.
Future updates will keep a list of people who have successfully caught you stealing from them and how often, successfully caught you stealing from another person and how often, number of times you have stolen from a person and they didn't catch you, as well as other stuff that I can't think of right now cause I don't wanna.
So it doesn't steal from the rich, only from the poor?
beldannon5
12-25-2020, 08:17 PM
like the government
Tgo01
12-25-2020, 08:34 PM
So it doesn't steal from the rich, only from the poor?
Darn right. Gotta keep the poor down.
Glaves
12-25-2020, 08:58 PM
for future updates:
add a tracker for people who have those trapped containers that hurt you and prevent pick pocketing
Tgo01
12-25-2020, 10:36 PM
for future updates:
add a tracker for people who have those trapped containers that hurt you and prevent pick pocketing
What those look like?
Tgo01
12-29-2020, 12:17 AM
Uploaded a new version on the repo.
There is now a setup menu.
You can choose to ignore specific characters by name, by race, or by profession.
Script will PROFILE everyone in the current room to get their level. If their level isn't listed in their PROFILE then the script will FAME their name to estimate their level based on their fame. If their fame is also disabled well...tough luck for now. At some point I'll add an option to allow you to directly input someone's level if you happen to know it.
Of course FAME is just an estimate and can never be perfect. My cleric has 31.6 million fame and 5.1 million experience whereas my rogue has 13.3 million fame and 21.7 million experience. So it's bound to be way off for people who get a lot of their experience from picking boxes and healing and the like. That's why I mark the estimates with a * so you can keep this in mind.
The script will list everyone's name, level, race, and profession all nice and neatly after it finishes.
Behold the script in action!
People being ignored due to race, profession, or name:
* after level means their level is an estimate based on their fame.
- means the value is unknown.
Vonaq Level: 100 Race: Dark Elf Profession: -
Dreaven Level: 100 Race: Dark Elf Profession: Empath
Potential marks in order of level:
* after level means their level is an estimate based on their fame.
- means the value is unknown.
Kholac Level: 78* Race: Halfling Profession: Cleric
Fulvus Level: 84 Race: Halfling Profession: Paladin
Snooshezis Level: 96 Race: Halfling Profession: Monk
Dravnib Level: 97 Race: Burghal Gnome Profession: Warrior
Bochser Level: 100 Race: Human Profession: Wizard
Ardque Level: 100 Race: Halfling Profession: Sorcerer
Iteno Level: 100 Race: Halfling Profession: Warrior
Najash Level: 100 Race: Halfling Profession: Ranger
Partial to do list:
Allow people to use the script to specifically steal from someone. For example ;pickpocket Bob. This will allow the script to keep track of stats such as how often you have stolen from the person, how often caught, how much silvers you have stolen from the mark, etc etc.
Stats
Give rough estimates of success chance based on factors such as pickpocket skill, mark's level, room lighting conditions, crowd size, etc etc.
Other stuff
Nothing
12-29-2020, 12:35 AM
If "rough estimate" leaves a 30 level margin of error, FAME is a great way to estimate a character's level
Tgo01
12-29-2020, 12:47 AM
If "rough estimate" leaves a 30 level margin of error, FAME is a great way to estimate a character's level
That's...that's what I'm using :O
I'm just saying you get a lot less fame if you level up via picking boxes or healing so if someone is getting most of their levels from non-hunting activities then they might be a much higher level than what the formula I use suggests.
The other extreme would be people who hunt way past fried compared to people who rest as soon as they are fried and only hunt some more after their mind is clear. The former group of people would be a lower level than what my formula suggests.
I have 5 characters who are not yet level 100 and they mostly hunt until fried then rest and I based the formula on their fame to experience ratio.
Nothing
12-29-2020, 01:33 AM
Just about anything that affects exp is going to contribute to the discrepancies. All else being equal, a level 60 character that never does bounties will prolly have much more fame then one that does them religously, for example.
Besides bounties, hunting while fried, and healing/picking... lumnis, enchanting, forging/fletching, guild training, excessive RPAs, LTE, and Duskruin sewers all influence the exp/fame ratio depending on how players take advantage of them.
Realk
12-29-2020, 02:25 AM
clearly the answer to this is a FTP that does a skills full on everyone in the room from a remote location... and repeats the important parts to you.. sure you'll get noticed... but by maybe 1 person in a room of 4 since everyone is afk
Tgo01
12-29-2020, 02:49 AM
clearly the answer to this is a FTP that does a skills full on everyone in the room from a remote location... and repeats the important parts to you.. sure you'll get noticed... but by maybe 1 person in a room of 4 since everyone is afk
Oh yeah, you can see other people's skills now in game without Lich right? How do you do that? Or am I wrong about this being a thing?
Nothing
12-29-2020, 03:01 AM
Oh yeah, you can see other people's skills now in game without Lich right? How do you do that? Or am I wrong about this being a thing?
You're wrong about that being a thing.
Realk
12-29-2020, 03:03 AM
yeah, ideally it'd be like the one dude that notices... would pm you and be like what? you'd say nothing typo man, and he'd go on living his life, and you could pillage.. unless it's an MA guy that sees it in which case your pinched and need another ftp.
Most* people have all of that stuff open anyways because of dreavenings.. a few are smart enough to either not attend... or whatever... the script you have for that does anyways.. haha, you could add turning that on into the script.
Tgo01
12-29-2020, 03:41 AM
You're wrong about that being a thing.
Maybe it's spell durations I'm thinking of.
Most* people have all of that stuff open anyways because of dreavenings..
I probably shouldn't do that then :p
I'll just stick to info people can access in game.
Tgo01
12-30-2020, 01:34 AM
You can now specify a target and a container (;pickpocket Bob cloak ... for example, or just ;pickpocket bob if you don't want to specify a container) to have the script auto hide (if you have this option set to yes in setup menu), then steal from the person and the specific container you mentioned...if you mentioned one, then automatically hide again and use rgambit stealth put if you have this option set in the setup menu. Other than this being a nifty way to automate all of this it will also allow the script to keep track of specific stats against that person.
Behold!
;pickpocket stats najash
Najash's stats:
Level: 100
Race: Halfling
Profession: Ranger
Attempted thefts: 21
Successful thefts: 21
Total silver theft attempts: 4
Times mark had no silvers to steal: 4
Total silvers stolen: 0
Total item theft attempts: 17
Times mark had no items to steal or you couldn't steal an item: 6
All items stolen:
small light violet sphere: 1
small dark red sphere: 1
miniature emerald sphere: 1
uncut diamond: 5
star ruby: 2
uncut ruby: 1
The script in action!
>;pick najash cloak
Roundtime: 3 sec.
You attempt to blend with the surroundings, and feel confident that no one has noticed your doing so.
[pickpocket]>steal Najash cloak
You reach into Najash's silk stalking cloak and pull out an uncut diamond.
You do not believe anyone noticed you slip out of hiding.
[pickpocket: Success!]
[pickpocket]>hide
Roundtime: 3 sec.
You attempt to blend with the surroundings, and feel confident that no one has noticed your doing so.
[pickpocket]>rgambit stealth put my diamond into my cloak
You put an uncut diamond in your cloak, being careful not to reveal your location.
Roundtime: 2 sec.
--- Lich: pickpocket has exited.
Tgo01
12-30-2020, 01:34 AM
Okay so I lied. This is all part of the script now and it works as shown above, but I haven't uploaded this version to the repo yet because I'm a meanie.
Tgo01
12-30-2020, 11:34 PM
;pickpocket stats all
>--- Lich: pickpocket active.
Attempted thefts: 69
Successful thefts: 67
Total times caught: 5
Total times caught without your knowledge: 1
Total silver theft attempts: 22
Times caught stealing silvers: 3
Times mark had no silvers to steal: 18
Total silvers stolen: 1192
Total item theft attempts: 45
Times caught stealing items: 2
Times mark had no items to steal or you couldn't steal an item: 24
All items stolen:
uncut diamond: 9
swirling purple thunderstone: 1
uncut emerald: 1
brilliant wyrm's-tooth amethyst: 1
multi-colored wyrdshard: 1
small light violet sphere: 1
small dark red sphere: 1
miniature emerald sphere: 1
star ruby: 3
uncut ruby: 1
shard of oblivion quartz: 1
--- Lich: pickpocket has exited.
Tgo01
01-05-2021, 10:06 PM
Finally getting around to doing some testing with pickpocketing to get some success chance formulas going on and damn what a difference 1 other person in the room makes.
My empath is almost fully doubled in perception, everyone else is 1x or a little less, no one has pickpocketing trained except my rogue is fully doubled in it
Tried pickpocketing against all of my guys with just one of them and my Rogue in the room at a time and it took my guys between 1 and 18 thefts before they caught my Rogue.
I then tried with two of my guys and my rogue in the room at a time and my bard is level 100 and 1x in perception and took 30 times to catch my rogue.
Currently working on my wizard who is level 100 and 1x in perception and my rogue was finally caught after 81 attempts.
Craziness!
Tgo01
01-07-2021, 02:14 AM
So something weird so far with my testing.
Against my empath with just him in the room it took him 2 theft attempts to catch my rogue, with 1 other person in the room with my empath it took 14 tries, and with 2 other people with my empath it took 7.
Again my bard it took him 7 tries with just him, with 2 people it took my bard 30 tries, and with 3 people it took my bard 23 tries.
I know randomness and all that but still something seems off.
My wizard with one other person took him 81 tries yet my cleric with 32 fewer perception ranks caught my rogue in 16 tries with 1 other person in the room.
I've been using the same room so we can rule out fog and lighting issues and all that. Do you think time of day for some reason helps? I guess I just have to run the same tests multiple times against each of my characters to get a better idea of chance of success.
Parkbandit
01-07-2021, 06:45 AM
I'm actually surprised that pickpocketing is still allowed in GS.
Tgo01
01-07-2021, 06:52 AM
I'm actually surprised that pickpocketing is still allowed in GS.
I predict soon after I upload this script it will be converted to a skill that can only be used on critters.
Parkbandit
01-07-2021, 07:06 AM
I predict soon after I upload this script it will be converted to a skill that can only be used on critters.
Yea.. given that you don't get experience from stealing.. is afk scripting that against policy?
Vishnell
02-17-2023, 10:43 PM
Not to necro an old thread, but whatever happened to this script? I don't see it on repo anymore, and the version I have downloaded doesn't work anymore.
Any chance for an updated script? I really enjoyed this one.
Sent from my SM-G781U using Tapatalk
Tgo01
02-17-2023, 11:19 PM
I predict soon after I upload this script it will be converted to a skill that can only be used on critters.
Holy hell in a handbasket! I was totally right. Well they were going to do that until Spiffy quit the GM team.
Tgo01
02-17-2023, 11:20 PM
Not to necro an old thread, but whatever happened to this script? I don't see it on repo anymore, and the version I have downloaded doesn't work anymore.
Any chance for an updated script? I really enjoyed this one.
Sent from my SM-G781U using Tapatalk
I'm not sure why I removed it from the repo. I think I had big plans to add to the script and polish it all up but as often happens I got busy with something else and never finished it.
I still have the script on my computer, I might upload it again soon.
Vishnell
02-18-2023, 06:15 AM
That would be much appreciated. Thanks!
Sent from my SM-G781U using Tapatalk
Tgo01
05-07-2023, 03:56 PM
I finally remembered to re-upload this script. I may or may not make changes to it in the future.
Vishnell
05-07-2023, 10:29 PM
Yeah! Thank you sir!
Sent from my SM-G781U using Tapatalk
Fryinhades
05-08-2023, 04:39 AM
I'd suggest you also keep a list of sleepers and classes you don't want to steal from ie clerics/empaths/ etc
Tgo01
05-08-2023, 05:12 AM
I'd suggest you also keep a list of sleepers and classes you don't want to steal from ie clerics/empaths/ etc
I think the classes is in the script. I think...
Parkbandit
05-08-2023, 07:44 AM
I'd suggest you also keep a list of sleepers and classes you don't want to steal from ie clerics/empaths/ etc
Whaaa?
Empaths are the easiest to steal from.. they usually are sitting on their ass and have plenty of coin on them.
Vishnell
07-31-2023, 11:12 PM
Tried running the setup:
;pickpocket setup
And it just says:
[pickpocket: You must run the setup menu before using this script. Do ;pickpocket setup and follow instructions. ]
There's no menu that pops up with the setup.
Any help?
Sent from my SM-G781U using Tapatalk
Tgo01
08-01-2023, 01:36 AM
Tried running the setup:
;pickpocket setup
And it just says:
[pickpocket: You must run the setup menu before using this script. Do ;pickpocket setup and follow instructions. ]
There's no menu that pops up with the setup.
Any help?
Sent from my SM-G781U using Tapatalk
Should be fixed now. Be sure to download it again.
Vishnell
08-01-2023, 08:47 PM
Awesomeness my script-writing-hero!
Sent from my SM-G781U using Tapatalk
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.