Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
skills:mechanics:start [2019/01/28 02:17]
xikage [Special Meta-Mechanics]
skills:mechanics:start [2019/07/01 18:41] (current)
xikage [Effect Mechanics]
Line 4: Line 4:
 Some Mechanics are able to target Entities, Locations, or both! Some don't target anything. You control what your skill targets using a [[:​skills:​targeters:​|Targeter]]. Some Mechanics are able to target Entities, Locations, or both! Some don't target anything. You control what your skill targets using a [[:​skills:​targeters:​|Targeter]].
  
-=====Targeted ​Mechanics=====+=====Mechanics=====
 These skills usually target entities (players or other mobs), but some are able to target locations as well. These skills usually target entities (players or other mobs), but some are able to target locations as well.
 |< 100% 30% >| |< 100% 30% >|
 ^ Mechanic ​                                           ^ Description ​                                ^ ^ Mechanic ​                                           ^ Description ​                                ^
-| [[:​skills:​mechanics:​addtag|Add Tag]] | Adds scoreboard tag|+| [[:​skills:​mechanics:​activatespawner|Activate Spawner]] | Activates ​MythicMobs spawner at the targeted location ​|
 | [[:​skills:​mechanics:​arrowvolley|Arrow Volley]] | Fires a volley of arrows | | [[:​skills:​mechanics:​arrowvolley|Arrow Volley]] | Fires a volley of arrows |
-| [[:​skills:​mechanics:​basedamage|Base Damage]] | Deals a percentage-value of the mobs damage-capability ​|+| [[:​skills:​mechanics:​breakblock|BreakBlock]] | Breaks ​the block at the target location ​|
 | [[:​skills:​mechanics:​command|Command]] | Executes a command for each target | | [[:​skills:​mechanics:​command|Command]] | Executes a command for each target |
 | [[:​skills:​mechanics:​consume|Consume]] | Deals damage and restores health per target hit | | [[:​skills:​mechanics:​consume|Consume]] | Deals damage and restores health per target hit |
-| [[:​skills:​mechanics:​currencygive|Give Currency]] | Give money to a player. Requires Vault and a currency plugin | +| [[:​skills:​mechanics:​disguise|Disguise]] | Changes the caster'​s disguise | 
-| [[:​skills:​mechanics:​currencytake|Take Currency]] | Take money from a player. Requires Vault and a currency plugin | +| [[:​skills:​mechanics:​undisguise|DisguiseRemove]] | Remove the caster'​s disguise | 
-| [[:​skills:​mechanics:​damage|Damage]] | Damages the target |+| [[:​skills:​mechanics:​dismount|Dismount]] | Makes the caster dismount whatever they'​re riding | 
 +| [[:​skills:​mechanics:​currencygive|GiveCurrency]] | Give money to a player. Requires Vault and a currency plugin | 
 +| [[:​skills:​mechanics:​currencytake|TakeCurrency]] | Take money from a player. Requires Vault and a currency plugin | 
 +| [[:​skills:​mechanics:​damage|Damage]] | Damages the target ​for an amount | 
 +| [[:​skills:​mechanics:​basedamage|DamageBase]] | Damages the target for a percent of the mob's damage stat | 
 +| [[:​skills:​mechanics:​percentdamage|DamagePercent]] | Damages the target for a percent of their health ​|
 | [[:​skills:​mechanics:​decapitate|Decapitate]] | Drops a player head item based on target | | [[:​skills:​mechanics:​decapitate|Decapitate]] | Drops a player head item based on target |
 | [[:​skills:​mechanics:​doppleganger|Doppleganger]] | Copies the appearance of the target player | | [[:​skills:​mechanics:​doppleganger|Doppleganger]] | Copies the appearance of the target player |
 +| [[:​skills:​mechanics:​dropitem|DropItem]] | Drops an item or droptable at the target location |
 +| [[:​skills:​mechanics:​ejectpassenger|Eject Passenger]] | Ejects anything riding the caster |
 +| [[:​skills:​mechanics:​equip|Equip]] | Causes the casting mob to equip an item |
 | [[:​skills:​mechanics:​explosion|Explosion]] | Causes an explosion | | [[:​skills:​mechanics:​explosion|Explosion]] | Causes an explosion |
 | [[:​skills:​mechanics:​feed|Feed]] | Feeds the target player | | [[:​skills:​mechanics:​feed|Feed]] | Feeds the target player |
 +| [[:​skills:​mechanics:​fly|Fly]] | Applies an [[:​skills:​mechanics:​aura]] that allows the target to fly |
 | [[:​skills:​mechanics:​forcepull|Force Pull]] | Teleports the target to the mob | | [[:​skills:​mechanics:​forcepull|Force Pull]] | Teleports the target to the mob |
 | [[:​skills:​mechanics:​glow|Glow]] | Makes the target glow | | [[:​skills:​mechanics:​glow|Glow]] | Makes the target glow |
 | [[:​skills:​mechanics:​heal|Heal]] | Heals the target | | [[:​skills:​mechanics:​heal|Heal]] | Heals the target |
-| [[:​skills:​mechanics:​healpercent|Heal Percent]] | Heals the target for a percentage of its max-health |+| [[:​skills:​mechanics:​healpercent|HealPercent]] | Heals the target for a percentage of its max-health |
 | [[:​skills:​mechanics:​ignite|Ignite]] | Sets the target on fire | | [[:​skills:​mechanics:​ignite|Ignite]] | Sets the target on fire |
 | [[:​skills:​mechanics:​jsonmessage|JSON Message]] | Sends a JSON-format message to the target player(s) | | [[:​skills:​mechanics:​jsonmessage|JSON Message]] | Sends a JSON-format message to the target player(s) |
-| [[:​skills:​mechanics:​leap|Leap]] | Causes the mob to leap towards the target |+| [[:​skills:​mechanics:​jump|Jump]] | Causes the caster to jump | 
 +| [[:​skills:​mechanics:​leap|Leap]] | Causes the caster ​to leap towards the target |
 | [[:​skills:​mechanics:​lightning|Lightning]] | Strikes lightning at the target | | [[:​skills:​mechanics:​lightning|Lightning]] | Strikes lightning at the target |
 +| [[:​skills:​mechanics:​look|Look]] | Causes the caster to look at the target |
 +| [[:​skills:​mechanics:​lunge|Lunge]] | Causes the caster to lunge forward at the target |
 | [[:​skills:​mechanics:​message|Message]] | Sends a message to the target player(s) | | [[:​skills:​mechanics:​message|Message]] | Sends a message to the target player(s) |
-| [[:​skills:​mechanics:​modifytargetscore|Modify Target Score]] | Modifies the score of the targeter ​|+| [[:​skills:​mechanics:​modifyglobalscore|Modify Global Score]] | Modifies a global scoreboard value | 
 +| [[:​skills:​mechanics:​modifytargetscore|Modify Target ​Score]] | Modifies a scoreboard value of the target | 
 +| [[:​skills:​mechanics:​modifyscore|Modify ​Score]] | Modifies the score of a dummy player | 
 +| [[:​skills:​mechanics:​mount|Mount]] | Summons a mob for the caster and mounts it |
 | [[:​skills:​mechanics:​mounttarget|Mount Target]] | Mounts the target | | [[:​skills:​mechanics:​mounttarget|Mount Target]] | Mounts the target |
-| [[:​skills:​mechanics:​percentdamage|Percent Damage]] | Deals damage equal to a percent ​of the player'​s max health ​|+| [[:​skills:​mechanics:​posearmorstand|PoseArmorStand]] | Changes the pose of the target ArmorStand ​|
 | [[:​skills:​mechanics:​potion|Potion]] | Applies a potion effect to the target | | [[:​skills:​mechanics:​potion|Potion]] | Applies a potion effect to the target |
 | [[:​skills:​mechanics:​prison|Prison]] | Imprisons the target inside a block | | [[:​skills:​mechanics:​prison|Prison]] | Imprisons the target inside a block |
 | [[:​skills:​mechanics:​pull|Pull]] | Pulls the target towards the mob | | [[:​skills:​mechanics:​pull|Pull]] | Pulls the target towards the mob |
 +| [[:​skills:​mechanics:​pushbutton|PushButton]] | Pushes a button at the target location |
 | [[:​skills:​mechanics:​rally|Rally]] | Causes other nearby mobs to attack the target | | [[:​skills:​mechanics:​rally|Rally]] | Causes other nearby mobs to attack the target |
 | [[:​skills:​mechanics:​randommessage|Random Message]] | Sends a random message to the target player | | [[:​skills:​mechanics:​randommessage|Random Message]] | Sends a random message to the target player |
 +| [[:​skills:​mechanics:​remount|Remount]] | Remounts the mob the caster originally spawned riding, if it is still alive |
 | [[:​skills:​mechanics:​remove|Remove]] | Removes the target mob | | [[:​skills:​mechanics:​remove|Remove]] | Removes the target mob |
-| [[:​skills:​mechanics:​removetag|Remove Tag]] | Removes ​a scoreboard tag|+| [[:​skills:​mechanics:​removehelditem|RemoveHeldItem]] | Removes ​some of the item the target player is holding | 
 +| [[:​skills:​mechanics:​removeowner|RemoveOwner]] | Removes the ownership of the target mob |
 | [[:​skills:​mechanics:​runaigoalselector|Run AI Goal Selector]] | Change PathfinderAIGoals | | [[:​skills:​mechanics:​runaigoalselector|Run AI Goal Selector]] | Change PathfinderAIGoals |
 | [[:​skills:​mechanics:​runaitargetselector|Run AI Target Selector]] | Change PathfinderTargetGoals | | [[:​skills:​mechanics:​runaitargetselector|Run AI Target Selector]] | Change PathfinderTargetGoals |
 | [[:​skills:​mechanics:​sendactionmessage|Send Action Message]] | Sends an Actionbar Message to the target player | | [[:​skills:​mechanics:​sendactionmessage|Send Action Message]] | Sends an Actionbar Message to the target player |
-| [[:​skills:​mechanics:​setblocktype|Set ​block type]] | Change block type at target location |+| [[:​skills:​mechanics:​sendresourcepack|Send Resource Pack]] | Sends a Resource Pack to the target player | 
 +| [[:​skills:​mechanics:​sendtitlemessage|Send Title Message]] | Sends a Title/​Subtitle Message to the target player | 
 +| [[:​skills:​mechanics:​setblocktype|Set ​Block Type]] | Change block type at target location ​
 +| [[:​skills:​mechanics:​setgamemode|Set Game Mode]] | Sets the Game Mode of the target player ​|
 | [[:​skills:​mechanics:​setgliding|Set Gliding]] | Makes the target glide if they have elytra | | [[:​skills:​mechanics:​setgliding|Set Gliding]] | Makes the target glide if they have elytra |
 +| [[:​skills:​mechanics:​setglobalscore|Set Global Score]] | Sets a global scoreboard value |
 +| [[:​skills:​mechanics:​setgravity|Set Gravity]] | Sets whether gravity affects the target entity |
 +| [[:​skills:​mechanics:​sethealth|Set Health]] | Sets the health of the target entity |
 +| [[:​skills:​mechanics:​setlevel|Set Level]] | Changes the casting mob's level |
 +| [[:​skills:​mechanics:​setmaxhealth|Set Max Health]] | Sets the max health of the target entity|
 +| [[:​skills:​mechanics:​setmobscore|Set Mob Score]] | Sets a scoreboard value on the casting mob |
 +| [[:​skills:​mechanics:​setname|Set Name]] | Changes the target entity'​s name|
 | [[:​skills:​mechanics:​setowner|Set Owner]] | Makes the target the owner of the casting mob| | [[:​skills:​mechanics:​setowner|Set Owner]] | Makes the target the owner of the casting mob|
-| [[:​skills:​mechanics:​sendtitlemessage|Send Title Message]] | Sends a Title/​Subtitle Message to the target player | 
 | [[:​skills:​mechanics:​settargetscore|Set Target Score]] | Sets the score of the target | | [[:​skills:​mechanics:​settargetscore|Set Target Score]] | Sets the score of the target |
 +| [[:​skills:​mechanics:​setscore|Set Score]] | Sets the scoreboard value of a dummy player |
 +| [[:​skills:​mechanics:​setspeed|Set Speed]] | Sets the target entity'​s speed attribute |
 | [[:​skills:​mechanics:​setstance|Set Stance]] | Sets the stance of the target mob | | [[:​skills:​mechanics:​setstance|Set Stance]] | Sets the stance of the target mob |
 +| [[:​skills:​mechanics:​shield|Shield]] | Applies an absorb shield to the target entity |
 +| [[:​skills:​mechanics:​shieldpercent|ShieldPercent]] | Applies an absorb shield to the target entity for a percentage of their max health |
 | [[:​skills:​mechanics:​shootfireball|Shoot Fireball]] | Shoots a fireball at the target | | [[:​skills:​mechanics:​shootfireball|Shoot Fireball]] | Shoots a fireball at the target |
 | [[:​skills:​mechanics:​shootpotion|Shoot Potion]] | Throws a potion at the target | | [[:​skills:​mechanics:​shootpotion|Shoot Potion]] | Throws a potion at the target |
 | [[:​skills:​mechanics:​shootskull|Shoot Skull]] | Shoots a wither skull at the target | | [[:​skills:​mechanics:​shootskull|Shoot Skull]] | Shoots a wither skull at the target |
 | [[:​skills:​mechanics:​signal|Signal]] | Sends a signal to a mob | | [[:​skills:​mechanics:​signal|Signal]] | Sends a signal to a mob |
 +| [[:​skills:​mechanics:​speak|Speak]] | Causes the mob to speak in chat, with options for speech bubbles|
 | [[:​skills:​mechanics:​spring|Spring]] | Creates a temporary spring of liquid at the target | | [[:​skills:​mechanics:​spring|Spring]] | Creates a temporary spring of liquid at the target |
 +| [[:​skills:​mechanics:​stun|Stun]] | Stuns the target entity |
 +| [[:​skills:​mechanics:​suicide|Suicide]] | Causes the caster to die |
 | [[:​skills:​mechanics:​summon|Summon]] | Summons other mobs at the target | | [[:​skills:​mechanics:​summon|Summon]] | Summons other mobs at the target |
 +| [[:​skills:​mechanics:​addtag|TagAdd]] | Adds a scoreboard tag to the target|
 +| [[:​skills:​mechanics:​removetag|TagRemove]] | Removes a scoreboard tag from the target |
 | [[:​skills:​mechanics:​teleport|Teleport]] | Teleports to the target | | [[:​skills:​mechanics:​teleport|Teleport]] | Teleports to the target |
 | [[:​skills:​mechanics:​teleportto|TeleportTo]] | Teleports the target to a specified location | | [[:​skills:​mechanics:​teleportto|TeleportTo]] | Teleports the target to a specified location |
 | [[:​skills:​mechanics:​threat|Threat]] | Modifies the mob's threat towards the target | | [[:​skills:​mechanics:​threat|Threat]] | Modifies the mob's threat towards the target |
 | [[:​skills:​mechanics:​throw|Throw]] | Throws the target entity | | [[:​skills:​mechanics:​throw|Throw]] | Throws the target entity |
 +| [[:​skills:​mechanics:​togglelever|Toggle Lever]] | Toggles a lever at the target location |
 | [[:​skills:​mechanics:​velocity|Velocity]] | Modifies the velocity of the target entity(s) | | [[:​skills:​mechanics:​velocity|Velocity]] | Modifies the velocity of the target entity(s) |
 +| [[:​skills:​mechanics:​weather|Weather]] | Modifies the weather in the target world |
  
-=====Location-Only ​Mechanics===== +=====Effect ​Mechanics===== 
-These mechanics ​target a location either directly using the @Location targeter or indirectly using their own methods. Check each Mechanic for more details. +Effects are mechanics ​that add special effects to your skills. They have their own page!
-|< 100% 30% >| +
-^ Mechanic ​                                           ^ Description ​   ^ +
-| [[:​skills:​mechanics:​activatespawner|Activate Spawner]] | Activates a MythicMobs spawner | +
-| [[:​skills:​mechanics:​pushbutton|Push Button]] | Pushes a button @Location | +
-| [[:​skills:​mechanics:​togglelever|Toggle Lever]] | Toggles a lever @Location |+
  
-=====Non-Targeted Mechanics===== +[[:skills:effects:|View the list of Effect Mechanics by clicking here]]
-These mechanics do not target anything or do not require/use a targeter. They are often run on the mob that is using the mechanic. +
-|< 100% 30% >| +
-^ Mechanic ​                                           ^ Description ​   ^ +
-[[:skills:mechanics:cancelevent|CancelEvent]] | Cancel ​the Event that triggered the skill | +
-| [[:​skills:​mechanics:​disguise|Disguise]] | Changes the mob's disguise | +
-| [[:​skills:​mechanics:​dismount|Dismount]] | Makes the mob dismount whatever it's riding | +
-| [[:​skills:​mechanics:​ejectpassenger|Eject Passenger]] | Ejects anything riding the mob | +
-| [[:​skills:​mechanics:​equip|Equip]] | Equips an item | +
-| [[:​skills:​mechanics:​globalcooldown|Global Cooldown]] | Sets the mob's Global Cooldown | +
-| [[:​skills:​mechanics:​jump|Jump]] | Causes the mob to jump | +
-| [[:​skills:​mechanics:​modifyglobalscore|Modify Global Score]] | Modifies the global score | +
-| [[:​skills:​mechanics:​modifymobscore|Modify Mob Score]] | Modifies the score of the casting mob | +
-| [[:​skills:​mechanics:​modifyscore|Modify Score]] | Modifies the score of a dummy player | +
-| [[:​skills:​mechanics:​mount|Mount]] | Summons another mob and mounts it | +
-| [[:​skills:​mechanics:​remount|Remount]] | Remounts the mob the caster originally spawned riding, if it is still alive | +
-| [[:​skills:​mechanics:​setglobalscore|Set Global Score]] | Sets the global score | +
-| [[:​skills:​mechanics:​setmobscore|Set Mob Score]] | Sets the score of the casting mob | +
-| [[:​skills:​mechanics:​setlevel|Set Level]] | Changes the mob's level | +
-| [[:​skills:​mechanics:​setscore|Set Score]] | Sets the score of a dummy player | +
-| [[:​skills:​mechanics:​suicide|Suicide]] | Causes the mob to die | +
-| [[:​skills:​mechanics:​undisguise|Undisguise]] | Remove the mob's disguise | +
-| [[:​skills:​mechanics:​weather|Weather]] | Changes the weather |+
  
-=====Special ​Meta-Mechanics=====+=====Advanced/Meta Mechanics=====
 These skill mechanics have special advanced functions, and most are used to call other skills. If you specify a target, all other skills called by these will "​inherit"​ the targets (if applicable). These skill mechanics have special advanced functions, and most are used to call other skills. If you specify a target, all other skills called by these will "​inherit"​ the targets (if applicable).
  
 |< 100% 30% >| |< 100% 30% >|
-^ Mechanic ^ Description ^                  +^ Mechanic ^ Description ^     
 +| **[[:​skills:​mechanics:​skill|Skill]]** | Executes a meta-skill. The butter for your bread. |              ​
 | [[:​skills:​mechanics:​aura|Aura]] | Used to create custom status effects (buffs/​debuffs) that can be targeted onto entities | | [[:​skills:​mechanics:​aura|Aura]] | Used to create custom status effects (buffs/​debuffs) that can be targeted onto entities |
 +| [[:​skills:​mechanics:​cancelevent|CancelEvent]] | Cancel the Event that triggered the current skill-tree |
 +| [[:​skills:​mechanics:​cast|Cast]] | "​Casts"​ a meta-skill using various advanced options |
 | [[:​skills:​mechanics:​delay|Delay]] | Delays execution of the current skill list | | [[:​skills:​mechanics:​delay|Delay]] | Delays execution of the current skill list |
-| [[:​skills:​mechanics:​missile|Missile]]| Fires a projectile ​homing missile | +| [[:​skills:​mechanics:​globalcooldown|Global Cooldown]] | Sets the caster'​s Global Cooldown timer | 
-| [[:​skills:​mechanics:​orbital|Orbital]] | Creates ​an orbiting ​projectile around ​target | +| [[:​skills:​mechanics:​missile|Missile]]| Fires a homing missile ​projectile | 
-| [[:​skills:​mechanics:​projectile|Projectile]] | Fires a custom ​projectile towards the target |+| [[:​skills:​mechanics:​onattack|onAttack]] | Applies an [[:​skills:​mechanics:​aura]] to the target that triggers skills when they attack | 
 +| [[:​skills:​mechanics:​ondamaged|onDamaged]] | Applies an [[:​skills:​mechanics:​aura]] to the target that triggers skills when they take damage | 
 +| [[:​skills:​mechanics:​onshoot|onShoot]] | Applies an [[:​skills:​mechanics:​aura]] to the target that triggers skills when they shoot a bow 
 +| [[:​skills:​mechanics:​orbital|Orbital]] | Applies ​an [[:​skills:​mechanics:​aura]] that causes a projectile ​to orbit around ​the target | 
 +| [[:​skills:​mechanics:​projectile|Projectile]] | Fires a highly-customizable ​projectile towards the target |
 | [[:​skills:​mechanics:​shoot|Shoot]] | Shoots a projectile-item at the target | | [[:​skills:​mechanics:​shoot|Shoot]] | Shoots a projectile-item at the target |
-| [[:​skills:​mechanics:​skill|Skill]] | Executes ​custom skill you've made |+| [[:​skills:​mechanics:​volley|ShootVolley]] | Shoots ​volley of projectile-items at the target with various options ​|
 | [[:​skills:​mechanics:​sudoskill|SudoSkill]] | Makes the target execute a skill | | [[:​skills:​mechanics:​sudoskill|SudoSkill]] | Makes the target execute a skill |
 | [[:​skills:​mechanics:​randomskill|Random Skill]] | Executes a random skill from a list | | [[:​skills:​mechanics:​randomskill|Random Skill]] | Executes a random skill from a list |
 | [[:​skills:​mechanics:​totem|Totem]]| Creates a static "​totem"​ at a location that pulses other skills | | [[:​skills:​mechanics:​totem|Totem]]| Creates a static "​totem"​ at a location that pulses other skills |
 +| [[:​skills:​mechanics:​variableadd|Variable Add]] | Adds an amount to a numeric variable | 
 +| [[:​skills:​mechanics:​variablemath|Variable Math]] | Performs math on a numeric variable | 
 +| [[:​skills:​mechanics:​variableset|Variable Set]] | Sets the value of a variable | 
 +| [[:​skills:​mechanics:​variablesubtract|Variable Subtract]] | Subtracts an amount from a numeric variable |
 ===== Universal Attributes ===== ===== Universal Attributes =====
 The following attributes are applicable to all mechanics. The following attributes are applicable to all mechanics.
Line 119: Line 140:
 |< 100% 30% >| |< 100% 30% >|
 ^ Mechanic ​                                           ^ Description ​            ^ ^ Mechanic ​                                           ^ Description ​            ^
-| [[:​skills:​mechanics:​bartimer|BarTimer]] | | 
-| [[:​skills:​mechanics:​cast|Cast]] | Causes the mob to "​cast"​ a spell with various options. | 
 | [[:​skills:​mechanics:​chain|Chain]] | Create skills that bounces to additional targets. | | [[:​skills:​mechanics:​chain|Chain]] | Create skills that bounces to additional targets. |
-| [[:​skills:​mechanics:​sethealth|Set Health]] | Changes the mob's health | 
-| [[:​skills:​mechanics:​setmaxhealth|Set Max Health]] | Changes the mob's max health | 
-| [[:​skills:​mechanics:​setname|Set Name]] | Changes the mob's name | 
-| [[:​skills:​mechanics:​stun|Stun]] | Stuns the target | 
 | [[:​skills:​mechanics:​swap|Swap]] | Swaps locations with the target | | [[:​skills:​mechanics:​swap|Swap]] | Swaps locations with the target |
 | [[:​skills:​mechanics:​time|Time]] | Changes the time | | [[:​skills:​mechanics:​time|Time]] | Changes the time |

skills/mechanics/start.1548659825.txt.gz · Last modified: 2019/01/28 02:17 by xikage