rendered paste bodystatic void CheckSpell(int index)
{
if (casting)
return;
switch (index)
{
case 6://player dion
if (myGameInfo.Player.SkillExpired(Game.Spells.MorDion))
{
casting = true;
//open skill pane
Input.SendText(DAConfig.WindowName, DAConfig.HotKey_SkillPane);
Sleep(100);
//cast dion on player
Input.SendText(DAConfig.WindowName, DAConfig.Hotkey(Game.Spells.MorDion));
Sleep(DAConfig.CastingDelay);
casting = false;
}
break;
case 1://player ard noahm aite
if (myGameInfo.Player.SkillExpired(Game.Spells.ArdNoamhAite))
{
casting = true;
//open skill pane
Input.SendText(DAConfig.WindowName, DAConfig.HotKey_SkillPane);
Sleep(100);
//cast ard noahm aite on player
Input.SendText(DAConfig.WindowName, DAConfig.Hotkey(DASniffer.Game.Spells.ArdNoamhAite));
LeftClickOnUnit((Game.Unit)myGameInfo.Player);
Sleep(DAConfig.CastingDelay);
casting = false;
}
break;
case 0://player mor fas nadur
if (myGameInfo.Player.SkillExpired(Game.Spells.MorFasNadur))
{
casting = true;
//open skill pane
Input.SendText(DAConfig.WindowName, DAConfig.HotKey_SkillPane);
Sleep(100);
//cast mor fas nadur on player
Input.SendText(DAConfig.WindowName, DAConfig.Hotkey(DASniffer.Game.Spells.MorFasNadur));
LeftClickOnUnit((Game.Unit)myGameInfo.Player);
Sleep(DAConfig.CastingDelay);
casting = false;
}
break;
case 3://leader ard noahm aite
if (myGameInfo.Leader.SkillExpired(Game.Spells.ArdNoamhAite))
{
casting = true;
//open skill pane
Input.SendText(DAConfig.WindowName, DAConfig.HotKey_SkillPane);
Sleep(100);
//cast ard noahm aite on leader
Input.SendText(DAConfig.WindowName, DAConfig.Hotkey(DASniffer.Game.Spells.ArdNoamhAite));
LeftClickOnUnit((Game.Unit)myGameInfo.Leader);
Sleep(DAConfig.CastingDelay);
casting = false;
}
break;
case 2://leader mor fas nadur
if (myGameInfo.Leader.SkillExpired(Game.Spells.MorFasNadur))
{
casting = true;
//open skill pane
Input.SendText(DAConfig.WindowName, DAConfig.HotKey_SkillPane);
Sleep(100);
//cast mor fas nadur on leader
Input.SendText(DAConfig.WindowName, DAConfig.Hotkey(DASniffer.Game.Spells.MorFasNadur));
LeftClickOnUnit((Game.Unit)myGameInfo.Leader);
Sleep(DAConfig.CastingDelay);
casting = false;
}
break;
case 4://monster mor fas nadur
CheckMonsters(0);
break;
case 5://monster ard cradh
CheckMonsters(1);
break;
}
}