Discussion Thread for Price Check

mycroft

Script Author: MyPrices
version 0.12i

Updated script so that if you add an item that nobody else currently has on the broker (nothing to compare your item to) and you have a
maximum price set for items of that name, then the script will set your new item to that price.
 

wired203

Active Member
Mycroft I was playing with the buy tab and couldn't get it to buy certain items at certain levels and thought I was going crazy till I saw.

Version 0,11f

Is there any way we could get this re-instated so it can autobuy? As it sits right now it's the same as just creating my own custom filter on the in game broker.
 

mycroft

Script Author: MyPrices
Mycroft I was playing with the buy tab and couldn't get it to buy certain items at certain levels and thought I was going crazy till I saw.

Version 0,11f

Is there any way we could get this re-instated so it can autobuy? As it sits right now it's the same as just creating my own custom filter on the in game broker.
Not sure what you mean , can you give me some examples?
 

wired203

Active Member
Sure say you want to buy adept !'s, the way the script currently works is you can add them to the buy tab but have to highlight it and then it searches like a charm with level settings.

Settings as Adept I, level 31-40 and clicking on the line it makes it comes up like a charm. Run the script in buy mode and it searches everything with the name and then try's to buy them. So it gets like 2000 pages and flips through them. Filter not seeming to be applied.

Looked like it was a change made in that version due to some conjy shard being thrown on the broker.

Only other option I could ever think of for myprices ever would be ability to set the box for certain items. In case you had say a spell scroll stand and a veterans reward, you could make sure the right item hits the right box when you do a place items after a craft.

Once again I have to thank you as I looked at the script to see if I could edit that in myself and man you have done a ton of work there. Needless to say, I couldn't edit myself.
 

mycroft

Script Author: MyPrices
Sounds like the variable used for the filter isn't being set or isn't being read correctly, I'll check that.

The placing in set boxes bit is actually on my 'things to do when not busy' list , probibly set from the craft UI box.
 

mycroft

Script Author: MyPrices
Sounds like the variable used for the filter isn't being set or isn't being read correctly, I'll check that.

The placing in set boxes bit is actually on my 'things to do when not busy' list , probibly set from the craft UI box.

Try the version I just uploaded , not 101% sure but I think I managed to squash that particular bug.

Let me know..
 

wired203

Active Member
Same Issue, I looked at the script and can see the variable being called for the click event but couldn't seem to find it in the buy event at all.

If I click on my saved setup it searches the broker perfect with level ranges intact, but if I run it as a scan with buy on it pulls everything and doesn't get the level ranges passed on.
 

mycroft

Script Author: MyPrices
Same Issue, I looked at the script and can see the variable being called for the click event but couldn't seem to find it in the buy event at all.

If I click on my saved setup it searches the broker perfect with level ranges intact, but if I run it as a scan with buy on it pulls everything and doesn't get the level ranges passed on.
Ok , I'll re-check.
 

wired203

Active Member
Easy way to test it would be to create a buy line, set the name as adept, set the level range as 40-50 or so and then start scanning. The script then try's to run through every adept in the game paging through till it finds the right ones.

However the onclick of the item creates a perfect broker query where level range, price, etc are all there perfectly but it means manual buying.
 

mycroft

Script Author: MyPrices
Easy way to test it would be to create a buy line, set the name as adept, set the level range as 40-50 or so and then start scanning. The script then try's to run through every adept in the game paging through till it finds the right ones.

However the onclick of the item creates a perfect broker query where level range, price, etc are all there perfectly but it means manual buying.

Yes , I've seen whats needed , I need to add a fair bit of new code to make it work , trying to find a way to adapt the current manual clicking code to do both jobs.
 

wired203

Active Member
Yeah I personally spent about 2-3 hours tracking down the issue and then trying to dupe a chunk of the routine into the buy routine but still am noobish with lavish scripting.

One of the issues I ran into trying to do it myself is clickbuy would pull it's values from the tab screen itself and not the xml file. I didn't have enough coffee in me to figure out how xml was read etc and just played with it a little.
 

mycroft

Script Author: MyPrices
I have a fair idea how to get this done using 1 sub-routine to bring up the broker info correctly...but it means re-coding 3 other routines also...might take a bit.

Once advantage to doing this update is it'll make the script simpler to add other things at a later date , it's slowly becoming more modular.
 
Last edited:

mycroft

Script Author: MyPrices
Ok , latest version , the buy routine should work with all the various filters working...I suggest you try it with something cheap and only a few numbers first.

let me know if you have problems with it still..


Working on the placement of crafted items into defined boxes now.
 

wired203

Active Member
Scan passes perfectly, however it's not buying at all. Passes proper info into the scan but doesn't make a single purchase it just pops through each page really fast.

Almost there :)

Went through the log file, one issue too is the price calc is getting passed incorrectly. Here is what I had in the buy tab
-> Saveitem Buy Adept I 2000.000000 5 FALSE FALSE 71 80 1

and this is what got passed

-> searchbrokerlist adept I , 71 , 80 , 1 , 200000.000000

So instead of 20 gold which the first item is set for, seems to search with 20 platt :-O Let me know if there is anything else I can get for you.
 
Last edited:

mycroft

Script Author: MyPrices
Scan passes perfectly, however it's not buying at all. Passes proper info into the scan but doesn't make a single purchase it just pops through each page really fast.

Almost there :)

Went through the log file, one issue too is the price calc is getting passed incorrectly. Here is what I had in the buy tab
-> Saveitem Buy Adept I 2000.000000 5 FALSE FALSE 71 80 1

and this is what got passed

-> searchbrokerlist adept I , 71 , 80 , 1 , 200000.000000

So instead of 20 gold which the first item is set for, seems to search with 20 platt :-O Let me know if there is anything else I can get for you.
Ok , the 20 plat , figured out what was wrong , I was multiplying the value in the wrong routine , thats sorted.

The not buying , it was searching for an exact name match where you obviously only want a partial match , so I've made it look for an exact match if the flag for name only is set and just to check if there is ANY items listed on the broker list otherwise.

Running a few scans and will update the release thread when I'm sure it's working.
 
Last edited:

wired203

Active Member
Sounds great, I'll give it another whirl tonight. I wanted to thank you for the box setting on the craft tab it's amazing. Got a few of my crafters configured last night and it's really great to be able to restock a store with just a few mouse clicks in total.

From someone who has been following and playing with this script from the first releases I thank you for your hard work and it is very appreciated.
 

wired203

Active Member
Buys perfect, only 1 issue that I can still see. When it goes to the next page it seems to be skimming and going through a lot of pages, think you need a wait command when you go to change windows to deal with the delay from the broker.

Example, scans great, buys first page full, goes to change page, flip, flip, flip, flip, 10 pages later, script see's it and starts buying again but just passed lots of pages of cheaper items.

Lastly it clears the level range filter on completion, would be nice if that is perma saved.

Thanks again for the hard work.
 

mycroft

Script Author: MyPrices
Small pause added , just bought 3 screens full of level 1 items so seems to work.

<doh> , checked the script , I'd forgotten to update one of the save detail calls after items were bought , so it wasn't passing the full info to the save data routine...fixed..

Doing this has shown me a possible problem , buying items without any name and trying to buy 100 of something (stack) sometimes brings up an item that can't be bought in a stack (single sales items) , the script chokes on this item and continually tries to buy a stack.

I have 2 options , try and find a way to determine what the max stack size an item can be bought (hopefully ISXEQ2 has this somewhere) or try and work around it using an atom and a text check for 'this item cannot be bought in the quantity requested'.

Hopefully the former.

Will post when I update the SVN.

Update : Waiting on info re: Stack size reading from the broker system , so I'll update what I've done so far.
 
Last edited:

wired203

Active Member
I have seen the continous trying to buy a stack issue you mentioned. Happened when someone had more than one of it on the broker. Script gets run attended here so it's no biggie but may cause issues to someone who sets it up to run all day.

Thanks again.
 

PappaSmurf

Active Member
I have tried in the past to use MyPrices and always seemed to have some issues where it would not set the prices on my newly added items, etc.

I just got the latest version from the SVN and gave it a whirl again lastnight, with hopes that whatever problem I was having would be gone, however it still doesn't seem to work for me.

Could it be that the UIs I use (ProfitUI and Fetish Nightfall) are the problem? Does anyone here use either of these UIs and are able to run myprices successfully?

Thanks!
 

mycroft

Script Author: MyPrices
I have tried in the past to use MyPrices and always seemed to have some issues where it would not set the prices on my newly added items, etc.

I just got the latest version from the SVN and gave it a whirl again lastnight, with hopes that whatever problem I was having would be gone, however it still doesn't seem to work for me.

Could it be that the UIs I use (ProfitUI and Fetish Nightfall) are the problem? Does anyone here use either of these UIs and are able to run myprices successfully?

Thanks!
Hi PS , yes , I use ProfitUI myself and have no problems whatsoever.

Can you give more details? , you have toggled on the 'set prices for unlisted items' and 'scan sales' boxes haven't you ?

Without more info I can't start to try and help.
 

Busygal

Active Member
I have a problem and I don't know if I can fix it. I use myprices with a few of my chars, and I set up the craft section so that if something sells its a snap to "remake" what I need to. The other day I logged into one of my chars... ran myprices and camped to another... then I logged for the afternoon. Now my 2nd char is showing a "craft" list of what my 1st char makes. I lost all my info for my 2nd chars crafting. Is there any back up file to get this back without going through EVERY item she makes again?
 

wired203

Active Member
I have never seen anything that would indicate a backup file, however one thing I always do with all my scripts is to create a folder next to any setups named backup and make a copy of everything just in case something gets goofed.
 

mycroft

Script Author: MyPrices
I have a problem and I don't know if I can fix it. I use myprices with a few of my chars, and I set up the craft section so that if something sells its a snap to "remake" what I need to. The other day I logged into one of my chars... ran myprices and camped to another... then I logged for the afternoon. Now my 2nd char is showing a "craft" list of what my 1st char makes. I lost all my info for my 2nd chars crafting. Is there any back up file to get this back without going through EVERY item she makes again?
Afraid not...but it's a good idea...

as to why you got this problem , I'm not sure , was myprices running while you changed characters?, it uses the current characters name as the filename...I'll have to check for that and close myprices down if the character name changes.

It's not something I've tried before....

'Fix' incoming for both.
 

mycroft

Script Author: MyPrices
Testing additional code currently ,

1.when you run the script it now loads the current settings and stores a backup of the file in a backup folder.
2. When it notices the character name has changed ( you leave the script running and do /camp newchar) , it saves the previous characters info and exits.

I tried saving the old characters info and loading up the new characters data with the script still being available , but there were too many pitfalls and it's just as easy to re-run the script again.

One thing I do need help with...


Has anyone got the new 35% reduction sales crate from LoN? , I need to know the exact name so I can add it to the script to allow for the 35% reduction.

I can't stand LoN so I can't win it to test.
 
Last edited:

bjcasey

ISX Specialist
Hi Mycroft, big fan of your scripts. I'd like to request a couple of features to be added to the myprices script if you would have time.

1) More options added to the buy sortables list. Possibly match the options that we can configure for in the broker window. I'm trying to buy transmuteable treasured gear, but with the current options in myprices i can only sort for treasured that brings up stuff that isn't transmutable.

2) Option to auto-transmute items purchased after buy session has finished. Probably similar to the code used to auto-transmute after crafted in the Craft program.

Thanks for the great program and I'll be really excited if you would be able to implement any of these options.
 

Valerian

ISX Specialist
2) Option to auto-transmute items purchased after buy session has finished. Probably similar to the code used to auto-transmute after crafted in the Craft program.
Above probably not very useful for someone (like mycroft) that doesn't have access to the craft script.

Code:
					item:Transmute
					wait 200 ${RewardWindow(exists)}
					RewardWindow:Receive
and for the EQ2_onChoiceWindowAppeared event:
Code:
atom EQ2_onChoiceWindowAppeared()
{
	if !${ChoiceWindow.Text.Find[Are you sure you want to transmute the]}
		return
	if ${ChoiceWindow.Choice1.Find[Accept]}
		ChoiceWindow:DoChoice1
}
 

mycroft

Script Author: MyPrices
1) More options added to the buy sortables list. Possibly match the options that we can configure for in the broker window. I'm trying to buy transmuteable treasured gear, but with the current options in myprices i can only sort for treasured that brings up stuff that isn't transmutable.

Thanks for the great program and I'll be really excited if you would be able to implement any of these options.
What options would be needed to find transmutable gear ? , I don't run a transmuter so don't know the 'rules' for that.
 

bjcasey

ISX Specialist
If I am manually searching for transmute gear I sort for the following:

T4:
Level range: 30 - 39
Rarity/Tier: Treasured
Type: Attuneable

The two main things would be Treasured and Attuneable because those are the only type of Treasured that can be transmuted. Currently, the Myprices script can search for treasured, but just treasured also produced L&L items and other non-transmutable items.
 

mycroft

Script Author: MyPrices
If I am manually searching for transmute gear I sort for the following:

T4:
Level range: 30 - 39
Rarity/Tier: Treasured
Type: Attuneable

The two main things would be Treasured and Attuneable because those are the only type of Treasured that can be transmuted. Currently, the Myprices script can search for treasured, but just treasured also produced L&L items and other non-transmutable items.
ok , I can add a tickbox and -Type attuneable to the filter , will sort something out today.
 

mycroft

Script Author: MyPrices
Version 0.13c

Extra tickbox filter added to the buy tab , Attuneable only , filters the list so only attuneable items will be listed/bought.

Upcoming changes :

Add an option to Auto-transmute newly bought items after the buy routine has completed.
 
Last edited:

bjcasey

ISX Specialist
I think that I have discovered a few bugs. If you are selling a crafted item and have it selected as crafted, when someone buys all of that item there is a chance for it to be missed by the command to load items into the /craft list. Along this similar line, sometimes crafted items lose their crafted tag when you replace all of that item.
 

mycroft

Script Author: MyPrices
I think that I have discovered a few bugs. If you are selling a crafted item and have it selected as crafted, when someone buys all of that item there is a chance for it to be missed by the command to load items into the /craft list. Along this similar line, sometimes crafted items lose their crafted tag when you replace all of that item.
Hmmm..I tried duplicating this by removing all my crafted stuff and re-loading myprices , items were still listed..

replace all of that item? , not sure what you mean there.
 
Last edited:

bjcasey

ISX Specialist
Hmmm..I tried duplicating this by removing all my crafted stuff and re-loading myprices , items were still listed..

replace all of that item? , not sure what you mean there.
40 Tottering Brute (Crafted Drink)

Someone buys 40.
Myprices sometimes misses that it should have 40 of it in stock and doesn't add it to the /craft list.

It is a hit and miss thing. I logged in this morning and about 5 different sets of items that I had noticed yesterday that didn't get crafted were now in my /craft list. No idea why it took a day for it to realize that it needed restock.
 

bjcasey

ISX Specialist
40 Tottering Brute (Crafted Drink)

Someone buys 40.
Myprices sometimes misses that it should have 40 of it in stock and doesn't add it to the /craft list.

It is a hit and miss thing. I logged in this morning and about 5 different sets of items that I had noticed yesterday that didn't get crafted were now in my /craft list. No idea why it took a day for it to realize that it needed restock.
This was fixed by restarting the script.

Feature request: Craftable inventory list stored in an editable .xml file so that the user can quickly and easily edit what box, how many are made per combine, how many to keep in stock.

If this was setup so that the user could open the file and copy/paste the most of the info for each previously stored item that would drastically speed up the time it took to add new bulk items or change what box each item was supposed to be placed in.

Thanks.
 

mycroft

Script Author: MyPrices
This was fixed by restarting the script.
Yes , I have noticed that ISXEQ2's reading of the inventory and broker system seems a little hit and miss sometimes now , it often doesn't read the inventory completely , still working on a way around that, re-reading the info 2nd time around seems to initialise the data properly.

Feature request: Craftable inventory list stored in an editable .xml file so that the user can quickly and easily edit what box, how many are made per combine, how many to keep in stock.

If this was setup so that the user could open the file and copy/paste the most of the info for each previously stored item that would drastically speed up the time it took to add new bulk items or change what box each item was supposed to be placed in.

Thanks.
I can't add what you ask , it would mean re-coding a large portion of the initialisation and data reading which is used by a large number of procedures.

But , if you look in the XML folder at \EQ2MyPrices\XML\

inside the Username_MyPrices.XML the lines with -> are the ones to edit.

<Set Name="Spirit Totem of the Unicorn">
<Setting Name="Sell">200.000000</Setting>
<Setting Name="MinSalePrice">TRUE</Setting>
-> <Setting Name="CraftItem">TRUE</Setting>
-> <Setting Name="Stack">3.000000</Setting>
-> <Setting Name="Stock">40</Setting>
<Setting Name="Recipe">Spirit Totem of the Goblin</Setting>
-> <Setting Name="MaxSalePrice">TRUE</Setting>
-> <Setting Name="MaxPrice">250.000000</Setting>
-> <Setting Name="Box">3</Setting>
</Set>
 
Last edited:

bjcasey

ISX Specialist
Yes , I have noticed that ISXEQ2's reading of the inventory and broker system seems a little hit and miss sometimes now , it often doesn't read the inventory completely , still working on a way around that, re-reading the info 2nd time around seems to initialise the data properly.



I can't add what you ask , it would mean re-coding a large portion of the initialisation and data reading which is used by a large number of procedures.

But , if you look in the XML folder at \EQ2MyPrices\XML\

inside the Username_MyPrices.XML the lines with -> are the ones to edit.

<Set Name="Spirit Totem of the Unicorn">
<Setting Name="Sell">200.000000</Setting>
<Setting Name="MinSalePrice">TRUE</Setting>
-> <Setting Name="CraftItem">TRUE</Setting>
-> <Setting Name="Stack">3.000000</Setting>
-> <Setting Name="Stock">40</Setting>
<Setting Name="Recipe">Spirit Totem of the Goblin</Setting>
-> <Setting Name="MaxSalePrice">TRUE</Setting>
-> <Setting Name="MaxPrice">250.000000</Setting>
-> <Setting Name="Box">3</Setting>
</Set>
Actually, that's exactly what I wanted. I initally looked at that file, but I guess I didn't scroll down far enough to see all of that info.

Would it be a difficult change for you to reorder those lines?

IE. <Set Name="Spirit Totem of the Unicorn">
<Setting Name="Sell">200.000000</Setting>
<Setting Name="Recipe">Spirit Totem of the Goblin</Setting>
<Setting Name="MinSalePrice">TRUE</Setting>
<Setting Name="MaxSalePrice">TRUE</Setting>
<Setting Name="MaxPrice">250.000000</Setting>
<Setting Name="CraftItem">TRUE</Setting>
<Setting Name="Stack">3.000000</Setting>
<Setting Name="Stock">40</Setting>
<Setting Name="Box">3</Setting>
</Set>

This would allow the user to easily copy/paste the bottom portion of those lines where multiple types of items will be the same information and allow the top portion where the information may vary by item to be left alone.
 

bjcasey

ISX Specialist
Any chance we could get a checkbox option for the auto-collect money from the broker? I like to leave any money on the broker until I'm ready to replace the product that sold. Thanks.
 

mycroft

Script Author: MyPrices
Any chance we could get a checkbox option for the auto-collect money from the broker? I like to leave any money on the broker until I'm ready to replace the product that sold. Thanks.
Will try and find room for the option button once I shake off this flaming flu bug *cough* *sniffle*.
 

bjcasey

ISX Specialist
Bug:

Name: Dedicated Hemotoxin
Stock: 1000

Log from myprices: you need to make 100 more stacks of Dedicated Hemotoxin

Craft import myprices list: 100 Dedicated Vitality Breech

Been doing this for at least the last 2 weeks and I just clued in that it is possibly substituting Hemotoxin with Vitality Breech.
 

mycroft

Script Author: MyPrices
Can you post or PM me the actual myprices entry from the character.xml in the eq2craft folder after you've scanned the broker but before you run craft to make the listed items.

<Set Name="Recipe Favourites">
.
.
.
.
<Set Name="myprices">
.
.
.
etc
</Set>
</Set>

There is a box to substitute a different recipe name under the craft tab , not sure how else it would be doing this otherwise.

Seeing the actual list might help figure out where it's going wrong.
 

mycroft

Script Author: MyPrices
Bug:

Name: Dedicated Hemotoxin
Stock: 1000

Log from myprices: you need to make 100 more stacks of Dedicated Hemotoxin

Craft import myprices list: 100 Dedicated Vitality Breech

Been doing this for at least the last 2 weeks and I just clued in that it is possibly substituting Hemotoxin with Vitality Breech.
I'm assuming you sorted the problem out as I haven't received any of the requested data files during the last few weeks.
 

bjcasey

ISX Specialist
No, I didn't get it resolved. I've been redoing some of my computers and haven't had the time to really play. I'm almost finished with that work so I'll get you that info shortly.
 

bjcasey

ISX Specialist
Code:
<Set Name="Recipe Favourites">
		<Set Name="myprices">
			<Setting Name="Dedicated Arcane Remedy">71</Setting>
			<Setting Name="Dedicated Arcane Reprieve">4</Setting>
			<Setting Name="Dedicated Caustic Poison">8</Setting>
			<Setting Name="Dedicated Elemental Remedy">100</Setting>
			<Setting Name="Dedicated Elixir of Constitution">13</Setting>
			<Setting Name="Dedicated Elixir of Deftness">37</Setting>
			<Setting Name="Dedicated Elixir of Fortitude">27</Setting>
			<Setting Name="Dedicated Elixir of Intellect">5</Setting>
			<Setting Name="Dedicated Elixir of Piety">39</Setting>
			<Setting Name="Dedicated Enfeebling Poison">10</Setting>
			<Setting Name="Dedicated Essence of Clarity">100</Setting>
			<Setting Name="Dedicated Essence of Health">69</Setting>
			<Setting Name="Dedicated Essence of Regeneration">31</Setting>
			<Setting Name="Dedicated Essence of Turgur">38</Setting>
			<Setting Name="Dedicated Fettering Poison">25</Setting>
			<Setting Name="Dedicated Gracelessness">82</Setting>
			<Setting Name="Dedicated Vitality Breach">100</Setting>
			<Setting Name="Dedicated Ignorant Bliss">64</Setting>
			<Setting Name="Dedicated Mental Breach">11</Setting>
			<Setting Name="Dedicated Noxious Remedy">42</Setting>
			<Setting Name="Dedicated Noxious Reprieve">23</Setting>
			<Setting Name="Exceptional Freedom of Action">20</Setting>
			<Setting Name="Exceptional Freedom of Mind">61</Setting>
		</Set>
	</Set>
Code:
<Setting Name="Dedicated Vitality Breach">100</Setting>
Should be hemotoxin I think.
 

mycroft

Script Author: MyPrices
Hmm..ok..can you also post the entries from charname_MyPrices.XML

from the start of the file up to that particular item....PM or here please...

e.g.

Code:
		<Set Name="Dedicated Noxious Remedy">
			<Setting Name="Sell">9.500000</Setting>
			<Setting Name="MinSalePrice">TRUE</Setting>
			<Setting Name="MaxSalePrice">TRUE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="MaxPrice"20.000000</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">500</Setting>
			<Setting Name="Recipe">Dedicated Noxious Remedy</Setting>
			<Setting Name="Box">1</Setting>
		</Set>
		<Set Name="Dedicated Trauma Remedy">
			<Setting Name="Sell">9.500000</Setting>
			<Setting Name="MinSalePrice">TRUE</Setting>
			<Setting Name="MaxSalePrice">TRUE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="MaxPrice">20.000000</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">500</Setting>
			<Setting Name="Recipe">Dedicated Trauma Remedy</Setting>
			<Setting Name="Box">1</Setting>
		</Set>
I'm particularily looking for this line anywhere before the entry for the hemotoxin one.

Code:
			<Setting Name="Recipe">Dedicated Vitality Breech</Setting>
I'm wondering if there is a substituted recipe name somewhere that might not be being reset.
 

bjcasey

ISX Specialist
Code:
<Set Name="Dedicated Arcane Remedy">
			<Setting Name="Sell">42.500000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Arcane Remedy</Setting>
			<Setting Name="Box">2</Setting>
		</Set>
		<Set Name="Dedicated Arcane Reprieve">
			<Setting Name="Sell">40.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Arcane Reprieve</Setting>
			<Setting Name="Box">2</Setting>
		</Set>
		<Set Name="Dedicated Caustic Poison">
			<Setting Name="Sell">70.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Caustic Poison</Setting>
			<Setting Name="Box">2</Setting>
		</Set>
		<Set Name="Dedicated Cerebral Ebb">
			<Setting Name="Sell">30.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Cerebral Ebb</Setting>
			<Setting Name="Box">2</Setting>
		</Set>
		<Set Name="Dedicated Elemental Remedy">
			<Setting Name="Sell">49.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Elemental Remedy</Setting>
			<Setting Name="Box">2</Setting>
		</Set>
		<Set Name="Dedicated Elemental Reprieve">
			<Setting Name="Sell">28.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">FALSE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Elemental Reprieve</Setting>
			<Setting Name="Box">2</Setting>
		</Set>
		<Set Name="Dedicated Elixir of Constitution">
			<Setting Name="Sell">27.000000</Setting>
			<Setting Name="MinSalePrice">TRUE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Elixir of Constitution</Setting>
			<Setting Name="Box">2</Setting>
		</Set>
		<Set Name="Dedicated Elixir of Deftness">
			<Setting Name="Sell">75.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Elixir of Deftness</Setting>
			<Setting Name="Box">2</Setting>
		</Set>
		<Set Name="Dedicated Elixir of Fortitude">
			<Setting Name="Sell">99.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Elixir of Fortitude</Setting>
			<Setting Name="Box">3</Setting>
		</Set>
		<Set Name="Dedicated Elixir of Intellect">
			<Setting Name="Sell">40.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Elixir of Intellect</Setting>
			<Setting Name="Box">3</Setting>
		</Set>
		<Set Name="Dedicated Elixir of Piety">
			<Setting Name="Sell">40.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Elixir of Piety</Setting>
			<Setting Name="Box">3</Setting>
		</Set>
		<Set Name="Dedicated Elixir of Thorns">
			<Setting Name="Sell">49.990002</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Elixir of Thorns</Setting>
			<Setting Name="Box">3</Setting>
		</Set>
		<Set Name="Dedicated Elixir of Transcendence">
			<Setting Name="Sell">27.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Elixir of Transcendence</Setting>
			<Setting Name="Box">3</Setting>
		</Set>
		<Set Name="Dedicated Enfeebling Poison">
			<Setting Name="Sell">90.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Enfeebling Poison</Setting>
			<Setting Name="Box">3</Setting>
		</Set>
		<Set Name="Dedicated Essence of Clarity">
			<Setting Name="Sell">85.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Essence of Clarity</Setting>
			<Setting Name="Box">3</Setting>
		</Set>
		<Set Name="Dedicated Essence of Health">
			<Setting Name="Sell">99.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Essence of Health</Setting>
			<Setting Name="Box">3</Setting>
		</Set>
		<Set Name="Dedicated Essence of Power">
			<Setting Name="Sell">70.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Essence of Power</Setting>
			<Setting Name="Box">4</Setting>
		</Set>
		<Set Name="Dedicated Essence of Regeneration">
			<Setting Name="Sell">85.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Essence of Regeneration</Setting>
			<Setting Name="Box">4</Setting>
		</Set>
		<Set Name="Dedicated Essence of Turgur">
			<Setting Name="Sell">40.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Essence of Turgur</Setting>
			<Setting Name="Box">4</Setting>
		</Set>
		<Set Name="Dedicated Fettering Poison">
			<Setting Name="Sell">35.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Fettering Poison</Setting>
			<Setting Name="Box">4</Setting>
		</Set>
		<Set Name="Dedicated Gracelessness">
			<Setting Name="Sell">0.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Gracelessness</Setting>
			<Setting Name="Box">4</Setting>
		</Set>
		<Set Name="Dedicated Hemotoxin">
			<Setting Name="Sell">35.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Vitality Breach</Setting>
			<Setting Name="Box">4</Setting>
		</Set>
		<Set Name="Dedicated Ignorant Bliss">
			<Setting Name="Sell">80.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Ignorant Bliss</Setting>
			<Setting Name="Box">4</Setting>
		</Set>
		<Set Name="Dedicated Mental Breach">
			<Setting Name="Sell">22.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Mental Breach</Setting>
			<Setting Name="Box">4</Setting>
		</Set>
		<Set Name="Dedicated Noxious Remedy">
			<Setting Name="Sell">44.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Noxious Remedy</Setting>
			<Setting Name="Box">5</Setting>
		</Set>
		<Set Name="Dedicated Noxious Reprieve">
			<Setting Name="Sell">100.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Noxious Reprieve</Setting>
			<Setting Name="Box">5</Setting>
		</Set>
		<Set Name="Dedicated Trauma Remedy">
			<Setting Name="Sell">59.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Trauma Remedy</Setting>
			<Setting Name="Box">5</Setting>
		</Set>
		<Set Name="Dedicated Vitality Breach">
			<Setting Name="Sell">23.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Vitality Breach</Setting>
			<Setting Name="Box">5</Setting>
		</Set>
		<Set Name="Dedicated Warding Ebb">
			<Setting Name="Sell">40.000000</Setting>
			<Setting Name="MinSalePrice">FALSE</Setting>
			<Setting Name="MaxSalePrice">FALSE</Setting>
			<Setting Name="CraftItem">TRUE</Setting>
			<Setting Name="Stack">10.000000</Setting>
			<Setting Name="Stock">1000</Setting>
			<Setting Name="Recipe">Dedicated Warding Ebb</Setting>
			<Setting Name="Box">5</Setting>
 

mycroft

Script Author: MyPrices
ok there is your problem

<Set Name="Dedicated Hemotoxin">
<Setting Name="Sell">35.000000</Setting>
<Setting Name="MinSalePrice">FALSE</Setting>
<Setting Name="MaxSalePrice">FALSE</Setting>
<Setting Name="CraftItem">TRUE</Setting>
<Setting Name="Stack">10.000000</Setting>
<Setting Name="Stock">1000</Setting>
->>>> <Setting Name="Recipe">Dedicated Vitality Breach</Setting>
<Setting Name="Box">4</Setting>
</Set>


Check the craft tab , under the recipe entry for Dedicated Hemotoxin you have Dedicated Vitality Breach entered as the recipe name , delete that and save , should fix it.
 

omgbot

Active Member
BTW, found a small bug in myprices.. It probably doesn't affect that many people, but basically, it seems to mess up on any items that have a comma in them.

1st Lieutenant Dergud, 279 AS - Page 4
1st Lieutenant Dergud, 279 AS - Page 10
etc.

It will search the broker for "1st Lieutenant Dergud", and price it accordingly. Obviously, different pages have different market values, and there are even different collections of 1st lieutenant dergud, among others.

Let me know if I can help :)
 

mycroft

Script Author: MyPrices
BTW, found a small bug in myprices.. It probably doesn't affect that many people, but basically, it seems to mess up on any items that have a comma in them.

1st Lieutenant Dergud, 279 AS - Page 4
1st Lieutenant Dergud, 279 AS - Page 10
etc.

It will search the broker for "1st Lieutenant Dergud", and price it accordingly. Obviously, different pages have different market values, and there are even different collections of 1st lieutenant dergud, among others.

Let me know if I can help :)
Yes , thats listed in the info notes , it's not something I can easilly code around , innerspace reads data from text boxes in such a way that a comma is a delimiter so looks like 2 entires.

I keep trying to think of a way around this but no luck so far.
 

mycroft

Script Author: MyPrices
Yes , thats listed in the info notes , it's not something I can easilly code around , innerspace reads data from text boxes in such a way that a comma is a delimiter so looks like 2 entires.

I keep trying to think of a way around this but no luck so far.
If anyone knows or can think of a way around this then I'd appreciate a pointer in the right direction.
 

pz

Active Member
mycroft, possible to put an "if attuned" check in where myprices places item on the broker for sale? it's not a huge deal, just errors, but might streamline a bit.
 

Valerian

ISX Specialist
If anyone knows or can think of a way around this then I'd appreciate a pointer in the right direction.
.Escape any string that may contain commas, when used in brackets.

e.g.

Name:Set[${UIElement[blah].FindUsableChild[mytextbox,textbox].Text.Escape}]

LavishSettings[SomeCrap]:AddSetting[thisname,"${Name.Escape}"]

etc.
 

mycroft

Script Author: MyPrices
.Escape any string that may contain commas, when used in brackets.

e.g.

Name:Set[${UIElement[blah].FindUsableChild[mytextbox,textbox].Text.Escape}]

LavishSettings[SomeCrap]:AddSetting[thisname,"${Name.Escape}"]

etc.

Ok Val , thanks for the info....

edit : Duh!....this is why you should at least have 1 cup of coffee before looking at some script , went out and it suddenly hit me why it wasn't working...
 
Last edited:

mycroft

Script Author: MyPrices
Verision 0.12e released

Hopefully fixed the problem with item names including commas and added a check for item that are attuned so they are skipped when placing items on the broker.
 

pz

Active Member
i changed the CraftItemList name to "_myprices" locally so that it sorts to the top in eq2craft load queue dropdown.

i've got a huge amount of saved lists in craft and i got tired of scrolling down to hit the myprices queue, which is the queue i load the most anyway.
 

Nuprecon

Active Member
Dont forget you can just "Craft myprices" and it will load and craft the myprices saved settings automaticly.
 

mycroft

Script Author: MyPrices
i changed the CraftItemList name to "_myprices" locally so that it sorts to the top in eq2craft load queue dropdown.

i've got a huge amount of saved lists in craft and i got tired of scrolling down to hit the myprices queue, which is the queue i load the most anyway.
Oh , thats a good idea...I'll sort something out in the SVN version.

Update : Changed the craft list to be _myprices now.
 
Last edited:

mycroft

Script Author: MyPrices
Added and currently testing the auto-transmute option , an item that matches the parameters is bought , then transmuted with the resulting loot window being accepted before the next item is bought.


All going well (and so far it is on it's 300th+ item and working fine) I'll update the SVN later today.
 

Nuprecon

Active Member
Would it be possible to add a button that will launch craft and run the _myprices craft list strait from myprices?

Maybe have it close myprices while its at it?

Also, as i noticed today, the myprices.iss is still in the is/scripts directory. Which means allot of people probably arnt getting the updates.
 

mycroft

Script Author: MyPrices
Would it be possible to add a button that will launch craft and run the _myprices craft list strait from myprices?

Maybe have it close myprices while its at it?

Also, as i noticed today, the myprices.iss is still in the is/scripts directory. Which means allot of people probably arnt getting the updates.
I can look into that , I'm still compressing code and combining routines that have similar functions right now.

The SVN was updated a long time ago to make it move the script into the correct directory , if it's still in the main script folder then I'm not sure why your tortoise isn't updating from the SVN properly.

If people still have the version in the main script folder then delete it.
 

mycroft

Script Author: MyPrices
Ok , the problem with trying to run craft from another script is that it's loaded when ISXEQ2 is and held in a memory buffer , so I'll have to figure out how to access it.
 

Valerian

ISX Specialist
wait. "how to access it"???

use the craft command. jeez. it can be used from within a script just as easily as it can be used from the console.
 

pz

Active Member
if my mouse moves away from the broker while buying raws, when i put it back in place the script continues to buy but only in increments of 1.
 
Top Bottom