// God's Strength if fight starts if (CanCast("God's Strength") && currentState == AIState.TeamFight) CastSpell("God's Strength");
public class AIShopManager
// State transition logic if (hero.healthPercent < healthThresholdRetreat) currentState = AIState.Retreating; else if (IsEnemyHeroNear() && AlliesNearby() >= 2) currentState = AIState.TeamFight; else if (IsLaneEmpty()) currentState = AIState.Pushing; else currentState = AIState.Laning; Map Dota 6.85 Ai