@@ -2,134 +2,38 @@ _Part of [Mythic Mobs Integration](Mythic-Mobs-Integration)._
...
@@ -2,134 +2,38 @@ _Part of [Mythic Mobs Integration](Mythic-Mobs-Integration)._
Dungeon Conditions can be used in any Mythic skill, condition list, or targeter filter. They evaluate against the dungeon instance that contains the caster (or the target, where noted).
Dungeon Conditions can be used in any Mythic skill, condition list, or targeter filter. They evaluate against the dungeon instance that contains the caster (or the target, where noted).
#### Dungeon Alive Count `(v2.0.1)`
| Condition | Description | Added |
`- dungeonalivecount{count=2;op=>=}`
| --- | --- | --- |
Compares the number of *living* (non-spectating) players in the caster's dungeon against a threshold.
| `dungeonalivecount{count=N;op=>=}` | Compares the number of *living* (non-spectating) players in the caster's dungeon against a threshold. Aliases: `dalivecount`. | `(v2.0.1)` |
**Aliases:**
| `dungeondepth{depth=N;op=>=}` | *Procedural dungeons only.* Compares the depth (distance from the start room) of the caster's current room against a threshold. Aliases: `roomdepth`. | `(v2.0.1)` |
-`dungeonalivecount`
| `dungeondifficulty{d=difficultylevel}` | Checks if the dungeon at the target has its difficulty set to the specified value. Aliases: `dungeondifficultylevel`. | `(v1.3.1)` |
-`dalivecount`
| `dungeonelapsedtime{time=N;op=>=}` | Compares the elapsed dungeon time (in seconds) against a threshold. Aliases: `dungeonelapsed`. | `(v2.0.1)` |
| `dungeonis{dungeon=MyDungeon}` | Checks if the target is currently in a dungeon with the specified world name. Aliases: `isindungeonnamed`. | `(v2.0.1)` |
**Arguments:**
| `dungeonisfinished` | Checks if the caster's dungeon instance has been marked as finished. Aliases: `disfinished`. | `(v2.0.1)` |
-**count | c | amount | a** :: The threshold to compare against. Default `0`.
| `dungeonisstarted` | Checks if the caster's dungeon instance has been started. Aliases: `disstarted`. | `(v2.0.1)` |
-**op | operator** :: One of `>=`, `>`, `<=`, `<`, `==`, `!=`. Default `>=`.
| `dungeonmobcount{count=N;op=>=;mob=X}` | Compares the number of Mythic mobs alive in the caster's dungeon against a threshold. Optional `mob=` filter restricts to one internal name. Aliases: `dmobcount`. | `(v2.0.1)` |
| `dungeonplayercount{count=N;op=>=}` | Compares the total player count in the caster's dungeon against a threshold. Aliases: `dpcount`. | `(v2.0.1)` |
#### Dungeon Depth `(v2.0.1)`
| `dungeonspectating` | True when the target is a player who is currently spectating in a dungeon. Aliases: `disspectating`. | `(v2.0.1)` |
`- dungeondepth{depth=3;op=>=}`
| `dungeontimeleft{time=N;op=<=}` | Compares the remaining dungeon time (in seconds) against a threshold. Always false on dungeons with no time limit. Aliases: `dungeonremaining`. | `(v2.0.1)` |
*ONLY WORKS IN PROCEDURAL DUNGEONS!* Compares the depth (distance from the start room) of the caster's current room against a threshold.
| `dungeoncooldown{d=Dungeon Name}` | Checks if the target player is on access cooldown for the specified dungeon. Aliases: `hasdungeoncooldown`. | |
**Aliases:**
| `dungeonfinished{d=Dungeon Name}` | Checks if the target player has completed the specified dungeon before. Aliases: `finisheddungeon`. | |
-`dungeondepth`
| `inroom{room=BossRoom}` | Checks if the target is inside the bounds of a room with the given source namespace. Aliases: `inroomnamed`. | `(v2.0.1)` |
-`roomdepth`
| `insameroom` | *Procedural dungeons only.* Checks if the target entity is in the same room as the casting entity. If the entity was spawned by the dungeon, this checks based on the room that spawned it. Aliases: `sameroom`, `isr`. | `(v2.0.0)` |
| `isindungeon` | Checks if the target is currently in any dungeon instance. Aliases: `indungeon`, `isd`. | |
**Arguments:**
| `partyleader` | True when the target is the leader of their dungeon party. Returns false when the target is not in a party. Aliases: `isdungeonleader`. | `(v2.0.1)` |
-**depth | d** :: The threshold depth. Default `1`.
| `sharesparty` | Checks if the target entity (including players) is in the same dungeon party as the caster. Also respects other mobs summoned by those players. Aliases: `dungeonparty`. | |