All pastes #835553 Raw Edit

Mine

public text v1 · immutable
#835553 ·published 2007-12-28 22:45 UTC
rendered paste body
static 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;
            }
        }