my code stock.com

Andreas Spegel

Custom UseNewDalaranHearthstone
by Andreas Spegel

Me.CurrentMap.IsGarrison ersetzen durch einen Map check für Dalaran

Snippet options

Download: Download snippet as custom-usenewdalaranhearthstone.cpp.
Copy snippet: For this you need a free my code stock.com account.
Embed code : You will find the embed code for this snippet at the end of the page, if you want to embed it into a website or a blog!

        <!-- Custom UseNewDalaranHearthstone -->                
            <CustomBehavior File="RunCode" Type="Definition"><![CDATA[ 
                async Task UseNewDalaranHearthstone()
                {
                    WoWItem Hearthstone = Me.BagItems.FirstOrDefault(x => x.Entry == 140192);
                    if (Hearthstone == null || Me.CurrentMap.IsGarrison) return;
                    if (Hearthstone.CooldownTimeLeft.TotalMilliseconds <= 60000 && Hearthstone.CooldownTimeLeft.TotalMilliseconds > 0)
                    { 
                        Logging.Write(System.Windows.Media.Colors.Yellow, "[Profile]: New Dalaran Hearthstone is on cooldown! Waiting until it's off...!"); 
                        await Coroutine.Wait(60000, () => Hearthstone.CooldownTimeLeft.TotalMilliseconds == 0); 
                    }  
                    if (Hearthstone.CooldownTimeLeft.TotalMilliseconds == 0)
                    {
                        Logging.Write(System.Windows.Media.Colors.Yellow, "[Profile]: Using our New Dalaran Hearthstone"); 
                        await CommonCoroutines.LandAndDismount();
                        await CommonCoroutines.StopMoving();                     
                        Hearthstone.Interact(); 
                        await Coroutine.Wait(15000, () => Me.CurrentMap.IsGarrison); 
                        await Coroutine.Sleep(1500); 
                    }
                }                 
            ]]></CustomBehavior>                 
        <!-- Custom UseNewDalaranHearthstone -->

Create a free my code stock.com account now.

my code stok.com is a free service, which allows you to save and manage code snippes of any kind and programming language. We provide many advantages for your daily work with code-snippets, also for your teamwork. Give it a try!

Find out more and register now

You can customize the height of iFrame-Codes as needed! You can find more infos in our API Reference for iframe Embeds.