Properly stop crafting recipe if the crafting window pops up prematurely. Disallow key presses during this time.
This commit is contained in:
parent
2dc9413ee0
commit
535ab858a1
@ -155,8 +155,8 @@ WaitForReady() {
|
|||||||
loop {
|
loop {
|
||||||
Stdout("Waiting for Ready...")
|
Stdout("Waiting for Ready...")
|
||||||
sleep, 250
|
sleep, 250
|
||||||
} until (ActionReady() or !toggle)
|
} until (ActionReady() or !toggle or CraftingWindowOpen())
|
||||||
if (!toggle) {
|
if (!toggle or CraftingWindowOpen()) {
|
||||||
return false
|
return false
|
||||||
} else {
|
} else {
|
||||||
return true
|
return true
|
||||||
@ -296,11 +296,11 @@ StrongCraft60(ByRef STEP) {
|
|||||||
|
|
||||||
loop {
|
loop {
|
||||||
if (IsMaxQuality()) {
|
if (IsMaxQuality()) {
|
||||||
STEP := 99
|
|
||||||
RECIPEDONE := true
|
|
||||||
Veneration(STEP,CP,DURABILITY,0)
|
Veneration(STEP,CP,DURABILITY,0)
|
||||||
BasicSynthesis(STEP,CP,DURABILITY,0)
|
BasicSynthesis(STEP,CP,DURABILITY,0)
|
||||||
BasicSynthesis(STEP,CP,DURABILITY)
|
BasicSynthesis(STEP,CP,DURABILITY)
|
||||||
|
STEP := 99
|
||||||
|
RECIPEDONE := true
|
||||||
}
|
}
|
||||||
Switch STEP
|
Switch STEP
|
||||||
{
|
{
|
||||||
@ -462,7 +462,7 @@ CraftingRotation(ByRef STEP) {
|
|||||||
SkillTemplate(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) { ;Optionally remove DURABILITY IF NOT REQUIRED.
|
SkillTemplate(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) { ;Optionally remove DURABILITY IF NOT REQUIRED.
|
||||||
CPCOST := 18 ;CP Cost goes here.
|
CPCOST := 18 ;CP Cost goes here.
|
||||||
DURABILITYCOST := ModDurability(0) ;Durability Cost goes inside ModDurability.
|
DURABILITYCOST := ModDurability(0) ;Durability Cost goes inside ModDurability.
|
||||||
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST) { ;To prevent a touch from destroying an item, change >= to >
|
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST and KeyPressAllowed()) { ;To prevent a touch from destroying an item, change >= to >
|
||||||
send, {5} ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
send, {5} ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -476,7 +476,7 @@ Veneration(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
|||||||
global VENERATION
|
global VENERATION
|
||||||
CPCOST := 18 ;CP Cost goes here.
|
CPCOST := 18 ;CP Cost goes here.
|
||||||
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
||||||
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST) {
|
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST and KeyPressAllowed()) {
|
||||||
PressKeyWithModifier("Shift","1") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
PressKeyWithModifier("Shift","1") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -491,7 +491,7 @@ GreatStrides(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
|||||||
global GREATSTRIDES
|
global GREATSTRIDES
|
||||||
CPCOST := 32 ;CP Cost goes here.
|
CPCOST := 32 ;CP Cost goes here.
|
||||||
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
||||||
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST) {
|
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST and KeyPressAllowed()) {
|
||||||
PressKeyWithModifier("Ctrl","5") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
PressKeyWithModifier("Ctrl","5") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -506,7 +506,7 @@ HastyTouch(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
|||||||
global GREATSTRIDES
|
global GREATSTRIDES
|
||||||
CPCOST := ModDurability(0) ;CP Cost goes here.
|
CPCOST := ModDurability(0) ;CP Cost goes here.
|
||||||
DURABILITYCOST := ModDurability(10) ;Durability Cost goes here.
|
DURABILITYCOST := ModDurability(10) ;Durability Cost goes here.
|
||||||
if (CP >= CPCOST and DURABILITY > DURABILITYCOST) {
|
if (CP >= CPCOST and DURABILITY > DURABILITYCOST and KeyPressAllowed()) {
|
||||||
PressKeyWithModifier("Ctrl","3") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
PressKeyWithModifier("Ctrl","3") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -521,7 +521,7 @@ Innovation(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
|||||||
global INNOVATION
|
global INNOVATION
|
||||||
CPCOST := 18 ;CP Cost goes here.
|
CPCOST := 18 ;CP Cost goes here.
|
||||||
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
||||||
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST) {
|
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST and KeyPressAllowed()) {
|
||||||
send, {4} ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
send, {4} ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -535,7 +535,7 @@ Innovation(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
|||||||
MastersMend(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
MastersMend(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
||||||
CPCOST := 88 ;CP Cost goes here.
|
CPCOST := 88 ;CP Cost goes here.
|
||||||
DURABILITYCOST := -30 ;Durability Cost goes here.
|
DURABILITYCOST := -30 ;Durability Cost goes here.
|
||||||
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST) {
|
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST and KeyPressAllowed()) {
|
||||||
send, {3} ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
send, {3} ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -549,7 +549,7 @@ MastersMend(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
|||||||
Observe(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
Observe(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
||||||
CPCOST := 7 ;CP Cost goes here.
|
CPCOST := 7 ;CP Cost goes here.
|
||||||
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
||||||
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST) {
|
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST and KeyPressAllowed()) {
|
||||||
PressKeyWithModifier("Ctrl","X") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
PressKeyWithModifier("Ctrl","X") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -562,7 +562,7 @@ Observe(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
|||||||
BrandOfTheElements(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
BrandOfTheElements(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
||||||
CPCOST := 6 ;CP Cost goes here.
|
CPCOST := 6 ;CP Cost goes here.
|
||||||
DURABILITYCOST := ModDurability(10) ;Durability Cost goes here.
|
DURABILITYCOST := ModDurability(10) ;Durability Cost goes here.
|
||||||
if (CP >= CPCOST) {
|
if (CP >= CPCOST and KeyPressAllowed()) {
|
||||||
PressKeyWithModifier("Ctrl","X") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
PressKeyWithModifier("Ctrl","X") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -576,7 +576,7 @@ NameOfTheElements(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
|||||||
global NAMEOFTHEELEMENTS
|
global NAMEOFTHEELEMENTS
|
||||||
CPCOST := 30 ;CP Cost goes here.
|
CPCOST := 30 ;CP Cost goes here.
|
||||||
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
||||||
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST) {
|
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST and KeyPressAllowed()) {
|
||||||
PressKeyWithModifier("Ctrl","Z") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
PressKeyWithModifier("Ctrl","Z") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -591,7 +591,7 @@ FinalAppraisal(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
|||||||
global FINALAPPRAISAL
|
global FINALAPPRAISAL
|
||||||
CPCOST := 1 ;CP Cost goes here.
|
CPCOST := 1 ;CP Cost goes here.
|
||||||
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
||||||
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST) {
|
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST and KeyPressAllowed()) {
|
||||||
PressKeyWithModifier("Alt","1") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
PressKeyWithModifier("Alt","1") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -606,7 +606,7 @@ RapidSynthesis(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
|||||||
global GREATSTRIDES
|
global GREATSTRIDES
|
||||||
CPCOST := 0 ;CP Cost goes here.
|
CPCOST := 0 ;CP Cost goes here.
|
||||||
DURABILITYCOST := ModDurability(10) ;Durability Cost goes here.
|
DURABILITYCOST := ModDurability(10) ;Durability Cost goes here.
|
||||||
if (CP >= CPCOST) {
|
if (CP >= CPCOST and KeyPressAllowed()) {
|
||||||
PressKeyWithModifier("Shift","4") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
PressKeyWithModifier("Shift","4") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -622,7 +622,7 @@ StandardTouch(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
|||||||
CPCOST := 18 ;CP Cost goes here.
|
CPCOST := 18 ;CP Cost goes here.
|
||||||
DURABILITYCOST := ModDurability(10) ;Durability Cost goes here.
|
DURABILITYCOST := ModDurability(10) ;Durability Cost goes here.
|
||||||
Stdout(CPCOST . "/" . DURABILITYCOST . "/" . CP . "/" . DURABILITY)
|
Stdout(CPCOST . "/" . DURABILITYCOST . "/" . CP . "/" . DURABILITY)
|
||||||
if (CP >= CPCOST and DURABILITY > DURABILITYCOST) {
|
if (CP >= CPCOST and DURABILITY > DURABILITYCOST and KeyPressAllowed()) {
|
||||||
PressKeyWithModifier("Shift","2") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
PressKeyWithModifier("Shift","2") ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -637,7 +637,7 @@ BasicTouch(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
|||||||
global GREATSTRIDES
|
global GREATSTRIDES
|
||||||
CPCOST := 18 ;CP Cost goes here.
|
CPCOST := 18 ;CP Cost goes here.
|
||||||
DURABILITYCOST := ModDurability(10) ;Durability Cost goes here.
|
DURABILITYCOST := ModDurability(10) ;Durability Cost goes here.
|
||||||
if (CP >= CPCOST and DURABILITY > DURABILITYCOST) {
|
if (CP >= CPCOST and DURABILITY > DURABILITYCOST and KeyPressAllowed()) {
|
||||||
send, {2} ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
send, {2} ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -651,7 +651,7 @@ BasicTouch(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
|||||||
BasicSynthesis(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
BasicSynthesis(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
||||||
CPCOST := 0 ;CP Cost goes here.
|
CPCOST := 0 ;CP Cost goes here.
|
||||||
DURABILITYCOST := ModDurability(10) ;Durability Cost goes here.
|
DURABILITYCOST := ModDurability(10) ;Durability Cost goes here.
|
||||||
if (CP >= CPCOST) {
|
if (CP >= CPCOST and KeyPressAllowed()) {
|
||||||
send, {1} ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
send, {1} ;Use PressKeyWithModifier("Ctrl","1") for modifiers.
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -664,7 +664,7 @@ BasicSynthesis(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
|||||||
InnerQuiet(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
InnerQuiet(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
||||||
CPCOST := 18
|
CPCOST := 18
|
||||||
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
||||||
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST) {
|
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST and KeyPressAllowed()) {
|
||||||
send, {5}
|
send, {5}
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -678,7 +678,7 @@ WasteNot(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
|||||||
global WASTENOT
|
global WASTENOT
|
||||||
CPCOST := 56
|
CPCOST := 56
|
||||||
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
||||||
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST) {
|
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST and KeyPressAllowed()) {
|
||||||
PressKeyWithModifier("Ctrl","1")
|
PressKeyWithModifier("Ctrl","1")
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -694,7 +694,7 @@ WasteNotII(ByRef STEP,ByRef CP,ByRef DURABILITY,stepcount=1) {
|
|||||||
global WASTENOT
|
global WASTENOT
|
||||||
CPCOST := 98
|
CPCOST := 98
|
||||||
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
DURABILITYCOST := ModDurability(0) ;Durability Cost goes here.
|
||||||
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST) {
|
if (CP >= CPCOST and DURABILITY >= DURABILITYCOST and KeyPressAllowed()) {
|
||||||
PressKeyWithModifier("Ctrl","4")
|
PressKeyWithModifier("Ctrl","4")
|
||||||
ProgressStep(STEP,CP,CPCOST,stepcount)
|
ProgressStep(STEP,CP,CPCOST,stepcount)
|
||||||
DURABILITY := DURABILITY - DURABILITYCOST
|
DURABILITY := DURABILITY - DURABILITYCOST
|
||||||
@ -728,7 +728,7 @@ PressKeyWithModifier(modifier,key) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TricksOfTheTrade(ByRef cp) {
|
TricksOfTheTrade(ByRef cp) {
|
||||||
if IsGood() {
|
if (IsGood() and KeyPressAllowed()) {
|
||||||
PressKeyWithModifier("Ctrl","2")
|
PressKeyWithModifier("Ctrl","2")
|
||||||
cp += 20
|
cp += 20
|
||||||
loop {
|
loop {
|
||||||
@ -749,6 +749,14 @@ ActionReady() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
KeyPressAllowed() {
|
||||||
|
if (!CraftingWindowOpen()) {
|
||||||
|
return true
|
||||||
|
} else {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
CraftingWindowOpen() {
|
CraftingWindowOpen() {
|
||||||
PixelGetColor,ScreenCol,1283,655
|
PixelGetColor,ScreenCol,1283,655
|
||||||
|
BIN
autocraft.exe
BIN
autocraft.exe
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user