If(SilverCheck && SilverBuff=0)
{
If (PlayerStats.InCity!="" && PlayerStats.InCity=65537)
{
If (PlayerStats.PanelWaypoint=65536 && PlayerStats.PanelInventory=65536 && PlayerStats.PanelSkillTree=65536 && PlayerStats.PanelSocial=65536)
{
If (PlayerStats.ChatStatus!="" && PlayerStats.ChatStatus=65536)
{
If (PlayerStats.PlayerActionID!="" && (PlayerStats.PlayerActionID=128 || PlayerStats.PlayerActionID=90))
{
If (A_TickCount>=MovementTimer+CurrentConfig.SilverTimer)
{
If ((!WindowQueuedFlaskEffects[k].HasKey("QuickQueueEndtime")) || (A_TickCount>=(WindowQueuedFlaskEffects[k].QuickQueueEndtime-lagCompensation)))
{
flaskNum:=GetMaxChargesFlaskSilver(FlasksData,"FlaskUtility2") ; Silver flask
If (flaskNum!="")
{
EffectDuration:=FlasksData[flaskNum].EffectDuration
WindowQueuedFlaskEffects[k].QuickQueueEndtime:=A_TickCount+EffectDuration*100
If (trayNotIfications)
{
TrayTip, PoE AutoFlask Using Silver Flask %flaskNum%, %A_Space% , 2
}
hKey:=FlaskHotkey%flaskNum%
IfWinActive Path of Exile ahk_class POEWindowClass
{
Sendinput, %hkey% Down}
Sendinput, %hkey% Up}
}
Else
{
ControlSend,,%hkey% Down %hkey% Up}, % "ahk_id" hwnd
}
break
}
}
}
}
}
}
}
}
If(SilverCheck2 && SilverBuff=0)
{
If (PlayerStats.InCity!="" && PlayerStats.InCity=65537)
{
If (PlayerStats.ChatStatus!="" && PlayerStats.ChatStatus=65536)
{
If (PlayerStats.PanelWaypoint=65536 && PlayerStats.PanelInventory=65536 && PlayerStats.PanelSkillTree=65536 && PlayerStats.PanelSocial=65536)
{
If (PlayerStats.PlayerActionID!="" && (PlayerStats.PlayerActionID=128 || PlayerStats.PlayerActionID=90))
{
If (A_TickCount>=MovementTimer+CurrentConfig.SilverTimer)
{
If ((!WindowQueuedFlaskEffects[k].HasKey("QuickQueueEndtime")) || (A_TickCount>=(WindowQueuedFlaskEffects[k].QuickQueueEndtime-lagCompensation)))
{
flaskNum:=GetMaxChargesFlaskSilver2(FlasksData,"FlaskUtility2") ; Silver flask
If (flaskNum!="")
{
EffectDuration:=FlasksData[flaskNum].EffectDuration
WindowQueuedFlaskEffects[k].QuickQueueEndtime:=A_TickCount+EffectDuration*100
If (trayNotIfications)
{
TrayTip, PoE AutoFlask Using Silver flask %flaskNum%, %A_Space% , 2
}
hKey:=FlaskHotkey%flaskNum%
IfWinActive Path of Exile ahk_class POEWindowClass
{
Sendinput, %hkey% Down}
Sendinput, %hkey% Up}
}
Else
{
ControlSend,,%hkey% Down %hkey% Up}, % "ahk_id" hwnd
}
break
}
}
}
}
}
}
}