Conditions
MythicRPG supports all MythicMobs base conditions.
You can view those by clicking here.
These conditions are added by MythicRPG, and are meant to be used within the features that MythicRPG implements or to check against them from other Mythic plugins.
Archetypes
| Condition | Type | Description |
|---|---|---|
| Archetype | Entity | Matches the player's current archetype |
| ArchetypeLevel | Entity | Matches the player's current archetype level |
| HasArchetypesInCategory | Entity | Matches if the player has a certain number of archetypes in a category |
| HasUnlockedArchetype | Entity | Matches if the player has unlocked an archetype, even if it isn't currently active |
Spells
| Condition | Type | Description |
|---|---|---|
| HasLearnedSpell | Entity | Whether the target player has learned the given spell (optionally at a given level) |
| HasSpellBound | Entity | Whether the player has the given spell bound to a hotbar slot |
| SpellOnCooldown | Entity | Whether the given spell is currently on cooldown for the player |
Talents and Points
| Condition | Type | Description |
|---|---|---|
| HasTalent | Entity | Matches if the player has points invested in a talent |
| HasPoints | Entity | Matches the player's point balance against a ranged amount |
Reagents
| Condition | Type | Description |
|---|---|---|
| HasReagent | Entity | Matches if the player has a certain amount of a reagent |
Casting and Profiles
| Condition | Type | Description |
|---|---|---|
| IsQuickcastingActive | Entity | Whether the target player is currently using a quickcasting method |
| ProfileSlot | Entity | Matches the slot of the player's currently-active RPG profile |
| IsCastingSpell | Entity | Whether the target is currently casting (optionally a specific spell) |
| SpellCastProgress | Entity | Matches the target's cast progress as a 0–1 ranged double |
| IsCastInterruptible | Entity | Whether the target's active cast can be interrupted |
Waystones
| Condition | Type | Description |
|---|---|---|
| WaystoneDiscovered | Entity | Whether the target player has discovered the given waystone |
| WaystoneState | Entity | Matches the target player's current state for the given waystone |
| InWaystoneNetwork | Entity | Whether a waystone belongs to a named network |
| CanTeleportToWaystone | Entity | Whether the player can currently teleport to a waystone (discovery + permission + conditions, and optionally network) |
Party / Social
| Condition | Type | Description |
|---|---|---|
| InParty | Entity | Matches if the player is currently in a party |
| IsPartyLeader | Entity | Matches if the player is the leader of their party |
| IsPartyMember | Compare | Matches if the target shares a party with the caster |
| PartySize | Meta | Matches the caster's party size against a ranged value |
| IsFriend | Compare | Matches if the target is on the caster's friends list |
| FriendsOnline | Meta | Matches the caster's online-friend count against a ranged value |