Voici la fonction qui la controle et comment je l'ai retrouvé :
dans ton settings.ini tu définies une variable qui s'appelle Unidentified.
Je t'invite à chercher dans le fichier toolkit.au3 "Unidentifiied "
=>
if trim(StringLower($Unidentified)) = "false" Then
Take_BookOfCain()
Else
$Uni_manuel = true
EndIF
du coup on regarde à quoi sert cette variable $Uni_manuel
=>
If $Uni_manuel = true Then
If $quality >= 6 And _MemoryRead($__ACDACTOR[$i][7] + 0x164, $d3, 'int') > 0 And ($itemDestination <> "Stash" Or trim(StringLower($Unidentified)) = "false") Then
;Ici on verifie que la qualité est bien superieur a 6 et que l'item as besoin d'etre identifier, si l'item doit aller dans le stash ou si on definit Unidentified a false
;Il faudra modifier/ajouter quelque chose ici pour gerer les uni sur les oranges et modifier le nom de la variable Unidentified !
; InventoryMove($__ACDACTOR[$i][3], $__ACDACTOR[$i][4]) ;met la souris sur l'item
; If IterateActorAtribs($__ACDACTOR[$i][0], $Atrib_Item_Quality_Level) > 8 Then ;verifie la quality de l'item pour connaitre le temps necessaire a l'identification de ce dernier
; Sleep(Random(250, 400))
; MouseClick("Right")
; Sleep(Random(4000, 4500))
; Else
; Sleep(Random(250, 400))
; MouseClick("Right")
; Sleep(Random(1000, 1500))
; EndIf
EndIf
EndIf
Autrement dit ... on ne fait rien !
Bref tu dois pouvoir partir de là 
++
Salut , du coup pour ne pas ID les rings/amu ( jaune ) et leg , on doit modifier
if trim(StringLower($Unidentified)) = "false" Then
Take_BookOfCain()
Else
$Uni_manuel = true
EndIF
par
if trim(StringLower($Unidentified)) = "false" Then
Take_BookOfCain()
Else
$Uni_manuel = false
EndIF
?? je pense que cela marcherai , mais on aurai un soucie si par malheur le bot prend en miss cliquant un yellow items non?
edit : je dis n'importe quoi désolée... les instructions qui son après son déjà en comentaire et mettre false a la place n'aurai rien arranger du tout.