OCD Inventory control

7 days seems like a good length to me.

"Stuffies" feels a bit low. I think you could push that up to 300-400.
Non-klaw items require a little more thought. Heart Necklace's consistently go for 25K, the other suit necklaces often go for much more than 600 each (there's a bidded-on auction on Kbay right now valuing them at 4K each), rubber bracelets: closer to 1K.
VIP stuffies I'm not completely sure about anymore. Certainly no lower than 1K. Just remember that chests, keys, martinis, and crazy bastard swords (and handbags) go for more.
I have no idea about non-stuffy VIP klaw items as I usually bundle them in with the other VIP items in my trades and let the buyer sort it out. At a guess I'd say less than the VIP stuffed stuff.

EDIT: Something at the back of my head's shouting that chests go for 5K each, but that could be off.
 
Last edited:
Really? 300 meat for each and every stuffy minimum? Damn I could make some fine money off my pile.

This is coming along very nicely. I've got default values for auctions in a mapfile now. (They can be changed by the user, but this makes things simple for idiots like me who have no idea what to charge so I suspect I'm not the only one that will enjoy having default values.) Can I have you input on these values, please?

Code:
"DRINK ME" potion	For an ittah bittah hookah	500
Amulet of Yendor	Hilarious Objects	500
Arrrmetia trading card	The Klaw	1000
bag of airline peanuts	Hilarious Objects	500
beautiful soup	For an ittah bittah hookah	5000
bejeweled cufflinks	VIP Klaw Prizes	1000
black candy heart	Hilarious Objects	500
black-and-blue light	Tasteful Gifts	50
blue plasma ball	Tasteful Gifts	50
brick	Hilarious Objects	500
calle de miel with a fly in it	Hilarious Objects	500
cheap studded belt	Tasteful Gifts	50
Chori Zo trading card	The Klaw	1000
clown hammer	Hilarious Objects	500
club necklace	The Klaw	600
Crimbo Candy Cookbook	Found under the Crimbo Tree	1000
cymbal syrup	Hilarious Objects	500
Das Überkühlraum trading card	The Klaw	1000
defective skull	Hilarious Objects	500
designer handbag	VIP Klaw Prizes	1000
diamond necklace	The Klaw	6   00
eggman noodles	For an ittah bittah hookah	5000
encoder ring	Hilarious Objects	500
explosion-flavored chewing gum	Hilarious Objects	500
fake fake vomit	Hilarious Objects	500
fake hand	Hilarious Objects	500
fancy opera glasses	VIP Klaw Prizes	1000
flavored foot massage oil	Tasteful Gifts	50
foam dart	Tasteful Gifts	50
garish pinky ring	VIP Klaw Prizes	1000
giant designer sunglasses	VIP Klaw Prizes	1000
heart    	The Klaw	25000
Humpty Dumplings	For an ittah bittah hookah	5000
Inndya trading card	The Klaw	1000
Jack-in-the-box	Found under the Crimbo Tree	1000
jazz soap	Hilarious Objects	500
joybuzzer	Hilarious Objects	500
Kitty the Zmobie Basher trading card	The Klaw	1000
Lobster <i>qua</i> Grill	For an ittah bittah hookah	5000
Loudmouth Larry Lamprey	Tasteful Gifts	50
magical ice cube with a fly in it	Hilarious Objects	500
missing wine	For an ittah bittah hookah	5000
mood ring	Hilarious Objects	500
Morbidda trading card	The Klaw	1000
Nayztameetjoo trading card	The Klaw	1000
pack of KWE trading card	The Klaw	1000
peanut brittle shield	Found under the Crimbo Tree	1000
perpendicular hula with a fly in it	Hilarious Objects	500
personal massager	Tasteful Gifts	50
personalized coffee mug	Tasteful Gifts	50
pet rock "Groucho" disguise	Hilarious Objects	500
pet rock "Snooty" disguise	Hilarious Objects	500
Poison Oak trading card	The Klaw	1000
Princess Rutabaga trading card	The Klaw	1000
Red Rover BB gun	Found under the Crimbo Tree	1000
red-and-green sweater	Found under the Crimbo Tree	1000
reflection of a map	For an ittah bittah hookah	50006   
rockin' wagon with a fly in it	Hilarious Objects	500
Roo trading card	The Klaw	1000
rubber emo roe	Hilarious Objects	500
rubber WWBD? bracelet	The Klaw	1000
rubber WWJD? bracelet	The Klaw	1000
rubber WWSPD? bracelet	The Klaw	1000
rubber WWtNSD? bracelet	The Klaw	1000
Serenity trading card	The Klaw	1000
slap and tickle with a fly in it	Hilarious Objects	500
spade necklace	The Klaw	600
stick of "gum"	The Klaw	1000
stick-on eyebrow piercing	Tasteful Gifts	50
stuffed angry cow	Stuffies	300
stuffed astral badger	Stuffies	300
stuffed baby gravy fairy	Stuffies	300
stuffed Baron von Ratsworth	VIP Klaw Prizes	1000
stuffed Cheshire bitten	Stuffies	300
stuffed cocoabo	Stuffies	300
stuffed crazy bastard sword	VIP Klaw Prizes	2000
stuffed flaming gravy fairy	Stuffies	300
stuffed frozen gravy fairy	Stuffies	300
stuffed hand turkey	Stuffies	300
stuffed key	VIP Klaw Prizes	2000
stuffed MagiMechTech MicroMechaMech	Stuffies	300
stuffed martini	VIP Klaw Prizes	1000
stuffed Meat	VIP Klaw Prizes	1000
stuffed mind flayer	Stuffies	300
stuffed mink	VIP Klaw Prizes	1000
stuffed monocle	VIP Klaw Prizes	1000
stuffed scary death orb	Stuffies	300
stuffed sleazy gravy fairy	Stuffies	300
stuffed snowy owl	Stuffies	300
stuffed spooky gravy fairy	Stuffies	300
stuffed stinky gravy fairy	Stuffies	300
stuffed teddy butler	VIP Klaw Prizes	1000
stuffed tin of caviar	VIP Klaw Prizes	1000
stuffed treasure chest	VIP Klaw Prizes	2000
stuffed undead elbow macaroni	Stuffies	300
stuffed yo-yo	Stuffies	300
The Grand Poo-Bah trading card	The Klaw	1000
The Snake trading card	The Klaw	1000
Thorny Toad trading card	The Klaw	1000
Vaso De Agua trading card	The Klaw	1000
Vial of <i>jus de larmes</i>	For an ittah bittah hookah	5000
walrus ice cream	For an ittah bittah hookah	5000
whoopie cushion	Hilarious Objects	500
wind-up chattering teeth	Hilarious Objects	500
Woldo trading card	The Klaw	1000
x-ray specs	Hilarious Objects	500
yellow snowcone	Hilarious Objects	500
 
Hee hee. Well I think you know that I already do that. (Well, the bracelets only since I don't have hilarious object summoning.) Now I just have to hardcode that exception into my script for your sake.

I cannot tell you how tempted I have been to have this script automatically send any stuffed Hodgmen to me!
 
Well usually when I'm selling them in /trade I don't sell until someone pays 500 each (doesn't take too long either), but I've had as much as 1200 each (probably an exception though!)

I can't really comment on a lot of those I'm afraid, I'm not a hardcore trader by any means. To be honest I think that there's a lot of uncertainty about what to charge AND PAY for Klaw items (with the exception of collectors who must have a fairly good idea of what a fair price looks like). I don't know how many people use OCD regularly, but adding this functionality might actually set some sort of commonly accepted price (on Kbay at least).

The pack of KWE trading card can be sold in the mall for a little over 10K. The cards are mallable too, and if I were you I wouldn't part with a Princess Rutabaga trading card for less than 40K (your estimates for the other cards are way off too).

I have no idea what the chest only stuffies (crazy bastard sword and martini) sell for, but it might be worth checking with an actual trader.

50006 for a reflection of a map seems oddly specific. Where did you get that value?

Nothing else jumps out at me, but as I said, that doesn't mean a great deal!
 
50006 for a reflection of a map seems oddly specific. Where did you get that value?

Oh oops. That's what I get for using item number ranges in my map creation program. It was 5000, the same as the hookah numbers, but I accidentally pressed 6 when I meant to delete it from the map and... Well... oops. I hope you enjoyed your foray into my mind.
 
New versions released!

I released new versions of OCD Inventory Control and the relay OCD db Manager. Please download them from the first post of this thread as usual, keeping in mind that one goes in /scripts and the other goes in /relay as usual.


Two New Features!

The recently requested kBay feature is now fully operational, so please test it out!
  • The user has no control over how the auctions are grouped. That's by design to keep from annoying turias with excessive numbers of auctions like a previous kBay script did. I think the grouping is sane.

  • There are default prices for the sake of those who have no idea what an auction should be priced. There's a data file on zarqon's map manager that can be edited by others more knowledgeable than myself.

  • Your first auction will end after 6 days. Multiple auctions will be spaced out to conclude every successive 4 hours so that they don't all end at once.

I added the frequently requested feature to change data files.

  • This will allow characters to share the same data file or change their OCD file based on current needs, such as Crimbo season sales.

  • There's a button to change the data file without writing current OCD data. This is nice if you don't want to overwrite the data file to which you're switching. Always use this button unless you're creating a new data file.

  • The name of your datafile has changed from "OCD_(name)_Data" to "OCDdata_(name)". I did that for the sake of my own OCD. The script will read your old data file so don't worry. When you save your data again it will save with the new name and henceforth ignore the original file. Feel free to delete the old "OCD_(name)_Data" file after saving it with the new name.

  • Clearing the datafile field will restore it to the default of your character's name. The field will be blank, but that is what happens.
 
Last edited:
A few things occur to me:

1. The value for diamond necklace has spaces in it (gives an error on later saves - not an integer)

2. It might be a good idea to only have OCD send klaw items to Kbay when there are enough to warrant it (determined simply by total number per auction). This is good for Kbay (I run OCD at least once a day which could lead to a build up of auctions containing only a few stuffies) and for users, as their listing fee goes further (that fee multiplied by one or two auctions a day for a year could add up). Another solution could be to only send items to Kbay once a week, regardless of how many times the user runs the script (I can see why you wouldn't want to do that though).

3. The default value for heart necklaces is 0.

4. It's AWESOME!!
 
A few things occur to me:

1. The value for diamond necklace has spaces in it (gives an error on later saves - not an integer)

3. The default value for heart necklaces is 0.

Fixed. I just popped over to zarqon's map manager and uploaded a fixed price list. You'll automatically download it tomorrow.


2. It might be a good idea to only have OCD send klaw items to Kbay when there are enough to warrant it (determined simply by total number per auction).

Good point. I think I know how I should add that feature, but I'm tired so I'll work on it tomorrow.


4. It's AWESOME!!

Thank goodness. I was worried that it might lack awesomeness.
 
OCD Inventory Control Updated!

2. It might be a good idea to only have OCD send klaw items to Kbay when there are enough to warrant it (determined simply by total number per auction). This is good for Kbay (I run OCD at least once a day which could lead to a build up of auctions containing only a few stuffies) and for users, as their listing fee goes further (that fee multiplied by one or two auctions a day for a year could add up). Another solution could be to only send items to Kbay once a week, regardless of how many times the user runs the script (I can see why you wouldn't want to do that though).

Fixed. Now this script will only post auctions with at least 4 items. That means at least 2 days worth of Klaw stuffies. Two items are exceptions to this rule: You can post auctions involving even a single stuffed Hodgman or designer handbag because those items are rare enough that auctioning only 1 makes sense.

Also, I made a serious update to the basic price list. Of particular note, stuffed Hodgmen now have their own category!! (And a sane auction price.) Yes, this is preferential treatment for stuffed Hodgmen, but those times I've seen stuffed Hodgmen grouped with other stuffies, I've contacted the auction winner and usually bought the stuffed Hodgman off him since he only got it as part of the lot and was glad to make back some of his meat. That's why stuffed Hodgmen deserve to be auctioned by themselves. Besides, as the script writer, I deserve this.
 
Feature request thinly veiled as a random question: Wouldn't it make sense to have a way to run OCD from the relay script (just a button on the top left or something)?
 
So the apparent ease with which this allows for the gifting and kBay disposition of items made me want to try it. Subject to the usual caveats about what I think I did and what I actually did, I downloaded the files put them in the appropriate directories and ran. OCD Manager told me
All item information is corrupted or missing.

Whoooah! I hope you didn't lose any data...
which is distressing but a reasonable given that I had never run the script before and had no data to lose. Logging out and back in didn't change the results. OCDkBay.txt did appear in my data directory so it is not an obvious problem with permissions or writing files.

Either the script has evolved to the point that it has forgotten about first time users or I have missed some pre-configuration instructions. In any event, I wouldn't mind some pointers, especially if it is the latter.

Thanks.
 
Perhaps a stupid question, but you DID run the relay script (from the relay browser) BEFORE the other didn't you?

Judging from your post that's probably exactly what you did, but it never hurts to check the obvious first :-)
 
Last edited:
fronobulax, you could try starting with zarqon's lovely OCDAdvisor (at least, that's what I'm currently calling it) script found here: http://kolmafia.us/showthread.php?3...ize-your-profits&p=40097&viewfull=1#post40097
It uses PriceAdvisor to set your OCD bits... I wouldn't leave it there, but it makes a good start, and should give you the initial data files you need.

Somewhat related between the two scripts... should that be updated to use the new data locations? Should it possibly have its own thread, or be added as a downloadable file to the first post here?
 
fronobulax, you could try starting with zarqon's lovely OCDAdvisor

Bale has changed the data file's name since that was written, so here's an update, will open OCDdata_name if you have it, and if not, will open OCD_name_data. Regardless of which it opened, it will write to OCDdata_name (the new filename).
 

Attachments

OCD Inventory Control Updated!

Small improvements to kBay auctioning. It now knows that an auction for 4 Tasteful Gifts is not yet worth posting, so it'll hold onto them a little bit longer -- It was annoying posting an auction for them every single day. Auction time is reduced to 5 days.
 
Last edited:
Back
Top