my code stock.com

Andreas Spegel

Quest Check - Definition
by Andreas Spegel

Snippet options

Download: Download snippet as quest-check-definition.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!

<CustomBehavior File="RunCode" Type="Definition"><![CDATA[
    bool DoQuest(params uint[] questIds)
    {
        foreach (var questId in questIds)
        {
            if (HasQuest(questId) && !IsQuestCompleted(questId)) return true;
        }
        false;
    }
    bool NeedsQuest(params uint[] questIds)
    {
        foreach (var questId in questIds)
        {
            if (!HasQuest(questId) && !IsQuestCompleted(questId)) return true;
        }
		         false;
    }
    bool NeedsBreadcrumbQuest(params uint[] questIds)
    {
        foreach (var questId in questIds)
        {
            if (IsQuestCompleted(questId)) return false;
        }
        return true;
    }
    bool QuestDone(params uint[] questIds)
    {
        foreach (var questId in questIds)
        {
            if (HasQuest(questId) && IsQuestCompleted(questId)) return true;
        }
        return false;
    }
]]></CustomBehavior>

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.