Rush order error

deeje

Active Member
---------------------------
EQ2Craft:: Processing Writ Recipes...
EQ2Craft:: Moving To Device: 'Woodworking Table 1'
Error:Unparsable in Calculation of "2j": 'j' @Script[${If[${Script[Buffer:Craft](exists)},Buffer:Craft,Craft]}].Variable[Tier]:Set[${This.Text}]
Could not calculate "2j"
Error:Unparsable in Calculation of "2jj": 'j' @Script[${If[${Script[Buffer:Craft](exists)},Buffer:Craft,Craft]}].Variable[Tier]:Set[${This.Text}]
Could not calculate "2jj"
Error:Unparsable in Calculation of "2jjj": 'j' @Script[${If[${Script[Buffer:Craft](exists)},Buffer:Craft,Craft]}].Variable[Tier]:Set[${This.Text}]
Could not calculate "2jjj"
EQ2Craft:: Remaining Writs to Make: 4
EQ2Craft:: There was a problem obtaining a writ quest -- ending script.
---------------------------

Basically what this does is when I get a rush order as a lvl 44 carpenter, it thinks its 6 of the same recipes and crafts only 6 of the required items, instead of the other 2 items as well..any idea as of to how to fix this?
 

Nuprecon

Active Member
---------------------------
EQ2Craft:: Processing Writ Recipes...
EQ2Craft:: Moving To Device: 'Woodworking Table 1'
Error:Unparsable in Calculation of "2j": 'j' @Script[${If[${Script[Buffer:Craft](exists)},Buffer:Craft,Craft]}].Variable[Tier]:Set[${This.Text}]
Could not calculate "2j"
Error:Unparsable in Calculation of "2jj": 'j' @Script[${If[${Script[Buffer:Craft](exists)},Buffer:Craft,Craft]}].Variable[Tier]:Set[${This.Text}]
Could not calculate "2jj"
Error:Unparsable in Calculation of "2jjj": 'j' @Script[${If[${Script[Buffer:Craft](exists)},Buffer:Craft,Craft]}].Variable[Tier]:Set[${This.Text}]
Could not calculate "2jjj"
EQ2Craft:: Remaining Writs to Make: 4
EQ2Craft:: There was a problem obtaining a writ quest -- ending script.
---------------------------

Basically what this does is when I get a rush order as a lvl 44 carpenter, it thinks its 6 of the same recipes and crafts only 6 of the required items, instead of the other 2 items as well..any idea as of to how to fix this?
its because you set it to run 5 writs, then while it was going you hit "jjj" (trying to open your quest journal).

Solution: Go to the writ tab and remove the j's from the writ number. Then before you try to type anything make sure Craft does not have the text focus by clicking on your chat box first.
 

deeje

Active Member
did what you said

I did what you stated to do, there however wasn't a J anywhere on the bot boxes or options, none the less, the rush order is "This one is a bear" and it requires 6 teak wine racks, where as the bot only shows teak wine rack 1/2...so that still means it thinks its 4 short of whatever the actual rush order is....
 

mycroft

Script Author: MyPrices
That error says it's trying to choose what 'type' of writ to make from the options given by the NPC after your character asks for a writ (hard , easy , very easy - not the exact words but you should know what it is) , check the option box for that and see whats written in there.
 

deeje

Active Member
Did as instructed

Same thing happens. All the options were triple checked, and it still thinks its 6 of 1 item instead of 2 quanites of 3 items...
 

mycroft

Script Author: MyPrices
Same thing happens. All the options were triple checked, and it still thinks its 6 of 1 item instead of 2 quanites of 3 items...

Yes , it will , instead of choosing the first (harder) option level writ (Level 44) , the script thinks it is choosing the 3rd option which is easier (Level 40)

if you look at the data for the writs...

<Setting Name="40">6</Setting>
<Setting Name="44">2,2,2</Setting>

Level 40 is 6 of 1 item...
 
Last edited:

deeje

Active Member
Ok?

Yes , it will , instead of choosing the first (harder) option level writ (Level 64) , the script thinks it is choosing the 3rd option which is easier (Level 60)

if you look at the data for the writs...

<Setting Name="60">6</Setting>
<Setting Name="64">3,3</Setting>

Level 60 is 6 of 1 item...
Lamens term please? I didn't see a easy, medium or hard option...I did see a 1,2,3 that you manually type in...would you be more specific please?
 

deeje

Active Member
Solution

<Set Name="carpenter">
<Setting Name="20">3,3</Setting>
<Setting Name="24">1,1,1,1,2</Setting>
<Setting Name="29">1,1,1,1,1,1</Setting>
<Setting Name="30">6</Setting>
<Setting Name="34">1,1,2,2</Setting>
<Setting Name="39">1,1,1,3</Setting>
<Setting Name="40">6</Setting>
<Setting Name="44">6,6,6</Setting>
<Setting Name="49">2,2,2</Setting>
<Setting Name="50">6</Setting>
<Setting Name="54">3,3</Setting>
<Setting Name="59">1,1,1,1,2</Setting>
<Setting Name="60">6</Setting>
<Setting Name="64">3,3</Setting>
<Setting Name="69">3,3</Setting>
<Setting Name="70">6</Setting>
<Setting Name="74">2,2,2</Setting>
<Setting Name="79">2,2,2</Setting>
</Set>

Now what fixed the problem was adding this

<Setting Name="44">6,6,6</Setting>

when it use to be this

<Setting Name="44">2,2,2</Setting>
 

mycroft

Script Author: MyPrices
Lamens term please? I didn't see a easy, medium or hard option...I did see a 1,2,3 that you manually type in...would you be more specific please?
1 = harder writ
2 = your level writ
3 = easy writ

The number matches the 1 - 3 choices you are offered by the writ giver when you ask for a writ.
 
Top Bottom