[{"data":1,"prerenderedAt":6},["ShallowReactive",2],{"docs:wiki\u002FSkills\u002FMetaskills":3},{"html":4,"title":-1,"frontmatter":5},"\u003Cp>As seen in the \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FSkills\">Skills\u003C\u002Fa> wiki page, it is possible to execute mechanics from a mob via the syntax\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:mechanic\">mechanic\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">argument\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">value\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Cspan class=\"yaml-punc\">[\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">targeter\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">]\u003C\u002Fspan> ~\u003Ca class=\"mythic-ref\" data-mythic-ref=\"tr:on\">on\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">[\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">trigger\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">]\u003C\u002Fspan> \u003Cspan class=\"yaml-punc\">[\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">health_modifier\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">]\u003C\u002Fspan> \u003Cspan class=\"yaml-punc\">[\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">chance\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">]\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>But this approach is not suitable if one wanted to “group together” multiple mechanics and, in general, make more advanced behaviors for the mob. This can be solved via the use of the Metaskills.\u003C\u002Fp>\n\u003Cp>Table of Contents:\u003C\u002Fp>\n\u003Chr>\n\u003Ch1>What is a Metaskill?\u003C\u002Fh1>\n\u003Cp>A Metaskill is, in essence, a list of mechanics to execute once the metaskill is called via a \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FMechanics#meta-mechanics\">Meta Mechanic\u003C\u002Fa>.\u003Cbr>\n\u003Cstrong>They are located in \u003Ccode>..\u002Fplugins\u002FMythicMobs\u002FSkills\u003C\u002Fcode> inside \u003Ccode>.yml\u003C\u002Fcode> files\u003C\u002Fstrong>, just like their mobs counterpart.\u003C\u002Fp>\n\u003Cp>The syntax of a Metaskill is the following:\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">internal_skillname\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  CancelIfNoTargets\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">[\u003C\u002Fspan>\u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\u002F\u003Cspan class=\"yaml-bool\">false\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">]\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Conditions\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">condition1\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">condition2\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  TargetConditions\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">condition3\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">condition4\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  TriggerConditions\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">condition5\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">condition6\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  FailedConditionsSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">[\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">the\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">metaskill\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">to\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">executed\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">if\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">the\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">conditions\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">did\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">not\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">check\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">]\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Cooldown\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">[\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">seconds\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">]\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  OnCooldownSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">[\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">the\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">metaskill\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">to\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">execute\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">if\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">this\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">one\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">is\u003C\u002Fspan> \u003Cspan class=\"yaml-bool\">on\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">cooldown\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">]\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">[\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">an\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">additional\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">metaskill\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">to\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">execute\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">asynchronously\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">from\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">this\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">one\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">]\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">mechanic1\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">mechanic2\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Once you have a metaskill configured, you can use a \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FMechanics#meta-mechanics\">Meta Mechanic\u003C\u002Fa>, such as \u003Ca href=\"\u002Fmechanics\u002Fskill\">Skill\u003C\u002Fa>, to execute the Metaskill either from a mob or a metaskill:\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-comment\">#MOB FILE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">ExampleMob\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Type\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">ZOMBIE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">internal_skillname\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:self\">self\u003C\u002Fa> ~\u003Ca class=\"mythic-ref\" data-mythic-ref=\"tr:onInteract\">onInteract\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Please note that only the \u003Ccode>internal_skillname\u003C\u002Fcode> element is required. For instance, you could make a Metaskill with only skills, only a cooldown, or only some Conditions.\u003C\u002Fp>\n\u003Cp>In the following paragraphs it will be explained what every element in there does, and how to use it.\nThere are also a couple of pertinent \u003Ca href=\"\u002Fdocs\u002Fwiki\u002Fexamples\u002FCommon-Examples#skills\">Examples\u003C\u002Fa> if you want to see a more practical usage.\u003C\u002Fp>\n\u003Ch1>Breaking Down the Metaskills Configuration\u003C\u002Fh1>\n\u003Ch2>Internal SkillName\u003C\u002Fh2>\n\u003Cp>It’s the string that will identify the metaskill inside mythicmobs, exactly how the [Internal Name] works for mobs.\u003C\u002Fp>\n\u003Cp>A valid Internal SkillName must be unique (aka, there cannot exists two skills that shares the skillname) and not containt any space character.\u003C\u002Fp>\n\u003Cp>If you want to execute a specific metaskill in any way, you will have to use its Internal SkillName in some way\u003C\u002Fp>\n\u003Ch2>CancelIfNoTargets\u003C\u002Fh2>\n\u003Cp>If the metaskill should cancel its execution if no eligible targets are provided to it.\u003Cbr>\nDefaults to \u003Ccode>true\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch2>Conditions\u003C\u002Fh2>\n\u003Cp>The \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002Fconditions\">Conditions\u003C\u002Fa> of the metaskill. Those conditions evaluates the caster of the metaskill.\u003C\u002Fp>\n\u003Cp>Depending on the \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002Fconditions#condition-actions\">Condition Action\u003C\u002Fa> used in each condition, different behaviors can occur: read the relevant wiki page for more info\u003C\u002Fp>\n\u003Ch2>TargetConditions\u003C\u002Fh2>\n\u003Cp>The Target \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002Fconditions\">Conditions\u003C\u002Fa> of the metaskill. Those conditions evaluates the inherited target of the metaskill, it being either an entity ot a location.\u003C\u002Fp>\n\u003Cp>Depending on the \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002Fconditions#condition-actions\">Condition Action\u003C\u002Fa> used in each condition, different behaviors can occur: read the relevant wiki page for more info\u003C\u002Fp>\n\u003Ch2>TriggerConditions\u003C\u002Fh2>\n\u003Cp>The Trigger \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002Fconditions\">Conditions\u003C\u002Fa> of the metaskill. Those conditions evaluates the entity that triggered the \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FSkillTrees\">skilltree\u003C\u002Fa>. This entity can also be targeted via the \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FTriggers#the-trigger-targeter\">@Trigger\u003C\u002Fa> targeter\u003C\u002Fp>\n\u003Cp>Depending on the \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002Fconditions#condition-actions\">Condition Action\u003C\u002Fa> used in each condition, different behaviors can occur: read the relevant wiki page for more info\u003C\u002Fp>\n\u003Ch2>FailedConditionsSkill\u003C\u002Fh2>\n\u003Cblockquote>\n\u003Cp>Alias: \u003Ccode>OnFailSkill\u003C\u002Fcode>\nThe Metaskill to be executed if the conditions do not check\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">ExampleSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Conditions\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">day\u003C\u002Fspan> \u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  OnFailSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">ExampleSkill2\u003C\u002Fspan>\n\n\u003Cspan class=\"yaml-key\">ExampleSkill2\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;So, well, it appears it&#39;s not daytime then.&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:World\">World\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Or, alternatively, this is also possible\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">ExampleSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Conditions\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">day\u003C\u002Fspan> \u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  OnFailSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;Oh my, it still isn&#39;t daytime?&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:World\">World\u003C\u002Fa>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;That&#39;s quite the problem!&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:World\">World\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch2>Cooldown\u003C\u002Fh2>\n\u003Cp>The Cooldown is the time, in seconds, that must elapse between executions of the metaskill for the same caster.\u003C\u002Fp>\n\u003Cp>For instance:\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">ExampleCooldownSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Cooldown\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">ignite\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:self\">self\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The \u003Ccode>ExampleCooldownSkill\u003C\u002Fcode> metaskill will only be able to be triggered once every 10 seconds by the same caster.\u003C\u002Fp>\n\u003Cp>A cooldown can be:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>tested against\u003C\u002Fstrong> via the \u003Ca href=\"\u002Fconditions\u002Fskilloncooldown\">SkillOnCooldown\u003C\u002Fa> condition\u003C\u002Fli>\n\u003Cli>\u003Cstrong>fetched\u003C\u002Fstrong> via the \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FPlaceholders#caster-placeholders\">&lt;caster.skill.[skill_name].cooldown&gt;\u003C\u002Fa> placeholder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>set\u003C\u002Fstrong> via the \u003Ca href=\"\u002Fmechanics\u002Fsetskillcooldown\">SetSkillCooldown\u003C\u002Fa> mechanic.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>OnCooldownSkill\u003C\u002Fh2>\n\u003Cp>If the Metaskill is triggered while on cooldown, the skill specified here will be casted instead.\u003C\u002Fp>\n\u003Cp>For instance, in this example:\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">FirstSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Cooldown\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  OnCooldownSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">SecondSkill\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:command\">command\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">c\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;say First&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\n\u003Cspan class=\"yaml-key\">SecondSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Cooldown\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-number\">5\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  OnCooldownSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">ThirdSkill\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:command\">command\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">c\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;say Second&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\n\u003Cspan class=\"yaml-key\">ThirdSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:command\">command\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">c\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;say Third&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Casting FirstSkill normally would result in “First” being written in chat. Executing it again while still on cooldown would write “Second” in chat, and executing it another time while both FirstSkill and SecondSkill are on cooldown would result in “Third” being written in chat.\u003C\u002Fp>\n\u003Cp>You can also define a list of mechanics to be executed instead of another metaskill\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">  OnCooldownSkills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:s\">s\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">entity.village.no\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:particle\">particle\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">p\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">VILLAGER_ANGRY\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">y\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">1.5\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch2>Skill\u003C\u002Fh2>\n\u003Cp>To not be confused with \u003Ca href=\"#skills\">Skills\u003C\u002Fa>. This option allows the metaskill to execute the mechanics of another metaskill once triggered.\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">example1\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Conditions\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">night\u003C\u002Fspan> \u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:setvariable\">setvariable\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">var\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">skill.test\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">val\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">0\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:self\">self\u003C\u002Fa>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">1\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:self\">self\u003C\u002Fa>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">2\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:self\">self\u003C\u002Fa>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">delay\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">20\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">3\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:self\">self\u003C\u002Fa>\n\n\u003Cspan class=\"yaml-key\">example2\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">example1\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;test2 - &lt;skill.var.test&gt;&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:self\">self\u003C\u002Fa>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">4\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:self\">self\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The behavior of this execution is very specific:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The other metaskill’s mechanics are executed before that of the current metaskill’s \u003Ca href=\"#skills\">Skills\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>The other metaskill’s conditions and cooldown are ignored, if present\u003C\u002Fli>\n\u003Cli>Every mechanic is executed in the same \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FSkillTrees\">Skilltree\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So, in essence, the above example is the equivalent of\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">example2\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">example1\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;test2 - &lt;skill.var.test&gt;&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:self\">self\u003C\u002Fa>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">4\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:self\">self\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>With the only difference being the disregard of example1’s cooldown and conditions\u003C\u002Fp>\n\u003Ch2>Skills\u003C\u002Fh2>\n\u003Cp>The true core of a metaskill. It’s the list of the mechanics that will be executed by the metaskill once triggered. Other \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FMechanics#meta-mechanics\">Meta Mechanic\u003C\u002Fa>s can be used in here, allowing the Metaskill to trigger other ones.\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">ExampleSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;Hello there!&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">ExampleSkill_2\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\n\u003Cspan class=\"yaml-key\">ExampleSkill_2\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;How are you doing?&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Delays can also be used here, allowing the user to set a delay for every mechanic in the list after the delay mechanic is used.\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">ExampleSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;Message 1&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">delay\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">20\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;Message 2&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The skills are normally executed from the first on the list to the last one. If a \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FMechanics#meta-mechanics\">Meta Mechanic\u003C\u002Fa> is used, its mechanics will be executed before the mechanics of the original Metaskill resume execution. If a delay is present inside the called Metaskill, the mechanics of the original Metaskill resume execution, and the mechanics present in the called metaskill are executed after the delay\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002FZiHWeBQ.png\" alt=\"\">\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>In this image, an example of the above behavior is shown. If we execute \u003Ccode>ExampleSkill_First\u003C\u002Fcode>, the mechanics will be executed in the order of their numeration, from mechanic1 to mechanic9, with a delay of 20 ticks between mechanic7, mechanic8 and mechanic9\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch1>Targets Inheritance and Override\u003C\u002Fh1>\n\u003Cp>A peculiarity of Metaskills is their ability to “remember” the targets that were passed to it by the \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FMechanics#meta-mechanics\">Meta Mechanic\u003C\u002Fa> that called it. This behavior can have many uses and applications.\u003C\u002Fp>\n\u003Ch2>Inheritance\u003C\u002Fh2>\n\u003Cp>Mechanics inside the Metaskill that do not have a targeter of their own will then \u003Cstrong>Inherit\u003C\u002Fstrong> those targets, and target them.\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-comment\">#MOB FILE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">ExampleMob\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Type\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">ZOMBIE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">ExampleSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:PIR\">PIR\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">r\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> ~\u003Ca class=\"mythic-ref\" data-mythic-ref=\"tr:onInteract\">onInteract\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-comment\">#SKILL FILE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">ExampleSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">ignite\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>In this example, the \u003Ccode>ignite\u003C\u002Fcode> mechanic has no targeter, so it “inherits” the one that was used in the metaskill and target those entities instead, making it ignite all players in a 10 blocks radius.\u003C\u002Fp>\n\u003Ch2>Override\u003C\u002Fh2>\n\u003Cp>Meanwhile, if a targeter \u003Cem>is\u003C\u002Fem> specified inside a Metaskill, we say that the original targeter is \u003Cstrong>Overridden\u003C\u002Fstrong>, and the new targeter is used instead\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-comment\">#MOB FILE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">ExampleMob\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Type\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">ZOMBIE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">ExampleSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:PIR\">PIR\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">r\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> ~\u003Ca class=\"mythic-ref\" data-mythic-ref=\"tr:onInteract\">onInteract\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-comment\">#SKILL FILE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">ExampleSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">ignite\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;Why are you so close?&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:NearestPlayer\">NearestPlayer\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">r\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">1\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>In this example, all players will still be ignited, but only the closest player to the mob in a one block radius will receive the message\u003C\u002Fp>\n\u003Ch2>Subsequent Metaskills Executions\u003C\u002Fh2>\n\u003Cp>When you are calling a metaskill from another metaskill, it is still quite possible to not specify a targeter to it, and it will inherit the targets that the calling metaskill also inherited.\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-comment\">#MOB FILE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">ExampleMob\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Type\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">ZOMBIE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">ExampleSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:PIR\">PIR\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">r\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> ~\u003Ca class=\"mythic-ref\" data-mythic-ref=\"tr:onInteract\">onInteract\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-comment\">#SKILL FILE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">ExampleSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">Example_Ignite\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">Example_Message\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:NearestPlayer\">NearestPlayer\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">r\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">1\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\n\u003Cspan class=\"yaml-key\">Example_Ignite\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">ignite\u003C\u002Fspan>\n\n\u003Cspan class=\"yaml-key\">Example_Message\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;Why are you so close?&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>By executing this skill, you will obtain the same results you obtained in the \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FMetaskills#override\">previus example\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2>Targets Filtering\u003C\u002Fh2>\n\u003Cp>Another great application of target inheritance is the possibility of filtering out the inherited targets across multiple metaskills, using the Metaskill’s TargetConditions.\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-comment\">#MOB FILE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">ExampleMob\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Type\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">ZOMBIE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">ExampleSkill_1\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:PIR\">PIR\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">r\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> ~\u003Ca class=\"mythic-ref\" data-mythic-ref=\"tr:onInteract\">onInteract\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">ExampleSkill_1\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;Hello there!&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">delay\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">1\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">ExampleSkill_2\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\n\u003Cspan class=\"yaml-key\">ExampleSkill_2\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  TargetConditions\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:distance\">distance\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">d\u003C\u002Fspan>=&lt;\u003Cspan class=\"yaml-number\">5\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> \u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;...You are pretty close, aren&#39;t you?&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">delay\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">1\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">ExampleSkill_3\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\n\u003Cspan class=\"yaml-key\">ExampleSkill_3\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  TargetConditions\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:distance\">distance\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">d\u003C\u002Fspan>=&lt;\u003Cspan class=\"yaml-number\">1\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> \u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;AHHHHHH, GET AWAY FROM ME!&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:throw\">throw\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">v\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">vy\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">2\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The above skill will show a message to all the players in a 10 blocks radius, then show another message to those, among them, that are closer than 5 blocks. After that, it will show a third message and push away every player closer than one block.\u003C\u002Fp>\n\u003Cp>And now, for a more counter-intuitive example:\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-comment\">#MOB FILE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">ExampleMob\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Type\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">ZOMBIE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">ExampleSkill_1\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:PIR\">PIR\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">r\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> ~\u003Ca class=\"mythic-ref\" data-mythic-ref=\"tr:onInteract\">onInteract\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">ExampleSkill_1\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;Hello there!&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">delay\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">100\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">ExampleSkill_2\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\n\u003Cspan class=\"yaml-key\">ExampleSkill_2\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  TargetConditions\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:distance\">distance\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">d\u003C\u002Fspan>=&gt;\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> \u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;...You truly don&#39;t like me, don&#39;t you?&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">delay\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">20\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;Don&#39;t worry, it&#39;s fine.&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">delay\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">20\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;I&#39;m used to it.&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">delay\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">20\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;T.T&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>In this instance, the mob will first send a message to every player in a 10 blocks radius, and then, 5 seconds later, it will send additional messages to those, among them, that have moved to be more than 10 blocks away in the meantime\u003C\u002Fp>\n\u003Ch2>Meta Targeters\u003C\u002Fh2>\n\u003Cp>Another relevant topic is that of \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FTargeters#special-targeters\">Meta Targeter\u003C\u002Fa>s. Those are targeters that, simply put, will evaluate what the inherited targets are and, based on that, return other appropriate targets themselves.\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-comment\">#MOB FILE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">ExampleMob\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Type\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">ZOMBIE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">ExampleSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:PIR\">PIR\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">r\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">10\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> ~\u003Ca class=\"mythic-ref\" data-mythic-ref=\"tr:onInteract\">onInteract\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">ExampleSkill\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  - \u003Cspan class=\"yaml-key\">effect\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">particles\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:Line\">Line\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">r\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">0.2\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The example above, for instance, will generate a line of particles between the caster and the players in a 10 blocks radius. Had the targeter not been \u003Ccode>@PIR\u003C\u002Fcode> but another one, the line would have been generated between the caster and the targeter used.\u003C\u002Fp>\n\u003Ch1>Inline Metaskills\u003C\u002Fh1>\n\u003Cp>Metaskills can also be written with a specific inline syntax, without the need to create another Metaskill entirely.\u003C\u002Fp>\n\u003Cp>Metaskills written this way lose the access to all the fields a normal one has (Conditions, OnCooldownSkill etc.) and different methods are needed to obtain similar results to them (using the \u003Ccode>cooldown\u003C\u002Fcode> [universal attribute] instead of the Cooldown field).\u003C\u002Fp>\n\u003Cp>Mechanics inside a Inline Metaskill cannot be commented out in a ordinary way in order to disable them, as that would cause the whole Metaskill to stop working. Characters such as \u003Ccode>&lt;#&gt;\u003C\u002Fcode> or \u003Ccode>&lt;&amp;nm&gt;\u003C\u002Fcode> must be used before the mechanic in order to obtain the same effect.\u003C\u002Fp>\n\u003Cp>The Inline Metaskill syntax can be used everywhere a normal Metaskill internal name would be expected inside of Metamechanics.\u003C\u002Fp>\n\u003Ch2>Examples\u003C\u002Fh2>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">ExampleMob\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Type\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">: \u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">ZOMBIE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-punc\">[\u003C\u002Fspan>\n    \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;Feeling cold? Don&#39;t you worry!&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n    \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">delay\u003C\u002Fspan> \u003Cspan class=\"yaml-number\">40\u003C\u002Fspan>\n    \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">ignite\u003C\u002Fspan>\n    \u003Cspan class=\"yaml-punc\">]\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:trigger\">trigger\u003C\u002Fa> ~\u003Ca class=\"mythic-ref\" data-mythic-ref=\"tr:onInteract\">onInteract\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>In this example you can see both the syntax to write a inline metaskill and some of the features of a normal Metaskill (target inheritance, use of delays) being used\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Chr>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-punc\">[\u003C\u002Fspan>\n    \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;Hello there! A pleasure to meet you!&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n    \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:setvariable\">setvariable\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">var\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">skill.examplename\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">type\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">STRING\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">val\u003C\u002Fspan>=&lt;\u003Cspan class=\"yaml-plain\">target.name\u003C\u002Fspan>&gt;\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n    \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-punc\">[\u003C\u002Fspan>\n      \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;OHI, OHI! WHO IS THAT GUY OVER THERE NAMED &lt;skill.var.examplename&gt;?!?&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n      \u003Cspan class=\"yaml-punc\">]\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:Owner\">Owner\u003C\u002Fa>\n    \u003Cspan class=\"yaml-punc\">]\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:target\">target\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>In this example you can see how Inline Metaskills can be nested and how they share the same \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FSkillTrees\">skilltree\u003C\u002Fa>, enabling them to use skill scoped variables\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Chr>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">branch\u003C\u002Fspan>=\u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-punc\">[\u003C\u002Fspan>\n    \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;1&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n    &lt;\u003Cspan class=\"yaml-comment\">#&gt;- message{m=&quot;2&quot;}\u003C\u002Fspan>\n    \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:message\">message\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">m\u003C\u002Fspan>=\u003Cspan class=\"yaml-string\">&quot;3&quot;\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n    \u003Cspan class=\"yaml-punc\">]\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">executeafterdeath\u003C\u002Fspan>=\u003Cspan class=\"yaml-bool\">true\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> @\u003Ca class=\"mythic-ref\" data-mythic-ref=\"t:trigger\">trigger\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>In this example you can see how to comment out a mechanic from a Inline Metaskill, and how normal attributes can be normally used in the calling Metamechanic\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch1>Skill Parameters [Premium Feature]\u003C\u002Fh1>\n\u003Cp>Skill parameters are a feature allowing you to more easily create generic skills and pass parameters to them from other skills. If that sounds confusing, here’s an example!\u003C\u002Fp>\n\u003Cp>Currently most people have a lot similar damage skills that are just tweaked a bit for all their different mobs for slight variances in damage, but they do basically the same thing otherwise.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The old way of doing it:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-comment\">#SKILL FILE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">ShadowDamage20\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:damage\">damage\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">amount\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">20\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">some\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">shadowy\u003C\u002Fspan> \u003Cspan class=\"yaml-plain\">effect\u003C\u002Fspan>\n\n\u003Cspan class=\"yaml-comment\">#MOB FILE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">Mob1\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">ShadowDamage20\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> ~\u003Ca class=\"mythic-ref\" data-mythic-ref=\"tr:onAttack\">onAttack\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>With Skill Parameters, we can combine these all into a single skill! The new way:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre class=\"language-yaml\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"yaml-comment\">#SKILL FILE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">ShadowDamage\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:damage\">damage\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">amount\u003C\u002Fspan>=&lt;\u003Cspan class=\"yaml-plain\">skill.damage\u003C\u002Fspan>&gt;\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan>\n\n\u003Cspan class=\"yaml-comment\">#MOB FILE\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">Mob1\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n\u003Cspan class=\"yaml-key\">  Skills\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">:\u003C\u002Fspan>\n  \u003Cspan class=\"yaml-plain\">-\u003C\u002Fspan> \u003Ca class=\"mythic-ref\" data-mythic-ref=\"m:skill\">skill\u003C\u002Fa>\u003Cspan class=\"yaml-punc\">{\u003C\u002Fspan>\u003Cspan class=\"yaml-plain\">s\u003C\u002Fspan>=\u003Cspan class=\"yaml-plain\">ShadowDamage\u003C\u002Fspan>;\u003Cspan class=\"yaml-plain\">damage\u003C\u002Fspan>=\u003Cspan class=\"yaml-number\">20\u003C\u002Fspan>\u003Cspan class=\"yaml-punc\">}\u003C\u002Fspan> ~\u003Ca class=\"mythic-ref\" data-mythic-ref=\"tr:onAttack\">onAttack\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>In the example above, the skill will still deal 20 damage to the target, we’ve just made the skill generic so that we can change the damage however we please on any mob.\u003Cbr>\nThe “skill parameter” system will pass \u003Cstrong>any\u003C\u002Fstrong> options from the \u003Cstrong>skill\u002Fmetaskill\u003C\u002Fstrong> mechanic (except options that are specific to it) down the skill tree where you can reference them later. If a later skill passes the same parameter, it will overwrite it. These can be used anywhere placeholders are supported.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Skill Parameters can be used from the \u003Ca href=\"\u002Fmechanics\u002Fskill\">skill\u003C\u002Fa> and \u003Ca href=\"\u002Fmechanics\u002Fvariableskill\">variableskill\u003C\u002Fa> mechanics\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2>Reserved Parameter Names\u003C\u002Fh2>\n\u003Cp>The following names, in any casing, \u003Cem>cannot\u003C\u002Fem> be used as a skill parameter\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>skill\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>s\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>meta\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>m\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>mechanics\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>cooldown\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>cd\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>delay\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>repeat\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>targetinterval\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>targeti\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>repeatinterval\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>repeati\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>power\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>powersplitbetweentargets\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>powersplit\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>splitpower\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>forcesync\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>sync\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>targetisorigin\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>sourceisorigin\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>castfromorigin\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>fromorigin\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>fo\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>origin\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>branch\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>fork\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>snapshotcasterstats\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>snapshotstats\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>scs\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>snapshottriggerstats\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>sts\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>targetcreative\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch1>Custom Commands\u003C\u002Fh1>\n\u003Cp>It is possible to use Metaskills to create \u003Ca href=\"\u002Fdocs\u002Fwiki\u002FSkills\u002FSkill-Commands\">Skill Commands\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- GENERIC -->\n\u003C!-- INTERNAL SKILLNAME -->\n\u003C!-- COOLDOWN -->\n\u003C!-- CONDITIONS -->\n",{},1779063023839]