 ;	MsgBox % " Coordinates of Stack-Field #" . FieldNum .  ": " . FieldValue[1] . FieldValue[2]
 
 CurrentStk := 0
-
+WGem() {
+	global CraftingField
+	Send {Numpad9}
+	MouseClick, left, CraftingField[1], CraftingField[2]
+}
 OGem() {
 	global CraftingField
 	Send {Numpad7}

		Parents.remove(Parents.MaxIndex())
	}
	
	if (SubStr(ParentStr, StrPos, 1) = "o") {
		OGem()
		if (SubStr(ParentStr, StrPos - 1, 1) = "(")

	}
	
	if ((SubStr(ParentStr, StrPos, 1) < 10) and (SubStr(ParentStr, StrPos, 1) > 1)) {
		if (SubStr(ParentStr, StrPos + 1, 1) = "w")
			WGem()
		if (SubStr(ParentStr, StrPos + 1, 1) = "o")
			OGem()
		if (SubStr(ParentStr, StrPos + 1, 1) = "y")
