private int hitOnTar(Obj_AI_Base tar) { if (tar == null) { return(int.MaxValue); } int addTime = 0; if (DeathWalker.inAutoAttackRange(source, tar))//+ check if want to move to killabel minion and range it wants to { var realDist = DeathWalker.realDistanceTill(source, target); var aaRange = DeathWalker.getRealAutoAttackRange(source, tar); addTime += (int)(((realDist - aaRange) * 1000) / source.MoveSpeed); } if (source.IsMelee || DeathWalker.azir) { return((int)(createdTick + source.AttackCastDelay * 1000) + addTime); } else { return(createdTick + (int)((source.Position.Distance(tar.Position) * 1000) / (source.BasicAttack.MissileSpeed)) + ((source is Obj_AI_Turret) ? towerDamageDelay : 0) + addTime);//lil delay cus dunno l8er could try to values what says delay of dmg dealing } }