[01:28:41 INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' [01:28:42 INFO]: Reloading ResourceManager: Default, bukkit [01:28:42 INFO]: Loaded 7 recipes [01:28:43 INFO]: Starting minecraft server version 1.16.5 [01:28:43 INFO]: Loading properties [01:28:43 ERROR]: Failed to read console input java.io.IOException: The handle is invalid at java.io.FileInputStream.readBytes(Native Method) ~[?:?] at java.io.FileInputStream.read(FileInputStream.java:271) ~[?:?] at java.io.BufferedInputStream.read1(BufferedInputStream.java:282) ~[?:?] at java.io.BufferedInputStream.read(BufferedInputStream.java:343) ~[?:?] at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:297) ~[?:?] at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:339) ~[?:?] at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188) ~[?:?] at java.io.InputStreamReader.read(InputStreamReader.java:178) ~[?:?] at java.io.BufferedReader.fill(BufferedReader.java:161) ~[?:?] at java.io.BufferedReader.readLine(BufferedReader.java:329) ~[?:?] at java.io.BufferedReader.readLine(BufferedReader.java:396) ~[?:?] at net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:180) ~[patched_1.16.5.jar:git-Paper-782] at net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:143) ~[patched_1.16.5.jar:git-Paper-782] at net.minecraft.server.v1_16_R3.DedicatedServer$1.run(DedicatedServer.java:106) ~[patched_1.16.5.jar:git-Paper-782] Suppressed: java.io.IOException: The handle is invalid at java.io.FileDescriptor.close0(Native Method) ~[?:?] at java.io.FileDescriptor.close(FileDescriptor.java:297) ~[?:?] at java.io.FileInputStream$1.close(FileInputStream.java:366) ~[?:?] at java.io.FileDescriptor.closeAll(FileDescriptor.java:355) ~[?:?] at java.io.FileInputStream.close(FileInputStream.java:364) ~[?:?] at java.io.BufferedInputStream.close(BufferedInputStream.java:481) ~[?:?] at sun.nio.cs.StreamDecoder.implClose(StreamDecoder.java:391) ~[?:?] at sun.nio.cs.StreamDecoder.close(StreamDecoder.java:204) ~[?:?] at java.io.InputStreamReader.close(InputStreamReader.java:193) ~[?:?] at java.io.BufferedReader.close(BufferedReader.java:532) ~[?:?] at net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:183) ~[patched_1.16.5.jar:git-Paper-782] at net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:143) ~[patched_1.16.5.jar:git-Paper-782] at net.minecraft.server.v1_16_R3.DedicatedServer$1.run(DedicatedServer.java:106) ~[patched_1.16.5.jar:git-Paper-782] [01:28:43 INFO]: This server is running Paper version git-Paper-782 (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT) [01:28:43 INFO]: Debug logging is disabled [01:28:43 INFO]: Server Ping Player Sample Count: 12 [01:28:43 INFO]: Using 4 threads for Netty based IO [01:28:43 INFO]: Default game type: SURVIVAL [01:28:43 INFO]: Generating keypair [01:28:43 INFO]: Starting Minecraft server on *:25565 [01:28:43 INFO]: Using default channel type [01:28:44 WARN]: Initializing Legacy Material Support. Unless you have legacy plugins and/or data this is a bug! [01:28:46 WARN]: Legacy plugin Essentials vTeamCity does not specify an api-version. [01:28:46 WARN]: Legacy plugin DeathCommands v1.0 does not specify an api-version. [01:28:46 WARN]: Legacy plugin MaxHealth v1.1.0 does not specify an api-version. [01:28:46 WARN]: Legacy plugin MultiMOTD v1.0 does not specify an api-version. [01:28:46 WARN]: Legacy plugin ManaSystemPlugin v1.0 does not specify an api-version. [01:28:46 INFO]: Loading LuckPerms v5.3.47 [01:28:46 INFO]: Loading Essentials vTeamCity [01:28:46 INFO]: Loading DeathCommands v1.0 [01:28:46 INFO]: Loading MaxHealth v1.1.0 [01:28:46 INFO]: Loading MultiMOTD v1.0 [01:28:46 INFO]: Loading ManaSystemPlugin v1.0 [01:28:46 INFO]: Loading Vault v1.7.3-b131 [01:28:46 INFO]: Loading ProtocolLib v4.7.0 [01:28:47 INFO]: Loading LibsDisguises v10.0.26 [01:28:47 INFO]: Loading Skript v2.5.3 [01:28:47 INFO]: Loading ChestCommands v4.0.2 [01:28:47 INFO]: Loading DemonSkills v2.0 [01:28:47 INFO]: Loading PhatLoots v5.4.2 [01:28:47 INFO]: Loading MythicMobs v4.12.0-FREE [01:28:47 INFO]: Loading MythicCrucible v0.0.1-SNAPSHOT [01:28:47 INFO]: Loading MythicLib v1.0.16 [01:28:47 INFO]: Detected Bukkit Version: v1_16_R3 [01:28:47 INFO]: Loading MythicMobsExtension v1.739-SNAPSHOT [01:28:47 INFO]: Server permissions file permissions.yml is empty, ignoring it [01:28:47 INFO]: Enabling LuckPerms v5.3.47 [01:28:47 INFO]: §b §3 __ [01:28:47 INFO]: §b | §3|__) §2LuckPerms§r §bv5.3.47 [01:28:47 INFO]: §b |___ §3| §8Running on Bukkit - Paper [01:28:47 INFO]: [01:28:47 INFO]: Loading configuration... [01:28:47 INFO]: Loading storage provider... [H2] [01:28:48 INFO]: Loading internal permission managers... [01:28:48 INFO]: Performing initial data load... [01:28:48 INFO]: Successfully enabled. (took 821ms) [01:28:48 INFO]: Enabling Vault v1.7.3-b131 [01:28:48 WARN]: Loaded class com.earth2me.essentials.api.Economy from Essentials vTeamCity which is not a depend, softdepend or loadbefore of this plugin. [01:28:48 INFO]: [Economy] Essentials Economy found: Waiting [01:28:48 INFO]: [Permission] SuperPermissions loaded as backup permission system. [01:28:48 INFO]: Enabled Version 1.7.3-b131 [01:28:48 INFO]: Registered Vault permission & chat hook. [01:28:48 INFO]: Enabling ProtocolLib v4.7.0 [01:28:48 INFO]: Started structure compiler thread. [01:28:48 INFO]: Preparing level "world" [01:28:48 INFO]: Preparing start region for dimension minecraft:overworld [01:28:48 INFO]: Preparing spawn area: 0% [01:28:48 INFO]: Time elapsed: 294 ms [01:28:48 INFO]: Preparing start region for dimension minecraft:the_nether [01:28:48 INFO]: Preparing spawn area: 0% [01:28:48 INFO]: Time elapsed: 241 ms [01:28:48 INFO]: Preparing start region for dimension minecraft:the_end [01:28:49 INFO]: Time elapsed: 51 ms [01:28:49 INFO]: Enabling Essentials vTeamCity* [01:28:49 WARN]: Ignoring attempt to change parent of plugin logger [01:28:49 INFO]: Bukkit version format changed. Version not checked. [01:28:49 INFO]: git-Paper-782 (MC: 1.16.5) [01:28:49 INFO]: 1.16.5-R0.1-SNAPSHOT [01:28:49 INFO]: Using locale en_AU [01:28:49 INFO]: Using locale en_AU [01:28:49 INFO]: [Economy] Essentials Economy hooked. [01:28:49 INFO]: Essentials: Using config file enhanced permissions. [01:28:49 INFO]: Permissions listed in as player-commands will be given to all users. [01:28:49 WARN]: Loaded class net.milkbowl.vault.economy.Economy from Vault v1.7.3-b131 which is not a depend, softdepend or loadbefore of this plugin. [01:28:49 INFO]: Enabling DeathCommands v1.0* [01:28:49 INFO]: Plugin activated! By PolloGamer [01:28:49 INFO]: Enabling MaxHealth v1.1.0* [01:28:49 INFO]: MaxHealth enabled successfully! This plugin was made by longbow122. Please contact longbow122#1576 if you have any problems with this plugin. [01:28:49 INFO]: Enabling MultiMOTD v1.0* [01:28:49 INFO]: Enabling ManaSystemPlugin v1.0* [01:28:49 INFO]: Enabling LibsDisguises v10.0.26 [01:28:49 INFO]: File Name: LibsDisguises-10.0.26-Free.jar [01:28:49 INFO]: Discovered nms version: v1_16_R3 [01:28:49 INFO]: Jenkins Build: #972 [01:28:49 INFO]: Build Date: 16/07/2021 20:00 [01:28:49 WARN]: If you own the plugin, place the premium jar downloaded from https://www.spigotmc.org/resources/libs-disguises.32453/ in plugins/LibsDisguises/ [01:28:49 INFO]: You are running the free version, commands limited to non-players and operators. (Console, Command Blocks, Admins) [01:28:50 INFO]: Loaded custom disguise libraryaddict [01:28:50 INFO]: Loaded 1 custom disguise [01:28:50 INFO]: Config is up to date! [01:28:50 INFO]: Enabling Skript v2.5.3 [01:28:51 INFO]: §7[§6Skript§7]§r You're currently running the latest stable version of Skript. [01:28:53 INFO]: [Skript] Loaded 128188 aliases in 2989ms [01:28:54 INFO]: [Skript] ~ created by & © Peter Güttinger aka Njol ~ [01:28:54 INFO]: Enabling ChestCommands v4.0.2 [01:28:54 INFO]: Hooked Vault [01:28:54 INFO]: Enabling DemonSkills v2.0 [01:28:54 INFO]: Enabling PhatLoots v5.4.2 [01:28:54 INFO]: Listening for Dispensers [01:28:54 INFO]: Listening for Mob deaths w/ MultiWorld support [01:28:54 INFO]: Listening for Mob spawns w/ MultiWorld support [01:28:54 INFO]: Listening for Players fishing [01:28:54 INFO]: Enabling MythicMobs v4.12.0-FREE [01:28:54 INFO]: [LumineUtils] (io.lumine.xikage.mythicmobs.utils.) is bound to plugin MythicMobs - io.lumine.xikage.mythicmobs.MythicMobs [01:28:54 INFO]: Loading MythicMobs for Paper (MC: 1.16.5)... [01:28:54 INFO]: The server is running PaperSpigot; enabled PaperSpigot exclusive functionality [01:28:54 INFO]: Reflections took 33 ms to scan 1 urls, producing 3 keys and 21 values [01:28:54 INFO]: Reflections took 6 ms to scan 1 urls, producing 3 keys and 24 values [01:28:54 INFO]: Reflections took 6 ms to scan 1 urls, producing 0 keys and 0 values [01:28:54 INFO]: Reflections took 6 ms to scan 1 urls, producing 3 keys and 12 values [01:28:54 INFO]: MythicMobs LibsDisguises Support has been enabled! [01:28:54 INFO]: MythicMobs PhatLoots Support has been enabled! [01:28:54 INFO]: Loaded ProtocolLib packet handlers [01:28:54 INFO]: MythicMobs ProtocolLib Support has been enabled! [01:28:54 INFO]: MythicMobs Vault Support has been enabled! [01:28:54 INFO]: Loading Mob Registry... [01:28:54 INFO]: Base directory C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\SavedData [01:28:54 INFO]: Module directory C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\SavedData\worlds [01:28:54 INFO]: Reflections took 13 ms to scan 1 urls, producing 11 keys and 329 values [01:28:54 INFO]: Reflections took 20 ms to scan 1 urls, producing 25 keys and 673 values [01:28:54 INFO]: Reflections took 8 ms to scan 1 urls, producing 6 keys and 93 values [01:28:54 INFO]: Reflections took 5 ms to scan 1 urls, producing 2 keys and 10 values [01:28:54 INFO]: LOADED [01:28:54 INFO]: ✓ Loaded 6 mobs. [01:28:54 INFO]: ✓ Loaded 3 vanilla mob overrides. [01:28:54 INFO]: ✓ Loaded 0 mob stacks. [01:28:54 INFO]: ✓ Loaded 136 skills. [01:28:54 INFO]: ✓ Loaded 2 random spawns. [01:28:54 INFO]: ✓ Loaded 108 mythic items. [01:28:54 INFO]: ✓ Loaded 0 drop tables. [01:28:54 INFO]: ✓ Loaded 5 mob spawners. [01:28:54 INFO]: MythicMobs configuration file loaded successfully. [01:28:54 INFO]: Started up bStats Metrics [01:28:54 INFO]: ✓ MythicMobs Premium v4.12.0 (build FREE) has been successfully loaded! [01:28:54 INFO]: Enabling MythicCrucible v0.0.1-SNAPSHOT [01:28:54 INFO]: §6------------------------------------------------ [01:28:54 INFO]: §b+ Loading MythicCrucible for Bukkit [01:28:54 INFO]: §6------------------------------------------------ [01:28:54 INFO]: Started up bStats Metrics [01:28:54 INFO]: Enabling MythicLib v1.0.16 [01:28:54 INFO]: [LumineUtils] (io.lumine.mythic.utils.) is bound to plugin MythicLib - io.lumine.mythic.lib.MythicLib [01:28:54 INFO]: §6------------------------------------------------- [01:28:54 INFO]: §b+ Infecting Server with MythicLib for Spigot/Paper [01:28:54 INFO]: §6------------------------------------------------- [01:28:54 INFO]: Started up bStats Metrics [01:28:54 INFO]: Enabling MythicMobsExtension v1.739-SNAPSHOT [01:28:55 INFO]: Async chunk loading API found [01:28:55 INFO]: enabled externals [01:28:55 INFO]: registered mechanics! [01:28:55 INFO]: registered conditions! [01:28:55 INFO]: registered targeters! [01:28:55 INFO]: enabled javascript! [01:28:55 INFO]: using MythicPlayers [01:28:55 INFO]: using ProtocolLib [01:28:55 INFO]: registered mme placeholders [01:28:55 INFO]: Running delayed init tasks [01:28:55 INFO]: [Skript] Loading variables... [01:28:55 INFO]: [Skript] Loaded 0 variables in 0.0 seconds [01:28:55 INFO]: [Skript] All scripts loaded without errors. [01:28:55 WARN]: [Skript] No scripts were found, maybe you should write some ;) (config.sk, line 188: databases:') [01:28:55 INFO]: [Skript] Finished loading. [01:28:55 WARN]: No scriptengine found! [01:28:55 INFO]: Done (11.664s)! For help, type "help" [01:28:55 INFO]: Timings Reset [01:28:55 INFO]: Checking for Updates ... [01:28:55 INFO]: A new build is available: 1.0.14.1 (you are running 1.0.16) [01:28:55 INFO]: Download it here: https://www.spigotmc.org/resources/73855/ [01:28:55 INFO]: Plugin is up-to-date! [01:28:55 INFO]: 132 mechanics loaded. [01:28:55 INFO]: 111 conditions loaded. [01:28:55 INFO]: 30 targeters loaded. [01:28:56 INFO]: 0 ext.mechanics loaded. [01:28:56 INFO]: 0 ext.conditions loaded. [01:28:56 INFO]: 0 ext.targeters loaded. [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=VoidSphere_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill VoidSphere_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=Explosion_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Explosion_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=SnapFreeze_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill SnapFreeze_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=ShadowBlade_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill ShadowBlade_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=Smite_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Smite_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=VoidRibbon_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill VoidRibbon_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=InsatiableDark_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill InsatiableDark_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=Arcflame_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Arcflame_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=HomingBlade_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill HomingBlade_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=Nightmare_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Nightmare_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=Chainfire_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Chainfire_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=ForceSlash_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill ForceSlash_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=RadiantLight_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill RadiantLight_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=ElectroBolt_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill ElectroBolt_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=IcyBurst_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill IcyBurst_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=Prowess_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Prowess_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=Beckon_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Beckon_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=Hellfire_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Hellfire_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=EssenceDrain_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill EssenceDrain_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=BladeDash_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill BladeDash_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=Explosion_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Explosion_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=Finality_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Finality_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=Firstbolt_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Firstbolt_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=FrostBlade_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill FrostBlade_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=Brimstone_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Brimstone_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=ArclightLance_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill ArclightLance_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=EmberBurst_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill EmberBurst_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=Overcharge_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Overcharge_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=Pheremones_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Pheremones_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=Paralysis_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Paralysis_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=ShadowFang_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill ShadowFang_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=AstralFrost_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill AstralFrost_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=OpenWounds_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill OpenWounds_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=FloralBloom_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill FloralBloom_Shoot [01:28:56 WARN]: ✗ Config Error for Mechanic line 'skill{s=GlacialSplinter_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill GlacialSplinter_Shoot [01:28:56 INFO]: Attached Artifact traits to items. [01:28:56 INFO]: Loaded 108 items. [01:28:56 INFO]: UUID of player Azorias is 1c5cebdb-6ae4-4fcc-818e-108f5a3ea27d [01:28:56 INFO]: No new version available [01:28:56 INFO]: Found a new version: v4.0.3 (yours: v4.0.2) [01:28:56 INFO]: Download the update on Bukkit Dev: [01:28:56 INFO]: https://dev.bukkit.org/projects/chest-commands [01:28:56 INFO]: §eAzorias joined the game [01:28:56 INFO]: Azorias[/127.0.0.1:56824] logged in with entity id 147 at ([world]-45.71440259031101, 75.0, 198.2129395202501) [01:29:02 INFO]: Azorias issued server command: /mm items get OmenPlates [01:29:13 INFO]: Azorias issued server command: /mm items get FlawlessAventurineRing [01:29:28 INFO]: <§4Azorias§r> Equipping FlawlessAventurineRing [01:29:38 INFO]: <§4Azorias§r> Equipping OmenPlates [01:29:49 INFO]: Azorias issued server command: /heal [01:30:00 INFO]: <§4Azorias§r> Unequipping OmenPlates [01:30:10 INFO]: <§4Azorias§r> 6 hearts of damage was taken twice [01:30:18 INFO]: <§4Azorias§r> unequipping FlawlessAventurineRing [01:30:25 INFO]: Azorias issued server command: /mm debug 0 [01:30:44 INFO]: Azorias issued server command: /ci [01:30:45 INFO]: Azorias issued server command: /heal [01:30:48 INFO]: Azorias issued server command: /heal [01:31:01 INFO]: Azorias issued server command: /mm debug 5 [01:31:03 INFO]: Azorias issued server command: /mm debug 4 [01:31:09 INFO]: Azorias issued server command: /mm reload [01:31:09 INFO]: [i] Saving all active Mythic Mobs... [01:31:09 INFO]: [i] All active mobs have been saved! [01:31:09 INFO]: +--- Running Mechanics for ActiveMob T1TargetDummy (uuid: 19dbb942-4af0-4249-bbe7-cc83afabf3d9) [01:31:09 INFO]: +--- Running Mechanics for ActiveMob T2TargetDummy (uuid: 475b893f-3dc8-44d2-a9b1-8621ac667830) [01:31:09 INFO]: +--- Running Mechanics for ActiveMob T3TargetDummy (uuid: 2316df11-728d-462a-b519-1483ecb9328b) [01:31:09 INFO]: +--- Running Mechanics for ActiveMob T4TargetDummy (uuid: 0022c90b-f166-49ed-b0da-b9ec02bfd7f8) [01:31:09 INFO]: +--- Running Mechanics for ActiveMob T5TargetDummy (uuid: eef328ba-5d58-48a2-970f-7199c4b8e474) [01:31:09 INFO]: [i] * Checking for Legacy Settings... [01:31:09 INFO]: [i] ** Loading Settings... [01:31:09 INFO]: [i] ** Loading WorldScaling Settings... [01:31:09 INFO]: [i] *** Loading WorldScaling for world Default [01:31:09 INFO]: [i] **** WorldScaling for world Enabled: true [01:31:09 INFO]: [i] **** WorldScaling for world perBlocksFromSpawn: 250.0 [01:31:09 INFO]: [i] *** Loading WorldScaling for world world2 [01:31:09 INFO]: [i] **** WorldScaling for world Enabled: true [01:31:09 INFO]: [i] **** WorldScaling for world perBlocksFromSpawn: 250.0 [01:31:09 INFO]: [i] *** Loading WorldScaling for world world2_nether [01:31:09 INFO]: [i] **** WorldScaling for world Enabled: false [01:31:09 INFO]: [i] **** WorldScaling for world perBlocksFromSpawn: 100.0 [01:31:09 INFO]: [i] ** Loading Default Level Modifiers... [01:31:09 INFO]: [i] **** Default Level Modifiers - Health: 0.1 [01:31:09 INFO]: [i] **** Default Level Modifiers - Damage: 0 [01:31:09 INFO]: [i] **** Default Level Modifiers - Power: 0 [01:31:09 INFO]: [i] **** Default Level Modifiers - Armor: 0 [01:31:09 INFO]: [i] **** Default Level Modifiers - KBR: 0 [01:31:09 INFO]: [i] ** Finished Load Default Level Modifiers! [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Items\ExampleItems.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Items\Spell_Tomes.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Items\TestArmour.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Armour\Archmage_Mantle.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Armour\Guardian_Ring.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Armour\Lightning_Cage.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Armour\Mindfire_Helmet.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Armour\Nullwalker_Boots.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Armour\Omen_Plates.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\ExampleSkills.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Blink.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Clarity.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Cleanse.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Conjure_Arrows.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Dash.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\FlameBoomerang.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Flight.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Guard.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Heal.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Ignite.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Leaf_Blade.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Leap.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Mindfire.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\PhaseBolt.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\RayofLight.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Recover.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Regenerate.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Riftwalk.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\ShadowBall.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Shadowstep.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Tremor.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Skills\Spell Tomes\Windwalking.yml [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=1.5;vS=1.5;speed=1;color=#270b75} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.beacon.power_select;v=0.1;p=0.7} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: CancelEvent [01:31:09 INFO]: [i] -- Matching MythicSkill type to CANCELEVENT [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.beacon.activate;v=0.1;p=0.7} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=<&da>10} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>33"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.enderman.teleport;v=0.1} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="&7(Archmage<&sp>Mantle<&sp>has<&sp>activated)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish;v=0.25} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="&7Insufficient<&sp>Mana<&sp>for<&sp>Archmage<&sp>Mantle"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=15} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>15"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.anvil.land;p=0.6;v=0.2} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=4;hS=1;vS=1;speed=1;color=#d6d6d6} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=4;hS=2;vS=2;speed=1;color=#9c9c9c} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Guardian<&sp>Stance<&sp>&b(<&da>15<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=DAMAGE_RESISTANCE;duration=15;level=9;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>15<&sp>mana<&sp>to<&sp>use<&sp>this<&sp>ability."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particleline{particle=reddust;amount=1;fromOrigin=true;hS=0.1;vS=0.1;speed=0;color=#ffd12b} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLELINE [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.firework_rocket.twinkle;v=0.25} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Lightning_Cage_ShockCheckTarget;sync=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: stun{d=20;f=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to STUN [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=3;element=LIGHT;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=5;element=LIGHT;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=18;element=LIGHT;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=35;element=LIGHT;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=35;element=LIGHT;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=3;element=LIGHT;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>add<&sp><&sp>10"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Lightning<&sp>Cage<&sp>&b(+10<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.firework_rocket.twinkle_far;v=0.33} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>add<&sp><&sp>50"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.enderman.scream} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.enderman.stare;p=0.3} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=1;vS=1;speed=1;color=#4b1fff} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=2;vS=2;speed=1;color=#c414ff} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=3;vS=3;speed=1;color=#ff009d} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=4;vS=4;speed=1;color=#ff000d} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Mindfire<&sp>Infusion<&sp>&b(+50<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=BLINDNESS;duration=100;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=NIGHT_VISION;duration=600;level=0;hasParticles=false;hasIcon=false} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=10;ignoreArmor=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: ignite{d=20} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to IGNITE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=25;hS=1.5;vS=1.5;speed=1;color=#560069} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.beacon.deactivate;v=0.25} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: CancelEvent [01:31:09 INFO]: [i] -- Matching MythicSkill type to CANCELEVENT [01:31:09 INFO]: [i] Matching mechanic to string: delay 140 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.beacon.activate;v=0.25} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=25;hS=1.5;vS=1.5;speed=1;color=#bd00d6} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=5;vS=5;speed=1;color=#240047} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.bell.use;v=1;p=0.9} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.bell.use;v=0.5.1;p=0.25} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.bell.resonate;v=0.2;p=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=OmenPlates_Toll_CheckTarget;sync=true} @MobsInRadius{r=8;types=GenericEnemy} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTargeter MobsInRadius{r=8;types=GenericEnemy} [01:31:09 INFO]: [i] Matching mechanic to string: delay 40 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=12;element=MENTAL;preventimmunity=true;preventknockback=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=8;element=MENTAL;preventimmunity=true;preventknockback=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=16;element=MENTAL;preventimmunity=true;preventknockback=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=34;element=MENTAL;preventimmunity=true;preventknockback=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=48;element=MENTAL;preventimmunity=true;preventknockback=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=55;element=MENTAL;preventimmunity=true;preventknockback=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=10} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>25"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.enderman.teleport} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=1;vS=1;speed=1;color=#560069} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Blink<&sp>&b(<&da>25<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=CONFUSION;duration=20;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: projectile{onEnd=BlinkEnd;v=100;i=1;hR=0.2;vR=0.2;hnp=false;hp=false;g=0;mr=5} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to PROJECTILE [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#ba2bba} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=3;vS=3;speed=1;color=#eb00eb} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.grass.break} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: teleport{spreadh=0;spreadv=0} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to TELEPORT [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>25<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>add<&sp><&sp>20"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.water.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.player.levelup} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=1;vS=1;speed=1;color=#47b3ff} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Clarity<&sp>&b(+20<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=200;level=1;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=WEAKNESS;duration=200;level=1;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>20"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.generic.explode;v=0.2} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.water.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.water.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.player.levelup;v=0.3} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=1;vS=1;speed=1;color=#2f5875} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Cleanse<&sp>&b(<&da>20<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: extinguish{delay=0} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EXTINGUISH [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potionclear{} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTIONCLEAR [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>20<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=3} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.note_block.hat;p=0.75} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 2 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.note_block.hat;p=0.8} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 2 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.note_block.hat;p=0.85} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 2 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.note_block.hat;p=0.9} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 2 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.note_block.hat;p=0.95} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 2 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=4} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>15"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Conjure<&sp>Arrows<&sp>&b(<&da>15<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0.3;vS=0.3;speed=1;color=#cfcfcf} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.arrow.shoot} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: projectile{bulletType=ARROW;onHit=ConjureArrowsCheckTarget;onEnd=ConjureArrowsEnd;v=18;i=1;hR=0.2;vR=0.2;hnp=true;hp=false;g=0.25} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to PROJECTILE [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: delay 3 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.arrow.shoot} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: projectile{bulletType=ARROW;onHit=ConjureArrowsCheckTarget;onEnd=ConjureArrowsEnd;v=23;i=1;hR=0.2;vR=0.2;hnp=true;hp=false;g=0.25} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to PROJECTILE [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: delay 3 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.arrow.shoot} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: projectile{bulletType=ARROW;onHit=ConjureArrowsCheckTarget;onEnd=ConjureArrowsEnd;v=27;i=1;hR=0.2;vR=0.2;hnp=true;hp=false;g=0.25} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to PROJECTILE [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=10;hS=0.15;vS=0.15;speed=1;color=#cfcfcf} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>15<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=3;element=Physical;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=40;level=0;hasParticles=false;hasIcon=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=3;element=Physical;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=40;level=0;hasParticles=false;hasIcon=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=3;element=Physical;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=40;level=0;hasParticles=false;hasIcon=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=3;element=Physical;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=40;level=0;hasParticles=false;hasIcon=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=3;element=Physical;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=40;level=0;hasParticles=false;hasIcon=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=DashTakeoff;sync=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: delay 1 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: lunge{velocity=2.5;velocityY=0.01} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LUNGE [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>10"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#6bdfff} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Dash<&sp>&b(<&da>10<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: jump{velocity=0.35} [01:31:09 INFO]: [i] -- Matching MythicSkill type to JUMP [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>10<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=5} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>15"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=1;vS=1;speed=1;color=#ff8d0a} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Flame<&sp>Boomerang<&sp>&b(<&da>15<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=5;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: projectile{bulletType=ITEM;material=MAGMA_BLOCK;onTick=FlameBoomerangTick;onHit=FlameBoomerangCheckTarget;onEnd=FlameBoomerangEnd;v=11;i=1;hR=1;vR=1;hnp=true;hp=false;g=0;mr=11;sE=false} @Forward{f=15;y=0.0} [01:31:09 INFO]: [i] -- Matching MythicSkill type to PROJECTILE [01:31:09 INFO]: |----- : Parsing SkillTargeter Forward{f=15;y=0.0} [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.blaze.shoot;v=0.3} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=flame;amount=1;hS=0.3;vS=0.3;speed=0.01;color=#ff8d0a} @origin 0.3 [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0;vS=0;speed=1;color=#ff5e1f} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=flame;amount=1;hS=0.3;vS=0.3;speed=0.01;color=#ff8d0a} @origin 0.3 [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0;vS=0;speed=1;color=#ff8d0a} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0.5;vS=0.4;speed=1;color=#ff8d0a} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0.3;vS=0.3;speed=1;color=#ff5e1f} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: missile{bulletType=ITEM;material=MAGMA_BLOCK;onTick=FlameBoomerangTick2;onHit=FlameBoomerangCheckTarget;v=9;i=1;hR=1;vR=1;hnp=true;hp=false;g=0;fromOrigin=true;in=0.1;sE=false;StartYOffset=<&da>0.1;TargetYOffset=<&da>0.02;sB=true} @Self [01:31:09 INFO]: [i] -- Matching MythicSkill type to MISSILE [01:31:09 INFO]: |----- : Parsing SkillTargeter Self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>15<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=4;element=FIRE;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=3;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=6;element=FIRE;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=6;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=10;element=FIRE;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=9;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=10;element=FIRE;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=9;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=10;element=FIRE;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=9;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=FlightTakeoff} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: jump{velocity=10} [01:31:09 INFO]: [i] -- Matching MythicSkill type to JUMP [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=270} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>10"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.bat.takeoff;p=1.3;v=0.25} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#2167ad} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Flight<&sp>&b(<&da>10<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.bat.takeoff;p=0.6;v=0.1} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: jump{velocity=<&da>0.4} [01:31:09 INFO]: [i] -- Matching MythicSkill type to JUMP [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=40;hS=3;vS=3;speed=1;color=#2167ad} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.bat.takeoff;p=0.6} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>10<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW_FALLING;duration=20;level=0;hasParticles=false;hasIcon=false} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=10} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>10"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.anvil.land;p=0.7} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=4;hS=1;vS=1;speed=1;color=#d6d6d6} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=4;hS=2;vS=2;speed=1;color=#9c9c9c} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Guard<&sp>&b(<&da>10<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=DAMAGE_RESISTANCE;duration=15;level=2;hasParticles=true;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>10<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>20"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.player.levelup;p=0.6;v=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=1;vS=1;speed=1;color=#00db42} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=1;vS=1;speed=1;color=#48942f} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Heal<&sp>&b(<&da>20<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=30;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=HealHealSkill;sync=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=HealHealSkill;sync=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=HealHealSkill;sync=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=HealHealSkill;sync=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=HealHealSkill;sync=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=HealHealSkill;sync=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>20<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: heal{amount=1} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to HEAL [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=villager_happy;amount=2;hS=1;vS=1;speed=1} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=15} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>12"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.blaze.shoot} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=4;hS=1;vS=1;speed=1;color=#ff0000} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=4;hS=1;vS=1;speed=1;color=#ff8000} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=4;hS=1;vS=1;speed=1;color=#ffcc00} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Ignite<&sp>&b(<&da>12<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: projectile{onHit=IgniteCheckTarget;onEnd=IgniteEnd;v=55;i=1;hR=1;vR=1;hnp=true;hp=false;g=0;mr=20} @crosshairlocation{length=15} [01:31:09 INFO]: [i] -- Matching MythicSkill type to PROJECTILE [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=15} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0.2;vS=0.2;speed=1;color=#ff0000} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=10;hS=0.4;vS=0.4;speed=1;color=#ff8000} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=0.7;vS=0.7;speed=1;color=#ffcc00} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=flame;amount=20;hS=0.2;vS=0.2;speed=0.08} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=flame;amount=5;hS=0.5;vS=0.5;speed=0} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.generic.explode;v=0.75} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>12<&sp>mana<&sp>to<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:explosion [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:EXPLOSION [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=1;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=4;velocityY=3} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: ignite{ticks=60} [01:31:09 INFO]: [i] -- Matching MythicSkill type to IGNITE [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0.2;vS=0.2;speed=1;color=#ff0000} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=10;hS=0.4;vS=0.4;speed=1;color=#ff8000} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=0.7;vS=0.7;speed=1;color=#ffcc00} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=flame;amount=20;hS=0.2;vS=0.2;speed=0.08} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=flame;amount=5;hS=0.5;vS=0.5;speed=0} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:explosion [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:EXPLOSION [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=1;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=4;velocityY=3} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: ignite{ticks=60} [01:31:09 INFO]: [i] -- Matching MythicSkill type to IGNITE [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0.2;vS=0.2;speed=1;color=#ff0000} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=10;hS=0.4;vS=0.4;speed=1;color=#ff8000} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=0.7;vS=0.7;speed=1;color=#ffcc00} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=flame;amount=20;hS=0.2;vS=0.2;speed=0.08} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=flame;amount=5;hS=0.5;vS=0.5;speed=0} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:explosion [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:EXPLOSION [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=1;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=4;velocityY=3} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: ignite{ticks=60} [01:31:09 INFO]: [i] -- Matching MythicSkill type to IGNITE [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0.2;vS=0.2;speed=1;color=#ff0000} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=10;hS=0.4;vS=0.4;speed=1;color=#ff8000} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=0.7;vS=0.7;speed=1;color=#ffcc00} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=flame;amount=20;hS=0.2;vS=0.2;speed=0.08} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=flame;amount=5;hS=0.5;vS=0.5;speed=0} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:explosion [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:EXPLOSION [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=1;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=4;velocityY=3} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: ignite{ticks=60} [01:31:09 INFO]: [i] -- Matching MythicSkill type to IGNITE [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0.2;vS=0.2;speed=1;color=#ff0000} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=10;hS=0.4;vS=0.4;speed=1;color=#ff8000} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=0.7;vS=0.7;speed=1;color=#ffcc00} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=flame;amount=20;hS=0.2;vS=0.2;speed=0.08} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=flame;amount=5;hS=0.5;vS=0.5;speed=0} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:explosion [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:EXPLOSION [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=1;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=4;velocityY=3} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: ignite{ticks=60} [01:31:09 INFO]: [i] -- Matching MythicSkill type to IGNITE [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0.2;vS=0.2;speed=1;color=#ff0000} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=10;hS=0.4;vS=0.4;speed=1;color=#ff8000} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=0.7;vS=0.7;speed=1;color=#ffcc00} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=flame;amount=20;hS=0.2;vS=0.2;speed=0.08} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=flame;amount=5;hS=0.5;vS=0.5;speed=0} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=10} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>8"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.arrow.shoot} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=1;vS=1;speed=1;color=#26d454} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Leaf<&sp>Blade<&sp>&b(<&da>8<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: projectile{bulletType=ITEM;material=JUNGLE_LEAVES;onTick=LeafBladeTick;onHit=LeafBladeCheckTarget;onEnd=LeafBladeEnd;v=18;i=1;hR=0.2;vR=0.2;hnp=true;hp=false;g=0.33} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to PROJECTILE [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0;vS=0;speed=1;color=#26d454} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.grass.step} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=0.3;vS=0.3;speed=1;color=#26d454} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.grass.break} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>8<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=6;element=WILD;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=3;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=12;element=WILD;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=3;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=15;element=WILD;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=3;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=15;element=WILD;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=3;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=15;element=WILD;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=3;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: jump{velocity=0.35} [01:31:09 INFO]: [i] -- Matching MythicSkill type to JUMP [01:31:09 INFO]: [i] Matching mechanic to string: delay 1 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=280} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>17"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#5cc9ff} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Leap<&sp>&b(<&da>17<&sp>mana)"} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.bat.takeoff;p=0.6;v=0.1} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>17<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW_FALLING;duration=30;level=0;hasParticles=false;hasIcon=false} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=10} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>add<&sp><&sp>50"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.enderman.scream} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.enderman.stare;p=0.3} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=1;vS=1;speed=1;color=#4b1fff} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=2;vS=2;speed=1;color=#c414ff} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=3;vS=3;speed=1;color=#ff009d} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=4;vS=4;speed=1;color=#ff000d} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Mindfire<&sp>&b(+50<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=BLINDNESS;duration=100;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=NIGHT_VISION;duration=600;level=0;hasParticles=false;hasIcon=false} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=10;ignoreArmor=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: ignite{d=20} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to IGNITE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.ambient} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=5} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>17"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=1;vS=1;speed=1;color=#005cad} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Phase<&sp>Bolt<&sp>&b(<&da>17<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=5;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: projectile{onTick=PhaseBoltTick;onHit=PhaseBoltEnd;onEnd=PhaseBoltEnd;v=30;i=1;hR=1;vR=1;hnp=true;hp=false;g=0;mr=13} @Forward{f=50;y=0.0} [01:31:09 INFO]: [i] -- Matching MythicSkill type to PROJECTILE [01:31:09 INFO]: |----- : Parsing SkillTargeter Forward{f=50;y=0.0} [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.firework_rocket.blast} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0;vS=0;speed=1;color=#005cad} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0;vS=0;speed=1;color=#1cb3ff} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=0.3;vS=0.3;speed=1;color=#005cad} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=2;vS=2;speed=1;color=#005cad} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.firework_rocket.blast} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: projectile{onTick=PhaseBoltTick2;onHit=PhaseBoltCheckTarget;v=30;i=1;hR=1;vR=1;hnp=true;hp=false;g=0;mr=10;fromOrigin=true} @Cone{angle=180;points=7;range=150;rotation=0;yoffset=0} [01:31:09 INFO]: [i] -- Matching MythicSkill type to PROJECTILE [01:31:09 INFO]: |----- : Parsing SkillTargeter Cone{angle=180;points=7;range=150;rotation=0;yoffset=0} [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>17<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=4;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=1;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=6;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=1;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=10;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=1;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=10;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=1;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=10;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=1;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=5} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>5"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=1;vS=1;speed=1;color=#ffdc91} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Ray<&sp>of<&sp>Light<&sp>&b(<&da>5<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=5;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: projectile{onTick=RayofLightTick;onHit=RayofLightCheckTarget;onEnd=RayofLightEnd;v=40;i=1;hR=1;vR=1;hnp=true;hp=false;g=0;mr=50} @Forward{f=50;y=0.0} [01:31:09 INFO]: [i] -- Matching MythicSkill type to PROJECTILE [01:31:09 INFO]: |----- : Parsing SkillTargeter Forward{f=50;y=0.0} [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.firework_rocket.blast} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0;vS=0;speed=1;color=#fdffc9} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=0.3;vS=0.3;speed=1;color=#fff15c} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=1;vS=1;speed=1;color=#fff15c} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.firework_rocket.blast} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>5<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=3;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=1;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=3;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=1;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=3;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=1;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=3;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=1;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=3;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=1;velocityY=1} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>20"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.player.levelup;p=0.6;v=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=1;vS=1;speed=1;color=#00db42} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=1;vS=1;speed=1;color=#48942f} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Recover<&sp>&b(<&da>20<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=RecoverHealSkill;sync=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=RecoverHealSkill;sync=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>20<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: heal{amount=1} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to HEAL [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=villager_happy;amount=5;hS=1;vS=1;speed=1} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>30"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.player.levelup;p=0.6;v=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=1;vS=1;speed=1;color=#00db42} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=1;vS=1;speed=1;color=#48942f} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Regenerate<&sp>&b(<&da>30<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=RegenerateHealSkill;sync=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=RegenerateHealSkill;sync=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=RegenerateHealSkill;sync=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=RegenerateHealSkill;sync=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=RegenerateHealSkill;sync=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: delay 20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=RegenerateHealSkill;sync=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>30<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: heal{amount=1} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to HEAL [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=villager_happy;amount=2;hS=1;vS=1;speed=1} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=10} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>13"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.enderman.teleport} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=0.3;vS=0.3;speed=1;color=#3b0037} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Riftwalk<&sp>&b(<&da>13<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=BLINDNESS;duration=20;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: projectile{onEnd=RiftwalkEnd;v=100;i=1;hR=0.2;vR=0.2;hnp=false;hp=false;g=0;mr=6;HugSurface=true} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to PROJECTILE [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#000000} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=3;vS=3;speed=1;color=#350142} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: teleport{spreadh=0;spreadv=0} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to TELEPORT [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.enderman.teleport} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=40;level=0;hasParticles=false;hasIcon=true} @EntitiesNearOrigin{r=2} [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter EntitiesNearOrigin{r=2} [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>13<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=10} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>15"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.wither.shoot;v=0.5;p=0.9} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=1;vS=1;speed=1;color=#57005c} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Shadow<&sp>Ball<&sp>&b(<&da>15<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: projectile{bulletType=ITEM;material=CRYING_OBSIDIAN;onTick=ShadowBallTick;onHit=ShadowBallCheckTarget;onEnd=ShadowBallEnd;v=5;i=1;hR=0.4;vR=0.4;hnp=true;hp=false;g=0;mr=15} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to PROJECTILE [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0.25;vS=0.25;speed=1;color=#49054d} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=5;hS=0.3;vS=0.3;speed=1;color=#49054d} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=35;hS=1;vS=1;speed=1;color=#910099} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.wither.shoot;v=0.2;p=0.3} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>15<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=5;element=Dark;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=3;velocityY=0.5} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>add<&sp><&sp>5"} [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.beacon.power_select;v=0.2} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=8;element=Dark;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=3;velocityY=0.5} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>add<&sp><&sp>5"} [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.beacon.power_select;v=0.2} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=8;element=Dark;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=3;velocityY=0.5} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>add<&sp><&sp>5"} [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.beacon.power_select;v=0.2} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=8;element=Dark;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=3;velocityY=0.5} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>add<&sp><&sp>5"} [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.beacon.power_select;v=0.2} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=8;element=Dark;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=3;velocityY=0.5} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>add<&sp><&sp>5"} [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.beacon.power_select;v=0.2} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=10} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>14"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.enderman.teleport} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=0.3;vS=0.3;speed=1;color=#3b0037} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Shadowstep<&sp>&b(<&da>14<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=BLINDNESS;duration=20;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: projectile{onEnd=ShadowstepEnd;v=100;i=1;hR=0.2;vR=0.2;hnp=false;hp=false;g=0;mr=6;HugSurface=true} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to PROJECTILE [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: delay 5 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=1;vS=1;speed=1;color=#000000} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=15;hS=3;vS=3;speed=1;color=#350142} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: teleport{spreadh=0;spreadv=0} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to TELEPORT [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: stun{d=20;f=true} @EntitiesNearOrigin{r=2} [01:31:09 INFO]: [i] -- Matching MythicSkill type to STUN [01:31:09 INFO]: |----- : Parsing SkillTargeter EntitiesNearOrigin{r=2} [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.enderman.teleport} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=40;level=0;hasParticles=false;hasIcon=true} @EntitiesNearOrigin{r=2} [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter EntitiesNearOrigin{r=2} [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>14<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: leap{velocity=10} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to LEAP [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>22"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.grass.break;p=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Tremor<&sp>&b(<&da>22<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: jump{v=0.6} [01:31:09 INFO]: [i] -- Matching MythicSkill type to JUMP [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: jump{v=<&da>2} [01:31:09 INFO]: [i] -- Matching MythicSkill type to JUMP [01:31:09 INFO]: [i] Matching mechanic to string: delay 3 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: projectile{onTick=TremorTick;onHit=TremorCheckTarget;v=8;i=1;hR=2;vR=1;hnp=true;hp=false;g=0;hs=true;mr=15;sE=false} @crosshairlocation{length=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to PROJECTILE [01:31:09 INFO]: |----- : Parsing SkillTargeter crosshairlocation{length=8} [01:31:09 INFO]: |----- Loading CustomTargeter with name CROSSHAIRLOCATION [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=block_crack;m=granite;amount=20;hS=1.5;vS=0.25;speed=1} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.grass.break} @origin [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter origin [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>22<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=4.5;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=3;velocityY=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=9;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=3;velocityY=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=18;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=3;velocityY=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=18;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=3;velocityY=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=18;element=Elemental;preventimmunity=true} [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: [i] Matching mechanic to string: throw{velocity=3;velocityY=8} [01:31:09 INFO]: [i] -- Matching MythicSkill type to THROW [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SLOW;duration=10;level=0;hasParticles=false;hasIcon=false} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=SPEED;duration=200;level=0;hasParticles=false;hasIcon=true} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>remove<&sp><&sp>20"} @trigger [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter trigger [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.bat.takeoff;p=0.7;v=0.25} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=20;hS=1;vS=1;speed=1;color=#c9f2ff} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#3cb5e8>Windwalking<&sp>&b(<&da>20<&sp>mana)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: delay 10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to DELAY [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=3;hS=0.3;vS=0.3;speed=1;color=#c9f2ff;yO=0.5} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="&7(Windwalking<&sp>has<&sp>expired)"} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: actionmessage{m="<#fa6161>You<&sp>need<&sp>at<&sp>least<&sp>10<&sp>mana<&sp>to<&sp>cast<&sp>this<&sp>spell."} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to ACTIONMESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=block.fire.extinguish} @self [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Mobs\ExampleMobs.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Mobs\TargetDummies.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Mobs\VanillaMobs.yml [01:31:09 INFO]: [i] Loading MythicMob type {0}... [01:31:09 INFO]: +--- Loading mob skills... [01:31:09 INFO]: |----- Loading mechanic line: potion{type=WEAKNESS;duration=1000;level=50;hasParticles=false;hasIcon=true} @self ~onTimer:100 [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=WEAKNESS;duration=1000;level=50;hasParticles=false;hasIcon=true} @self ~onTimer:100 [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:100 [01:31:09 INFO]: |------- Mechanic set on timer with interval 100 [01:31:09 INFO]: |----- Loading mechanic line: damage{amount=20;element=DARK;preventimmunity=true;cooldown=1} ~onAttack [01:31:09 INFO]: [i] Matching mechanic to string: damage{amount=20;element=DARK;preventimmunity=true;cooldown=1} ~onAttack [01:31:09 INFO]: [i] -- Matching MythicSkill type to DAMAGE [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onAttack [01:31:09 INFO]: |------- Loading mechanic to base skill tree... [01:31:09 INFO]: |----- Loading mechanic line: remove @self ~onInteract [01:31:09 INFO]: [i] Matching mechanic to string: remove @self ~onInteract [01:31:09 INFO]: [i] -- Matching MythicSkill type to REMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onInteract [01:31:09 INFO]: |------- Loading mechanic to base skill tree... [01:31:09 INFO]: |----- Loading mechanic line: message{m="Generic Enemy hit for "} @PlayersInRadius{r=30} ~onDamaged [01:31:09 INFO]: [i] Matching mechanic to string: message{m="Generic<&sp>Enemy<&sp>hit<&sp>for<&sp>amount>"} @PlayersInRadius{r=30} ~onDamaged [01:31:09 INFO]: [i] -- Matching MythicSkill type to MESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter PlayersInRadius{r=30} [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onDamaged [01:31:09 INFO]: |------- Loading mechanic to base skill tree... [01:31:09 INFO]: [i] Loading MythicMob type {0}... [01:31:09 INFO]: +--- Loading mob skills... [01:31:09 INFO]: |----- Loading mechanic line: message{m="Tier 1 dummy hit for "} @PlayersInRadius{r=30} ~onDamaged [01:31:09 INFO]: [i] Matching mechanic to string: message{m="Tier<&sp>1<&sp>dummy<&sp>hit<&sp>for<&sp>amount>"} @PlayersInRadius{r=30} ~onDamaged [01:31:09 INFO]: [i] -- Matching MythicSkill type to MESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter PlayersInRadius{r=30} [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onDamaged [01:31:09 INFO]: |------- Loading mechanic to base skill tree... [01:31:09 INFO]: [i] Loading MythicMob type {0}... [01:31:09 INFO]: +--- Loading mob skills... [01:31:09 INFO]: |----- Loading mechanic line: message{m="Tier 2 dummy hit for "} @PlayersInRadius{r=30} ~onDamaged [01:31:09 INFO]: [i] Matching mechanic to string: message{m="Tier<&sp>2<&sp>dummy<&sp>hit<&sp>for<&sp>amount>"} @PlayersInRadius{r=30} ~onDamaged [01:31:09 INFO]: [i] -- Matching MythicSkill type to MESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter PlayersInRadius{r=30} [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onDamaged [01:31:09 INFO]: |------- Loading mechanic to base skill tree... [01:31:09 INFO]: [i] Loading MythicMob type {0}... [01:31:09 INFO]: +--- Loading mob skills... [01:31:09 INFO]: |----- Loading mechanic line: message{m="Tier 3 dummy hit for "} @PlayersInRadius{r=30} ~onDamaged [01:31:09 INFO]: [i] Matching mechanic to string: message{m="Tier<&sp>3<&sp>dummy<&sp>hit<&sp>for<&sp>amount>"} @PlayersInRadius{r=30} ~onDamaged [01:31:09 INFO]: [i] -- Matching MythicSkill type to MESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter PlayersInRadius{r=30} [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onDamaged [01:31:09 INFO]: |------- Loading mechanic to base skill tree... [01:31:09 INFO]: [i] Loading MythicMob type {0}... [01:31:09 INFO]: +--- Loading mob skills... [01:31:09 INFO]: |----- Loading mechanic line: message{m="Tier 4 dummy hit for "} @PlayersInRadius{r=30} ~onDamaged [01:31:09 INFO]: [i] Matching mechanic to string: message{m="Tier<&sp>4<&sp>dummy<&sp>hit<&sp>for<&sp>amount>"} @PlayersInRadius{r=30} ~onDamaged [01:31:09 INFO]: [i] -- Matching MythicSkill type to MESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter PlayersInRadius{r=30} [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onDamaged [01:31:09 INFO]: |------- Loading mechanic to base skill tree... [01:31:09 INFO]: [i] Loading MythicMob type {0}... [01:31:09 INFO]: +--- Loading mob skills... [01:31:09 INFO]: |----- Loading mechanic line: message{m="Tier 5 dummy hit for "} @PlayersInRadius{r=30} ~onDamaged [01:31:09 INFO]: [i] Matching mechanic to string: message{m="Tier<&sp>5<&sp>dummy<&sp>hit<&sp>for<&sp>amount>"} @PlayersInRadius{r=30} ~onDamaged [01:31:09 INFO]: [i] -- Matching MythicSkill type to MESSAGE [01:31:09 INFO]: |----- : Parsing SkillTargeter PlayersInRadius{r=30} [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onDamaged [01:31:09 INFO]: |------- Loading mechanic to base skill tree... [01:31:09 INFO]: [i] Loading MythicMob type {0}... [01:31:09 INFO]: [i] + EntityType is vanilla override for null [01:31:09 INFO]: +--- Loading mob skills... [01:31:09 INFO]: [i] Loading MythicMob type {0}... [01:31:09 INFO]: [i] + EntityType is vanilla override for null [01:31:09 INFO]: +--- Loading mob skills... [01:31:09 INFO]: [i] Loading MythicMob type {0}... [01:31:09 INFO]: [i] + EntityType is vanilla override for null [01:31:09 INFO]: +--- Loading mob skills... [01:31:09 INFO]: |----- Loading mechanic line: potion{type=POISON;duration=100;lvl=1} @target ~onAttack [01:31:09 INFO]: [i] Matching mechanic to string: potion{type=POISON;duration=100;lvl=1} @target ~onAttack [01:31:09 INFO]: [i] -- Matching MythicSkill type to POTION [01:31:09 INFO]: |----- : Parsing SkillTargeter target [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onAttack [01:31:09 INFO]: |------- Loading mechanic to base skill tree... [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\DropTables\ExampleDropTables.yml [01:31:09 INFO]: [i] Doing second pass on 18 drops. [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\RandomSpawns\ExampleRandomSpawns.yml [01:31:09 INFO]: [i] Sorting ADD Random Spawners... [01:31:09 INFO]: [i] Sorting REPLACE Random Spawners... [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Spawners\T1.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Spawners\T2.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Spawners\T3.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Spawners\T4.yml [01:31:09 INFO]: [i] Loading config file: C:\Users\User\Desktop\Abyssus Localhost\plugins\MythicMobs\Spawners\T5.yml [01:31:09 INFO]: [i] Loading spawner: T1 [01:31:09 INFO]: [i] Loading spawner: T2 [01:31:09 INFO]: [i] Loading spawner: T3 [01:31:09 INFO]: [i] Loading spawner: T4 [01:31:09 INFO]: [i] Loading spawner: T5 [01:31:09 INFO]: [i] Doing second pass on 35 skills. [01:31:09 INFO]: [i] Doing second pass on 0 drops. [01:31:09 INFO]: ✓ Loaded 6 mobs. [01:31:09 INFO]: ✓ Loaded 3 vanilla mob overrides. [01:31:09 INFO]: ✓ Loaded 0 mob stacks. [01:31:09 INFO]: ✓ Loaded 136 skills. [01:31:09 INFO]: ✓ Loaded 2 random spawns. [01:31:09 INFO]: ✓ Loaded 108 mythic items. [01:31:09 INFO]: ✓ Loaded 0 drop tables. [01:31:09 INFO]: ✓ Loaded 5 mob spawners. [01:31:09 INFO]: |----- Loading mechanic line: skill{s=VoidSphere_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=VoidSphere_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=ConjureArrows_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=ConjureArrows_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=SteelRingResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL 0.9"} @self ~onEquip ?wearing{s=OFFHAND;m=SteelRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=SteelRingResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL<&sp>0.9"} @self ~onEquip ?wearing{s=OFFHAND;m=SteelRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=SteelRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=SteelRingResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=SteelRingResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Shadowstep_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Shadowstep_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Explosion_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Explosion_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Flight_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Flight_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=FlightHeld} ~onTimer:10 [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=FlightHeld} ~onTimer:10 [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:10 [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 10 [01:31:09 INFO]: |----- Loading mechanic line: skill{s=FlightDescent} ~onTimer:20 [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=FlightDescent} ~onTimer:20 [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:20 [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 20 [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=EmeraldRingResistWild;d=9999999;mergeAll=true;damageMods="WILD 0.7"} @self ~onEquip ?wearing{s=OFFHAND;m=EmeraldRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=EmeraldRingResistWild;d=9999999;mergeAll=true;damageMods="WILD<&sp>0.7"} @self ~onEquip ?wearing{s=OFFHAND;m=EmeraldRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=EmeraldRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=EmeraldRingResistWild} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=EmeraldRingResistWild} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=SnapFreeze_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=SnapFreeze_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=OmenPlates_Toll;sync=true} @self ~onTimer:240 ?wearing{s=BODY;m=OmenPlates} [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=OmenPlates_Toll;sync=true} @self ~onTimer:240 ?wearing{s=BODY;m=OmenPlates} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:240 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=BODY;m=OmenPlates} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 240 [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=OmenPlatesResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL 0.34} @self ~onEquip ?wearing{s=BODY;m=OmenPlates} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=OmenPlatesResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL<&sp>0.34<&rc><&sp>@self<&sp>~onEquip<&sp>?wearing<&lc>s<&eq>BODY<&sc>m<&eq>OmenPlates<&rc>" [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=OmenPlatesResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=OmenPlatesResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=RayofLight_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=RayofLight_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=HallowedGemstoneResistLight;d=9999999;mergeAll=true;damageMods="LIGHT 0.77"} @self ~onEquip ?wearing{s=OFFHAND;m=HallowedGemstone} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=HallowedGemstoneResistLight;d=9999999;mergeAll=true;damageMods="LIGHT<&sp>0.77"} @self ~onEquip ?wearing{s=OFFHAND;m=HallowedGemstone} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=HallowedGemstone} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=HallowedGemstoneResistLight} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=HallowedGemstoneResistLight} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=HallowedGemstoneResistDark;d=9999999;mergeAll=true;damageMods="DARK 0.77"} @self ~onEquip ?wearing{s=OFFHAND;m=HallowedGemstone} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=HallowedGemstoneResistDark;d=9999999;mergeAll=true;damageMods="DARK<&sp>0.77"} @self ~onEquip ?wearing{s=OFFHAND;m=HallowedGemstone} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=HallowedGemstone} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=HallowedGemstoneResistDark} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=HallowedGemstoneResistDark} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Mindfire_Active;sync=true} ~onTimer:20 ?wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Mindfire_Active;sync=true} ~onTimer:20 ?wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:20 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 20 [01:31:09 INFO]: |----- Loading mechanic line: effect:particles{particle=reddust;amount=1;hS=0.25;vS=0.25;y=1.5;speed=1;color=#1f4fff} @self ~onTimer:20 ?wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=1;hS=0.25;vS=0.25;y=1.5;speed=1;color=#1f4fff} @self ~onTimer:20 ?wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:20 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 20 [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=MindfireHelmetResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL 0.75"} @self ~onEquip ?wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=MindfireHelmetResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL<&sp>0.75"} @self ~onEquip ?wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=MindfireHelmetResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=MindfireHelmetResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=MindfireHelmetResistFire;d=9999999;mergeAll=true;damageMods="FIRE 0.7"} @self ~onEquip ?wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=MindfireHelmetResistFire;d=9999999;mergeAll=true;damageMods="FIRE<&sp>0.7"} @self ~onEquip ?wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=MindfireHelmetResistFire} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=MindfireHelmetResistFire} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=MindfireHelmetResistCold;d=9999999;mergeAll=true;damageMods="COLD 0.8"} @self ~onEquip ?wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=MindfireHelmetResistCold;d=9999999;mergeAll=true;damageMods="COLD<&sp>0.8"} @self ~onEquip ?wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=MindfireHelmetResistCold} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=MindfireHelmetResistCold} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=MindfireHelmetResistLight;d=9999999;mergeAll=true;damageMods="LIGHT 0.85"} @self ~onEquip ?wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=MindfireHelmetResistLight;d=9999999;mergeAll=true;damageMods="LIGHT<&sp>0.85"} @self ~onEquip ?wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=MindfireHelmetResistLight} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=MindfireHelmetResistLight} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=MindfireHelmetResistDark;d=9999999;mergeAll=true;damageMods="DARK 0.85"} @self ~onEquip ?wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=MindfireHelmetResistDark;d=9999999;mergeAll=true;damageMods="DARK<&sp>0.85"} @self ~onEquip ?wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=MindfireHelmetResistDark} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=MindfireHelmetResistDark} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=MindfireHelmetResistMental;d=9999999;mergeAll=true;damageMods="MENTAL 0.7"} @self ~onEquip ?wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=MindfireHelmetResistMental;d=9999999;mergeAll=true;damageMods="MENTAL<&sp>0.7"} @self ~onEquip ?wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=MindfireHelmet} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=MindfireHelmetResistMental} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=MindfireHelmetResistMental} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=ShadowBlade_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=ShadowBlade_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=GrandGoldRingResistLight;d=9999999;mergeAll=true;damageMods="LIGHT 0.55"} @self ~onEquip ?wearing{s=OFFHAND;m=GrandGoldRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=GrandGoldRingResistLight;d=9999999;mergeAll=true;damageMods="LIGHT<&sp>0.55"} @self ~onEquip ?wearing{s=OFFHAND;m=GrandGoldRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=GrandGoldRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=GrandGoldRingResistLight} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=GrandGoldRingResistLight} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Smite_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Smite_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: command{c="Mana add 5"} @self ~onTimer:50 ?wearing{s=HEAD;m=SavantHood} ?wearing{s=CHEST;m=SavantRobes} ?wearing{s=LEGS;m=SavantWraps} ?wearing{s=FEET;m=SavantBoots} [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>add<&sp><&sp>5"} @self ~onTimer:50 ?wearing{s=HEAD;m=SavantHood} ?wearing{s=CHEST;m=SavantRobes} ?wearing{s=LEGS;m=SavantWraps} ?wearing{s=FEET;m=SavantBoots} [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:50 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=HEAD;m=SavantHood} [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=CHEST;m=SavantRobes} [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=LEGS;m=SavantWraps} [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=FEET;m=SavantBoots} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 50 [01:31:09 INFO]: |----- Loading mechanic line: effect:particles{particle=reddust;amount=2;hS=0.15;vS=0.15;y=0.2;speed=1;color=#a2e0fc} @self ~onTimer:10 ?wearing{s=HEAD;m=SavantHood} ?wearing{s=CHEST;m=SavantRobes} ?wearing{s=LEGS;m=SavantWraps} ?wearing{s=FEET;m=SavantBoots} [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=2;hS=0.15;vS=0.15;y=0.2;speed=1;color=#a2e0fc} @self ~onTimer:10 ?wearing{s=HEAD;m=SavantHood} ?wearing{s=CHEST;m=SavantRobes} ?wearing{s=LEGS;m=SavantWraps} ?wearing{s=FEET;m=SavantBoots} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:10 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=HEAD;m=SavantHood} [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=CHEST;m=SavantRobes} [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=LEGS;m=SavantWraps} [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=FEET;m=SavantBoots} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 10 [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=SavantHoodResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL 0.90"} @self ~onEquip ?wearing{s=HEAD;m=SavantHood} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=SavantHoodResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL<&sp>0.90"} @self ~onEquip ?wearing{s=HEAD;m=SavantHood} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=HEAD;m=SavantHood} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=SavantHoodResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=SavantHoodResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Mindfire_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Mindfire_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=FlawlessSteelRingResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL 0.7"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessSteelRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=FlawlessSteelRingResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL<&sp>0.7"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessSteelRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=FlawlessSteelRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=FlawlessSteelRingResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=FlawlessSteelRingResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Heal_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Heal_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Nullwalker_Negate;sync=true} ~onDamaged ?wearing{s=FEET;m=NullwalkerTreads} [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Nullwalker_Negate;sync=true} ~onDamaged ?wearing{s=FEET;m=NullwalkerTreads} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onDamaged [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=FEET;m=NullwalkerTreads} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: effect:particles{particle=reddust;amount=2;hS=0.15;vS=0.15;y=0.2;speed=1;color=#560069} @self ~onTimer:10 ?wearing{s=FEET;m=NullwalkerTreads} [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=2;hS=0.15;vS=0.15;y=0.2;speed=1;color=#560069} @self ~onTimer:10 ?wearing{s=FEET;m=NullwalkerTreads} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:10 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=FEET;m=NullwalkerTreads} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 10 [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=NullwalkerTreadsResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL 0.80"} @self ~onEquip ?wearing{s=FEET;m=NullwalkerTreads} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=NullwalkerTreadsResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL<&sp>0.80"} @self ~onEquip ?wearing{s=FEET;m=NullwalkerTreads} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=FEET;m=NullwalkerTreads} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=NullwalkerTreadsResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=NullwalkerTreadsResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=NullwalkerTreadsResistDark;d=9999999;mergeAll=true;damageMods="DARK 0.65"} @self ~onEquip ?wearing{s=FEET;m=NullwalkerTreads} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=NullwalkerTreadsResistDark;d=9999999;mergeAll=true;damageMods="DARK<&sp>0.65"} @self ~onEquip ?wearing{s=FEET;m=NullwalkerTreads} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=FEET;m=NullwalkerTreads} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=NullwalkerTreadsResistDark} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=NullwalkerTreadsResistDark} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=RubyRingResistFire;d=9999999;mergeAll=true;damageMods="FIRE 0.7"} @self ~onEquip ?wearing{s=OFFHAND;m=RubyRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=RubyRingResistFire;d=9999999;mergeAll=true;damageMods="FIRE<&sp>0.7"} @self ~onEquip ?wearing{s=OFFHAND;m=RubyRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=RubyRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=RubyRingResistFire} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=RubyRingResistFire} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=VoidRibbon_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=VoidRibbon_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=InsatiableDark_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=InsatiableDark_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Arcflame_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Arcflame_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=GrandSapphireRingResistCold;d=9999999;mergeAll=true;damageMods="COLD 0.55"} @self ~onEquip ?wearing{s=OFFHAND;m=GrandSapphireRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=GrandSapphireRingResistCold;d=9999999;mergeAll=true;damageMods="COLD<&sp>0.55"} @self ~onEquip ?wearing{s=OFFHAND;m=GrandSapphireRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=GrandSapphireRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=GrandSapphireRingResistCold} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=GrandSapphireRingResistCold} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=TrinitySigilResistFire;d=9999999;mergeAll=true;damageMods="FIRE 0.77"} @self ~onEquip ?wearing{s=OFFHAND;m=TrinityGemstone} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=TrinitySigilResistFire;d=9999999;mergeAll=true;damageMods="FIRE<&sp>0.77"} @self ~onEquip ?wearing{s=OFFHAND;m=TrinityGemstone} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=TrinityGemstone} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=TrinitySigilResistFire} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=TrinitySigilResistFire} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=TrinitySigilResistCold;d=9999999;mergeAll=true;damageMods="COLD 0.77"} @self ~onEquip ?wearing{s=OFFHAND;m=TrinityGemstone} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=TrinitySigilResistCold;d=9999999;mergeAll=true;damageMods="COLD<&sp>0.77"} @self ~onEquip ?wearing{s=OFFHAND;m=TrinityGemstone} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=TrinityGemstone} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=TrinitySigilResistCold} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=TrinitySigilResistCold} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=TrinitySigilResistWild;d=9999999;mergeAll=true;damageMods="WILD 0.77"} @self ~onEquip ?wearing{s=OFFHAND;m=TrinityGemstone} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=TrinitySigilResistWild;d=9999999;mergeAll=true;damageMods="WILD<&sp>0.77"} @self ~onEquip ?wearing{s=OFFHAND;m=TrinityGemstone} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=TrinityGemstone} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=TrinitySigilResistWild} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=TrinitySigilResistWild} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=SavantRobesResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL 0.90"} @self ~onEquip ?wearing{s=CHEST;m=SavantRobes} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=SavantRobesResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL<&sp>0.90"} @self ~onEquip ?wearing{s=CHEST;m=SavantRobes} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=CHEST;m=SavantRobes} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=SavantRobesResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=SavantRobesResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Shadowball_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Shadowball_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=SavantWrapsResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL 0.90"} @self ~onEquip ?wearing{s=LEGS;m=SavantWraps} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=SavantWrapsResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL<&sp>0.90"} @self ~onEquip ?wearing{s=LEGS;m=SavantWraps} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=LEGS;m=SavantWraps} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=SavantWrapsResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=SavantWrapsResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: heal{amount=1} @self ~onTimer:100 ?wearing{s=Offhand;m=GrandQuartzRing} ?health{h=<30} [01:31:09 INFO]: [i] Matching mechanic to string: heal{amount=1} @self ~onTimer:100 ?wearing{s=Offhand;m=GrandQuartzRing} ?health{h=<30} [01:31:09 INFO]: [i] -- Matching MythicSkill type to HEAL [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:100 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Offhand;m=GrandQuartzRing} [01:31:09 INFO]: |----- : Parsing SkillCondition health{h=<30} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 100 [01:31:09 INFO]: |----- Loading mechanic line: effect:particles{particle=villager_happy;amount=1;hS=1;vS=1;speed=1} @self ~onTimer:100 ?wearing{s=Offhand;m=GrandQuartzRing} ?health{h=<30} [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=villager_happy;amount=1;hS=1;vS=1;speed=1} @self ~onTimer:100 ?wearing{s=Offhand;m=GrandQuartzRing} ?health{h=<30} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:100 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Offhand;m=GrandQuartzRing} [01:31:09 INFO]: |----- : Parsing SkillCondition health{h=<30} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 100 [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=SapphireRingResistCold;d=9999999;mergeAll=true;damageMods="COLD 0.7"} @self ~onEquip ?wearing{s=OFFHAND;m=SapphireRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=SapphireRingResistCold;d=9999999;mergeAll=true;damageMods="COLD<&sp>0.7"} @self ~onEquip ?wearing{s=OFFHAND;m=SapphireRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=SapphireRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=SapphireRingResistCold} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=SapphireRingResistCold} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=GrandAmethystRingResistDark;d=9999999;mergeAll=true;damageMods="DARK 0.55"} @self ~onEquip ?wearing{s=OFFHAND;m=GrandAmethystRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=GrandAmethystRingResistDark;d=9999999;mergeAll=true;damageMods="DARK<&sp>0.55"} @self ~onEquip ?wearing{s=OFFHAND;m=GrandAmethystRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=GrandAmethystRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=GrandAmethystRingResistDark} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=GrandAmethystRingResistDark} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=HomingBlade_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=HomingBlade_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Heal_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Heal_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=FlameBoomerang_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=FlameBoomerang_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Nightmare_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Nightmare_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Chainfire_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Chainfire_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=ForceSlash_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=ForceSlash_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=RadiantLight_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=RadiantLight_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=ElectroBolt_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=ElectroBolt_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: heal{amount=1} @self ~onTimer:100 ?wearing{s=Offhand;m=GrandQuartzRing} ?health{h=<20} [01:31:09 INFO]: [i] Matching mechanic to string: heal{amount=1} @self ~onTimer:100 ?wearing{s=Offhand;m=GrandQuartzRing} ?health{h=<20} [01:31:09 INFO]: [i] -- Matching MythicSkill type to HEAL [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:100 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Offhand;m=GrandQuartzRing} [01:31:09 INFO]: |----- : Parsing SkillCondition health{h=<20} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 100 [01:31:09 INFO]: |----- Loading mechanic line: effect:particles{particle=villager_happy;amount=1;hS=1;vS=1;speed=1} @self ~onTimer:100 ?wearing{s=Offhand;m=GrandQuartzRing} ?health{h=<20} [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=villager_happy;amount=1;hS=1;vS=1;speed=1} @self ~onTimer:100 ?wearing{s=Offhand;m=GrandQuartzRing} ?health{h=<20} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:100 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Offhand;m=GrandQuartzRing} [01:31:09 INFO]: |----- : Parsing SkillCondition health{h=<20} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 100 [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=SavantBootsResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL 0.90"} @self ~onEquip ?wearing{s=FEET;m=SavantBoots} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=SavantBootsResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL<&sp>0.90"} @self ~onEquip ?wearing{s=FEET;m=SavantBoots} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=FEET;m=SavantBoots} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=SavantBootsResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=SavantBootsResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Cleanse_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Cleanse_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=IcyBurst_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=IcyBurst_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Prowess_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Prowess_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Beckon_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Beckon_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=LeafBlade_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=LeafBlade_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=GuardRing_Shoot;sync=true} ~onRightClick ?wearing{s=OFFHAND;m=GuardiansSigil} [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=GuardRing_Shoot;sync=true} ~onRightClick ?wearing{s=OFFHAND;m=GuardiansSigil} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onRightClick [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=GuardiansSigil} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=GuardiansSigilResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL 0.85"} @self ~onEquip ?wearing{s=OFFHAND;m=GuardiansSigil} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=GuardiansSigilResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL<&sp>0.85"} @self ~onEquip ?wearing{s=OFFHAND;m=GuardiansSigil} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=GuardiansSigil} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=GuardiansSigilRingResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=GuardiansSigilRingResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=AventurineRingResistMental;d=9999999;mergeAll=true;damageMods="MENTAL 0.85"} @self ~onEquip ?wearing{s=OFFHAND;m=AventurineRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=AventurineRingResistMental;d=9999999;mergeAll=true;damageMods="MENTAL<&sp>0.85"} @self ~onEquip ?wearing{s=OFFHAND;m=AventurineRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=AventurineRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=AventurineRingResistMental} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=AventurineRingResistMental} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=FlawlessGoldRingResistLight;d=9999999;mergeAll=true;damageMods="LIGHT 0.4"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessGoldRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=FlawlessGoldRingResistLight;d=9999999;mergeAll=true;damageMods="LIGHT<&sp>0.4"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessGoldRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=FlawlessGoldRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=FlawlessGoldRingResistLight} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=FlawlessGoldRingResistLight} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Hellfire_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Hellfire_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Archmage_Active;sync=true} ~onDamaged ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Archmage_Active;sync=true} ~onDamaged ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onDamaged [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: command{c="Mana add 5"} @self ~onTimer:50 ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>add<&sp><&sp>5"} @self ~onTimer:50 ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:50 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 50 [01:31:09 INFO]: |----- Loading mechanic line: effect:particles{particle=reddust;amount=1;hS=0.35;vS=0.35;y=1.5;speed=1;color=#0c0c57} @self ~onTimer:30 ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=1;hS=0.35;vS=0.35;y=1.5;speed=1;color=#0c0c57} @self ~onTimer:30 ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:30 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 30 [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=ArchmageMantleResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL 0.9"} @self ~onEquip ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=ArchmageMantleResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL<&sp>0.9"} @self ~onEquip ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=ArchmageMantleResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=ArchmageMantleResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=ArchmageMantleResistFire;d=9999999;mergeAll=true;damageMods="FIRE 0.85"} @self ~onEquip ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=ArchmageMantleResistFire;d=9999999;mergeAll=true;damageMods="FIRE<&sp>0.85"} @self ~onEquip ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=ArchmageMantleResistFire} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=ArchmageMantleResistFire} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=ArchmageMantleResistCold;d=9999999;mergeAll=true;damageMods="COLD 0.85"} @self ~onEquip ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=ArchmageMantleResistCold;d=9999999;mergeAll=true;damageMods="COLD<&sp>0.85"} @self ~onEquip ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=ArchmageMantleResistCold} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=ArchmageMantleResistCold} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=ArchmageMantleResistLight;d=9999999;mergeAll=true;damageMods="LIGHT 0.85"} @self ~onEquip ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=ArchmageMantleResistLight;d=9999999;mergeAll=true;damageMods="LIGHT<&sp>0.85"} @self ~onEquip ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=ArchmageMantleResistLight} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=ArchmageMantleResistLight} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=ArchmageMantleResistDark;d=9999999;mergeAll=true;damageMods="DARK 0.85"} @self ~onEquip ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=ArchmageMantleResistDark;d=9999999;mergeAll=true;damageMods="DARK<&sp>0.85"} @self ~onEquip ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=ArchmageMantleResistDark} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=ArchmageMantleResistDark} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=ArchmageMantleResistMental;d=9999999;mergeAll=true;damageMods="MENTAL 0.5"} @self ~onEquip ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=ArchmageMantleResistMental;d=9999999;mergeAll=true;damageMods="MENTAL<&sp>0.5"} @self ~onEquip ?wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=ArchmageMantle} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=ArchmageMantleResistMental} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=ArchmageMantleResistMental} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Dash_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Dash_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: command{c="Mana add 2"} @self ~onTimer:50 ?wearing{s=Offhand;m=GrandAquamarineRing} [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>add<&sp><&sp>2"} @self ~onTimer:50 ?wearing{s=Offhand;m=GrandAquamarineRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:50 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Offhand;m=GrandAquamarineRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 50 [01:31:09 INFO]: |----- Loading mechanic line: skill{s=PhaseBolt_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=PhaseBolt_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=FlawlessSapphireRingResistCold;d=9999999;mergeAll=true;damageMods="COLD 0.4"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessSapphireRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=FlawlessSapphireRingResistCold;d=9999999;mergeAll=true;damageMods="COLD<&sp>0.4"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessSapphireRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=FlawlessSapphireRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=FlawlessSapphireRingResistCold} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=FlawlessSapphireRingResistCold} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Riftwalk_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Riftwalk_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=FlawlessEmeraldRingResistWild;d=9999999;mergeAll=true;damageMods="WILD 0.4"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessEmeraldRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=FlawlessEmeraldRingResistWild;d=9999999;mergeAll=true;damageMods="WILD<&sp>0.4"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessEmeraldRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=FlawlessEmeraldRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=FlawlessEmeraldRingResistWild} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=FlawlessEmeraldRingResistWild} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Guard_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Guard_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=EssenceDrain_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=EssenceDrain_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=GrandAventurineRingResistMental;d=9999999;mergeAll=true;damageMods="MENTAL 0.7"} @self ~onEquip ?wearing{s=OFFHAND;m=GrandAventurineRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=GrandAventurineRingResistMental;d=9999999;mergeAll=true;damageMods="MENTAL<&sp>0.7"} @self ~onEquip ?wearing{s=OFFHAND;m=GrandAventurineRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=GrandAventurineRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=GrandAventurineRingResistMental} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=GrandAventurineRingResistMental} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=BladeDash_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=BladeDash_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Explosion_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Explosion_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Regenerate_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Regenerate_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Finality_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Finality_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: heal{amount=1} @self ~onTimer:100 ?wearing{s=Offhand;m=QuartzRing} ?health{h=<10} [01:31:09 INFO]: [i] Matching mechanic to string: heal{amount=1} @self ~onTimer:100 ?wearing{s=Offhand;m=QuartzRing} ?health{h=<10} [01:31:09 INFO]: [i] -- Matching MythicSkill type to HEAL [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:100 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Offhand;m=QuartzRing} [01:31:09 INFO]: |----- : Parsing SkillCondition health{h=<10} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 100 [01:31:09 INFO]: |----- Loading mechanic line: effect:particles{particle=villager_happy;amount=1;hS=1;vS=1;speed=1} @self ~onTimer:100 ?wearing{s=Offhand;m=QuartzRing} ?health{h=<10} [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=villager_happy;amount=1;hS=1;vS=1;speed=1} @self ~onTimer:100 ?wearing{s=Offhand;m=QuartzRing} ?health{h=<10} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:100 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Offhand;m=QuartzRing} [01:31:09 INFO]: |----- : Parsing SkillCondition health{h=<10} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 100 [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=GrandEmeraldRingResistWild;d=9999999;mergeAll=true;damageMods="WILD 0.55"} @self ~onEquip ?wearing{s=OFFHAND;m=GrandEmeraldRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=GrandEmeraldRingResistWild;d=9999999;mergeAll=true;damageMods="WILD<&sp>0.55"} @self ~onEquip ?wearing{s=OFFHAND;m=GrandEmeraldRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=GrandEmeraldRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=GrandEmeraldRingResistWild} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=GrandEmeraldRingResistWild} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Leap_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Leap_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Leap_Brace;sync=true} ~onSwing [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Leap_Brace;sync=true} ~onSwing [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onSwing [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Firstbolt_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Firstbolt_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=GrandSteelRingResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL 0.8"} @self ~onEquip ?wearing{s=OFFHAND;m=GrandSteelRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=GrandSteelRingResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL<&sp>0.8"} @self ~onEquip ?wearing{s=OFFHAND;m=GrandSteelRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=GrandSteelRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=GrandSteelRingResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=GrandSteelRingResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=FrostBlade_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=FrostBlade_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=FlawlessAventurineRingResistMental;d=9999999;mergeAll=true;damageMods="MENTAL 0.65"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessAventurineRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=FlawlessAventurineRingResistMental;d=9999999;mergeAll=true;damageMods="MENTAL<&sp>0.65"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessAventurineRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=FlawlessAventurineRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=FlawlessAventurineRingResistMental} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=FlawlessAventurineRingResistMental} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=FlawlessAmethystRingResistDark;d=9999999;mergeAll=true;damageMods="DARK 0.4"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessAmethystRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=FlawlessAmethystRingResistDark;d=9999999;mergeAll=true;damageMods="DARK<&sp>0.4"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessAmethystRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=FlawlessAmethystRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=FlawlessAmethystRingResistDark} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=FlawlessAmethystRingResistDark} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Windwalking_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Windwalking_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Brimstone_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Brimstone_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=ArclightLance_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=ArclightLance_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: command{c="Mana add 1"} @self ~onTimer:50 ?wearing{s=Offhand;m=AquamarineRing} [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>add<&sp><&sp>1"} @self ~onTimer:50 ?wearing{s=Offhand;m=AquamarineRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:50 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Offhand;m=AquamarineRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 50 [01:31:09 INFO]: |----- Loading mechanic line: skill{s=EmberBurst_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=EmberBurst_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Overcharge_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Overcharge_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Lightning_Cage_Shock_Self;sync=true} @self ~onTimer:40 0.03 ?wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Lightning_Cage_Shock_Self;sync=true} @self ~onTimer:40 0.03 ?wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:40 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 40 [01:31:09 INFO]: |----- Loading mechanic line: sound{s=entity.firework_rocket.twinkle;v=0.1;p=1.3} @self ~onTimer:22 0.01 ?wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.firework_rocket.twinkle;v=0.1;p=1.3} @self ~onTimer:22 0.01 ?wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:22 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 22 [01:31:09 INFO]: |----- Loading mechanic line: sound{s=entity.firework_rocket.twinkle_far;v=0.1;p=1.1} @self ~onTimer:19 0.01 ?wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.firework_rocket.twinkle_far;v=0.1;p=1.1} @self ~onTimer:19 0.01 ?wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:19 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 19 [01:31:09 INFO]: |----- Loading mechanic line: sound{s=entity.firework_rocket.twinkle;v=0.05;p=1.2} @self ~onTimer:18 0.005 ?wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: [i] Matching mechanic to string: sound{s=entity.firework_rocket.twinkle;v=0.05;p=1.2} @self ~onTimer:18 0.005 ?wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SOUND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:18 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 18 [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Lightning_Cage_Shock;sync=true} 0.23 ~onDamaged ?wearing{s=BODY;m=LightningCage} @LivingEntitiesInRadius{r=10;limit=1;sort=RANDOM} [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Lightning_Cage_Shock;sync=true} 0.23 ~onDamaged ?wearing{s=BODY;m=LightningCage} @LivingEntitiesInRadius{r=10;limit=1;sort=RANDOM} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onDamaged [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: |----- : Parsing SkillTargeter LivingEntitiesInRadius{r=10;limit=1;sort=RANDOM} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Lightning_Cage_Shock;sync=true} 0.05 ~onTimer:10 ?wearing{s=BODY;m=LightningCage} @LivingEntitiesInRadius{r=10;limit=1;sort=RANDOM} [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Lightning_Cage_Shock;sync=true} 0.05 ~onTimer:10 ?wearing{s=BODY;m=LightningCage} @LivingEntitiesInRadius{r=10;limit=1;sort=RANDOM} [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:10 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: |----- : Parsing SkillTargeter LivingEntitiesInRadius{r=10;limit=1;sort=RANDOM} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 10 [01:31:09 INFO]: |----- Loading mechanic line: effect:particles{particle=reddust;amount=1;hS=0.15;vS=0.15;y=0.15;speed=1;color=#ffb833} @self ~onTimer:10 ?wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=1;hS=0.15;vS=0.15;y=0.15;speed=1;color=#ffb833} @self ~onTimer:10 ?wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:10 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 10 [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=LightningCageResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL 0.45"} @self ~onEquip ?wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=LightningCageResistPhysical;d=9999999;mergeAll=true;damageMods="PHYSICAL<&sp>0.45"} @self ~onEquip ?wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=LightningCageResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=LightningCageResistPhysical} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=LightningCageResistLight;d=9999999;mergeAll=true;damageMods="LIGHT 1.30"} @self ~onEquip ?wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=LightningCageResistLight;d=9999999;mergeAll=true;damageMods="LIGHT<&sp>1.30"} @self ~onEquip ?wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=BODY;m=LightningCage} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=LightningCageResistLight} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=LightningCageResistLight} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=FlawlessRubyRingResistFire;d=9999999;mergeAll=true;damageMods="FIRE 0.4"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessRubyRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=FlawlessRubyRingResistFire;d=9999999;mergeAll=true;damageMods="FIRE<&sp>0.4"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessRubyRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=FlawlessRubyRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=FlawlessRubyRingResistFire} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=FlawlessRubyRingResistFire} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Pheremones_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Pheremones_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Ignite_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Ignite_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Paralysis_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Paralysis_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=ShadowFang_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=ShadowFang_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Tremor_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Tremor_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=AstralFrost_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=AstralFrost_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Blink_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Blink_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=GoldRingResistLight;d=9999999;mergeAll=true;damageMods="LIGHT 0.7"} @self ~onEquip ?wearing{s=OFFHAND;m=GoldRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=GoldRingResistLight;d=9999999;mergeAll=true;damageMods="LIGHT<&sp>0.7"} @self ~onEquip ?wearing{s=OFFHAND;m=GoldRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=GoldRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=GoldRingResistLight} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=GoldRingResistLight} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Clarity_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Clarity_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=OpenWounds_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=OpenWounds_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: command{c="Mana add 3"} @self ~onTimer:20 ?wearing{s=Head;m=BansheesMantle} [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>add<&sp><&sp>3"} @self ~onTimer:20 ?wearing{s=Head;m=BansheesMantle} [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:20 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=BansheesMantle} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 20 [01:31:09 INFO]: |----- Loading mechanic line: effect:particles{particle=reddust;amount=1;hS=0.25;vS=0.25;y=1.5;speed=1;color=#ff00f2} @self ~onTimer:10 ?wearing{s=Head;m=BansheesMantle} [01:31:09 INFO]: [i] Matching mechanic to string: effect:particles{particle=reddust;amount=1;hS=0.25;vS=0.25;y=1.5;speed=1;color=#ff00f2} @self ~onTimer:10 ?wearing{s=Head;m=BansheesMantle} [01:31:09 INFO]: [i] -- Matching MythicSkill type to EFFECT:PARTICLES [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:10 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=BansheesMantle} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 10 [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=BansheesMantleResistMental;d=9999999;mergeAll=true;damageMods="MENTAL 2.00"} @self ~onEquip ?wearing{s=Head;m=BansheesMantle} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=BansheesMantleResistMental;d=9999999;mergeAll=true;damageMods="MENTAL<&sp>2.00"} @self ~onEquip ?wearing{s=Head;m=BansheesMantle} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=BansheesMantle} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=BansheesMantleResistMental} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=BansheesMantleResistMental} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=BansheesMantleResistDark;d=9999999;mergeAll=true;damageMods="DARK 1.20"} @self ~onEquip ?wearing{s=Head;m=BansheesMantle} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=BansheesMantleResistDark;d=9999999;mergeAll=true;damageMods="DARK<&sp>1.20"} @self ~onEquip ?wearing{s=Head;m=BansheesMantle} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=BansheesMantle} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=BansheesMantleResistDark} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=BansheesMantleResistDark} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=BansheesMantleResistCold;d=9999999;mergeAll=true;damageMods="COLD 1.20"} @self ~onEquip ?wearing{s=Head;m=BansheesMantle} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=BansheesMantleResistCold;d=9999999;mergeAll=true;damageMods="COLD<&sp>1.20"} @self ~onEquip ?wearing{s=Head;m=BansheesMantle} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Head;m=BansheesMantle} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=BansheesMantleResistCold} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=BansheesMantleResistCold} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: command{c="Mana add 3"} @self ~onTimer:50 ?wearing{s=Offhand;m=GrandAquamarineRing} [01:31:09 INFO]: [i] Matching mechanic to string: command{c="Mana<&sp>add<&sp><&sp>3"} @self ~onTimer:50 ?wearing{s=Offhand;m=GrandAquamarineRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to COMMAND [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onTimer:50 [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=Offhand;m=GrandAquamarineRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is Timer. Assigning skill to Timer... [01:31:09 INFO]: |----- AbstractSkill set on timer with interval 50 [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=AmethystRingResistDark;d=9999999;mergeAll=true;damageMods="DARK 0.7"} @self ~onEquip ?wearing{s=OFFHAND;m=AmethystRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=AmethystRingResistDark;d=9999999;mergeAll=true;damageMods="DARK<&sp>0.7"} @self ~onEquip ?wearing{s=OFFHAND;m=AmethystRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=AmethystRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=AmethystRingResistDark} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=AmethystRingResistDark} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=Recover_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=Recover_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=FloralBloom_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=FloralBloom_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: skill{s=GlacialSplinter_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] Matching mechanic to string: skill{s=GlacialSplinter_Shoot;sync=true} ~onUse [01:31:09 INFO]: [i] -- Matching MythicSkill type to SKILL [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUse [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: onDamaged{auraName=GrandRubyRingResistFire;d=9999999;mergeAll=true;damageMods="FIRE 0.55"} @self ~onEquip ?wearing{s=OFFHAND;m=GrandRubyRing} [01:31:09 INFO]: [i] Matching mechanic to string: onDamaged{auraName=GrandRubyRingResistFire;d=9999999;mergeAll=true;damageMods="FIRE<&sp>0.55"} @self ~onEquip ?wearing{s=OFFHAND;m=GrandRubyRing} [01:31:09 INFO]: [i] -- Matching MythicSkill type to ONDAMAGED [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onEquip [01:31:09 INFO]: |----- : Parsing SkillCondition wearing{s=OFFHAND;m=GrandRubyRing} [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: |----- Loading mechanic line: auraremove{aura=GrandRubyRingResistFire} @self ~onUnEquip [01:31:09 INFO]: [i] Matching mechanic to string: auraremove{aura=GrandRubyRingResistFire} @self ~onUnEquip [01:31:09 INFO]: [i] -- Matching MythicSkill type to AURAREMOVE [01:31:09 INFO]: |----- : Parsing SkillTargeter self [01:31:09 INFO]: |----- : Parsing SkillTrigger ~onUnEquip [01:31:09 INFO]: |----- Base skill found. [01:31:09 INFO]: |----- SkillTrigger is NOT Timer. Assigning skill to regular skill tree... [01:31:09 INFO]: [i] Doing second pass on 171 skills. [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=VoidSphere_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill VoidSphere_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=Explosion_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Explosion_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=SnapFreeze_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill SnapFreeze_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=ShadowBlade_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill ShadowBlade_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=Smite_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Smite_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=VoidRibbon_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill VoidRibbon_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=InsatiableDark_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill InsatiableDark_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=Arcflame_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Arcflame_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=HomingBlade_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill HomingBlade_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=Nightmare_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Nightmare_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=Chainfire_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Chainfire_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=ForceSlash_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill ForceSlash_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=RadiantLight_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill RadiantLight_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=ElectroBolt_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill ElectroBolt_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=IcyBurst_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill IcyBurst_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=Prowess_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Prowess_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=Beckon_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Beckon_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=Hellfire_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Hellfire_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=EssenceDrain_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill EssenceDrain_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=BladeDash_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill BladeDash_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=Explosion_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Explosion_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=Finality_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Finality_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=Firstbolt_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Firstbolt_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=FrostBlade_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill FrostBlade_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=Brimstone_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Brimstone_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=ArclightLance_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill ArclightLance_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=EmberBurst_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill EmberBurst_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=Overcharge_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Overcharge_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=Pheremones_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Pheremones_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=Paralysis_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill Paralysis_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=ShadowFang_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill ShadowFang_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=AstralFrost_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill AstralFrost_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=OpenWounds_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill OpenWounds_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=FloralBloom_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill FloralBloom_Shoot [01:31:09 WARN]: ✗ Config Error for Mechanic line 'skill{s=GlacialSplinter_Shoot;sync=true}' in 'Unknown': Could not find MetaSkill GlacialSplinter_Shoot [01:31:09 INFO]: Attached Artifact traits to items. [01:31:09 WARN]: No javascriptengine present! [01:31:09 INFO]: registered mme placeholders [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:09 INFO]: |----- Attempting to Register CustomTargeter: CROSSHAIRLOCATION [01:31:09 INFO]: [i] Loaded Custom Targeter CROSSHAIRLOCATION [01:31:10 INFO]: 132 mechanics loaded. [01:31:10 INFO]: 111 conditions loaded. [01:31:10 INFO]: 30 targeters loaded. [01:31:10 INFO]: 0 ext.mechanics loaded. [01:31:10 INFO]: 0 ext.conditions loaded. [01:31:10 INFO]: 0 ext.targeters loaded. [01:31:15 INFO]: Azorias issued server command: /mm items get FlawlessAventurineRing [01:31:22 INFO]: [i] Calling MythicMobSpawnEvent for T1TargetDummy (level: 1.0) [01:31:22 INFO]: +--- Running Mechanics for ActiveMob T1TargetDummy (uuid: 98463e9f-92d3-4d42-9a77-f38f65116393) [01:31:22 INFO]: [i] Calling MythicMobSpawnEvent for T2TargetDummy (level: 1.0) [01:31:22 INFO]: +--- Running Mechanics for ActiveMob T2TargetDummy (uuid: af6ab072-3fed-48c1-b366-9643cc683cbc) [01:31:22 INFO]: [i] Calling MythicMobSpawnEvent for T3TargetDummy (level: 1.0) [01:31:22 INFO]: +--- Running Mechanics for ActiveMob T3TargetDummy (uuid: 5985b525-5a65-4a8b-bdda-9e805055f7ac) [01:31:22 INFO]: [i] Calling MythicMobSpawnEvent for T4TargetDummy (level: 1.0) [01:31:22 INFO]: +--- Running Mechanics for ActiveMob T4TargetDummy (uuid: 78471c7c-4dbd-42ca-815f-5d95e6974647) [01:31:22 INFO]: [i] Calling MythicMobSpawnEvent for T5TargetDummy (level: 1.0) [01:31:22 INFO]: +--- Running Mechanics for ActiveMob T5TargetDummy (uuid: 6422733b-d345-4d66-ab07-e955a239f487) [01:31:22 INFO]: +--- Generating LootBag [01:31:22 INFO]: +--- Generating LootBag [01:31:22 INFO]: +--- Generating LootBag [01:31:22 INFO]: +--- Generating LootBag [01:31:22 INFO]: +--- Generating LootBag [01:31:22 INFO]: +--- Generating LootBag [01:31:22 INFO]: +--- Generating LootBag [01:31:22 INFO]: +--- Generating LootBag [01:31:22 INFO]: +--- Generating LootBag [01:31:22 INFO]: +--- Generating LootBag [01:31:25 INFO]: <§4Azorias§r> Equipped FlawlessAventurineRing [01:31:28 INFO]: Azorias issued server command: /mm items get OmenPlates [01:31:31 INFO]: |----- ? Checking SkillTrigger TIMER == TIMER [01:31:31 INFO]: |----- + SkillMechanic usable! [01:31:31 INFO]: |----- Executing SkillMechanic with power 1 (line: skill{s=OmenPlates_Toll;sync=true} @self ~onTimer:240 ?wearing{s=BODY;m=OmenPlates}) [01:31:31 INFO]: |------- : EntityTargeter found 1 targets [01:31:31 INFO]: +--- + Applying entity target filters [01:31:31 INFO]: |----- Returning 1 targets [01:31:31 INFO]: |------- : SkillMechanic is a META mechanic. Executing... [01:31:31 INFO]: |----- ! Skill usable! [01:31:31 INFO]: +--- Running Skill OmenPlates_Toll Sync from MetaSkillMechanic [01:31:31 INFO]: |----- ! Skill usable! [01:31:31 INFO]: +--- + Evaluating SkillMechanic effect:particles{particle=reddust;amount=15;hS=5;vS=5;speed=1;color=#240047} @self [01:31:31 INFO]: |----- + SkillMechanic usable! [01:31:31 INFO]: |----- Executing SkillMechanic with power 1 (line: effect:particles{particle=reddust;amount=15;hS=5;vS=5;speed=1;color=#240047} @self) [01:31:31 INFO]: |------- : EntityTargeter found 1 targets [01:31:31 INFO]: +--- + Applying entity target filters [01:31:31 INFO]: |----- Returning 1 targets [01:31:31 INFO]: |------- : SkillMechanic accepts multiple types... [01:31:31 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:31:31 INFO]: +--- + Evaluating SkillMechanic sound{s=block.bell.use;v=1;p=0.9} @self [01:31:31 INFO]: |----- + SkillMechanic usable! [01:31:31 INFO]: |----- Executing SkillMechanic with power 1 (line: sound{s=block.bell.use;v=1;p=0.9} @self) [01:31:31 INFO]: |------- : EntityTargeter found 1 targets [01:31:31 INFO]: +--- + Applying entity target filters [01:31:31 INFO]: |----- Returning 1 targets [01:31:31 INFO]: |------- : SkillMechanic accepts multiple types... [01:31:31 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:31:31 INFO]: +--- + Evaluating SkillMechanic sound{s=block.bell.use;v=0.5.1;p=0.25} @self [01:31:31 INFO]: |----- + SkillMechanic usable! [01:31:31 INFO]: |----- Executing SkillMechanic with power 1 (line: sound{s=block.bell.use;v=0.5.1;p=0.25} @self) [01:31:31 INFO]: |------- : EntityTargeter found 1 targets [01:31:31 INFO]: +--- + Applying entity target filters [01:31:31 INFO]: |----- Returning 1 targets [01:31:31 INFO]: |------- : SkillMechanic accepts multiple types... [01:31:31 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:31:31 INFO]: +--- + Evaluating SkillMechanic sound{s=block.bell.resonate;v=0.2;p=0.5} @self [01:31:31 INFO]: |----- + SkillMechanic usable! [01:31:31 INFO]: |----- Executing SkillMechanic with power 1 (line: sound{s=block.bell.resonate;v=0.2;p=0.5} @self) [01:31:31 INFO]: |------- : EntityTargeter found 1 targets [01:31:31 INFO]: +--- + Applying entity target filters [01:31:31 INFO]: |----- Returning 1 targets [01:31:31 INFO]: |------- : SkillMechanic accepts multiple types... [01:31:31 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:31:31 INFO]: +--- + Evaluating SkillMechanic skill{s=OmenPlates_Toll_CheckTarget;sync=true} @MobsInRadius{r=8;types=GenericEnemy} [01:31:31 INFO]: |----- + SkillMechanic usable! [01:31:31 INFO]: |----- Executing SkillMechanic with power 1 (line: skill{s=OmenPlates_Toll_CheckTarget;sync=true} @MobsInRadius{r=8;types=GenericEnemy}) [01:31:31 INFO]: |------- : EntityTargeter found 0 targets [01:31:31 INFO]: +--- + Applying entity target filters [01:31:31 INFO]: |----- Returning 0 targets [01:31:31 INFO]: |------- : SkillMechanic is a META mechanic. Executing... [01:31:31 INFO]: |----- ! Skill not usable: TargetConditions failed. [01:31:31 INFO]: +--- + Evaluating SkillMechanic delay 40 [01:31:33 INFO]: +--- + Evaluating SkillMechanic damage{amount=12;element=MENTAL;preventimmunity=true;preventknockback=true} @self [01:31:33 INFO]: |----- + SkillMechanic usable! [01:31:33 INFO]: |----- Executing SkillMechanic with power 1 (line: damage{amount=12;element=MENTAL;preventimmunity=true;preventknockback=true} @self) [01:31:33 INFO]: |------- : EntityTargeter found 1 targets [01:31:33 INFO]: +--- + Applying entity target filters [01:31:33 INFO]: |----- Returning 1 targets [01:31:33 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:31:36 INFO]: <§4Azorias§r> 6 damage recieved [01:31:40 INFO]: |----- ? Checking SkillTrigger ARMOR_UNEQUIP == ARMOR_UNEQUIP [01:31:40 INFO]: |----- + SkillMechanic usable! [01:31:40 INFO]: |----- Executing SkillMechanic with power 0 (line: auraremove{aura=OmenPlatesResistPhysical} @self ~onUnEquip) [01:31:40 INFO]: |------- : EntityTargeter found 1 targets [01:31:40 INFO]: +--- + Applying entity target filters [01:31:40 INFO]: |----- Returning 1 targets [01:31:40 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:31:48 INFO]: Azorias issued server command: /mm debug 0 [01:33:54 INFO]: Azorias issued server command: /heal [01:33:59 INFO]: Azorias issued server command: /mm debug 4 [01:34:02 INFO]: Azorias issued server command: /mm debug 5 [01:34:05 INFO]: Azorias issued server command: /mm debug 4 [01:34:08 INFO]: <§4Azorias§r> TEST START [01:34:10 INFO]: [i] Saving all active Mythic Mobs... [01:34:10 INFO]: [i] All active mobs have been saved! [01:34:10 INFO]: Azorias issued server command: /mm debug 4 [01:34:15 INFO]: Azorias issued server command: /mm items get FlawlessAventurineRing [01:34:27 INFO]: <§4Azorias§r> TEST END [01:34:30 INFO]: Azorias issued server command: /mm debug 0 [01:34:51 INFO]: <§4Azorias§r> TEST START [01:34:53 INFO]: Azorias issued server command: /mm debug 5 [01:34:59 INFO]: Azorias issued server command: /ci [01:35:03 INFO]: Azorias issued server command: /mm items get FlawlessAventurineRing [01:35:16 INFO]: <§4Azorias§r> PROCEEDING TO EQUIP AND UNEQUIP RING 10 TIMES [01:35:39 INFO]: |----- ? Checking SkillTrigger ARMOR_EQUIP == ARMOR_EQUIP [01:35:39 INFO]: |----- + SkillMechanic usable! [01:35:39 INFO]: |----- Executing SkillMechanic with power 0 (line: onDamaged{auraName=FlawlessAventurineRingResistMental;d=9999999;mergeAll=true;damageMods="MENTAL<&sp>0.65"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessAventurineRing}) [01:35:39 INFO]: |------- : EntityTargeter found 1 targets [01:35:39 INFO]: +--- + Applying entity target filters [01:35:39 INFO]: |----- Returning 1 targets [01:35:39 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:35:39 INFO]: ~----------- ++ AuraTracker Activated for Entity Azorias: skill = onDamaged{auraName=FlawlessAventurineRingResistMental;d=9999999;mergeAll=true;damageMods="MENTAL<&sp>0.65"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessAventurineRing} [01:35:40 INFO]: |----- ? Checking SkillTrigger ARMOR_UNEQUIP == ARMOR_UNEQUIP [01:35:40 INFO]: |----- + SkillMechanic usable! [01:35:40 INFO]: |----- Executing SkillMechanic with power 0 (line: auraremove{aura=FlawlessAventurineRingResistMental} @self ~onUnEquip) [01:35:40 INFO]: |------- : EntityTargeter found 1 targets [01:35:40 INFO]: +--- + Applying entity target filters [01:35:40 INFO]: |----- Returning 1 targets [01:35:40 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:35:40 INFO]: ~----------- ++ AuraTracker cancelled from Registry for Azorias: skill = onDamaged{auraName=FlawlessAventurineRingResistMental;d=9999999;mergeAll=true;damageMods="MENTAL<&sp>0.65"} @self ~onEquip ?wearing{s=OFFHAND;m=FlawlessAventurineRing} [01:35:42 INFO]: <§4Azorias§r> FINISHED [01:35:53 INFO]: <§4Azorias§r> EQUIPPING OTHER ITEMS WITH RESISTANCES [01:35:56 INFO]: |----- ? Checking SkillTrigger ARMOR_EQUIP == ARMOR_EQUIP [01:35:56 INFO]: |----- ! SkillMechanic not usable: Conditions failed [01:35:56 INFO]: |----- ? Checking SkillTrigger ARMOR_EQUIP == ARMOR_EQUIP [01:35:56 INFO]: |----- ! SkillMechanic not usable: Conditions failed [01:35:56 INFO]: |----- ? Checking SkillTrigger ARMOR_EQUIP == ARMOR_EQUIP [01:35:56 INFO]: |----- ! SkillMechanic not usable: Conditions failed [01:35:56 INFO]: |----- ? Checking SkillTrigger ARMOR_EQUIP == ARMOR_EQUIP [01:35:56 INFO]: |----- ! SkillMechanic not usable: Conditions failed [01:35:56 INFO]: |----- ? Checking SkillTrigger ARMOR_EQUIP == ARMOR_EQUIP [01:35:56 INFO]: |----- ! SkillMechanic not usable: Conditions failed [01:35:56 INFO]: |----- ? Checking SkillTrigger ARMOR_EQUIP == ARMOR_EQUIP [01:35:56 INFO]: |----- ! SkillMechanic not usable: Conditions failed [01:35:57 INFO]: |----- ? Checking SkillTrigger TIMER == TIMER [01:35:57 INFO]: |----- + SkillMechanic usable! [01:35:57 INFO]: |----- Executing SkillMechanic with power 1 (line: skill{s=Mindfire_Active;sync=true} ~onTimer:20 ?wearing{s=Head;m=MindfireHelmet}) [01:35:57 INFO]: |------- : SkillMechanic is a META mechanic. Executing... [01:35:57 INFO]: |----- ! Skill not usable: Conditions failed. [01:35:57 INFO]: ~----------- MetaSkill Mindfire_Active is currently unusable [01:35:57 INFO]: |----- ? Checking SkillTrigger TIMER == TIMER [01:35:57 INFO]: |----- + SkillMechanic usable! [01:35:57 INFO]: |----- Executing SkillMechanic with power 1 (line: effect:particles{particle=reddust;amount=1;hS=0.25;vS=0.25;y=1.5;speed=1;color=#1f4fff} @self ~onTimer:20 ?wearing{s=Head;m=MindfireHelmet}) [01:35:57 INFO]: |------- : EntityTargeter found 1 targets [01:35:57 INFO]: +--- + Applying entity target filters [01:35:57 INFO]: |----- Returning 1 targets [01:35:57 INFO]: |------- : SkillMechanic accepts multiple types... [01:35:57 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:35:58 INFO]: |----- ? Checking SkillTrigger TIMER == TIMER [01:35:58 INFO]: |----- + SkillMechanic usable! [01:35:58 INFO]: |----- Executing SkillMechanic with power 1 (line: skill{s=Mindfire_Active;sync=true} ~onTimer:20 ?wearing{s=Head;m=MindfireHelmet}) [01:35:58 INFO]: |------- : SkillMechanic is a META mechanic. Executing... [01:35:58 INFO]: |----- ! Skill not usable: Conditions failed. [01:35:58 INFO]: ~----------- MetaSkill Mindfire_Active is currently unusable [01:35:58 INFO]: |----- ? Checking SkillTrigger TIMER == TIMER [01:35:58 INFO]: |----- + SkillMechanic usable! [01:35:58 INFO]: |----- Executing SkillMechanic with power 1 (line: effect:particles{particle=reddust;amount=1;hS=0.25;vS=0.25;y=1.5;speed=1;color=#1f4fff} @self ~onTimer:20 ?wearing{s=Head;m=MindfireHelmet}) [01:35:58 INFO]: |------- : EntityTargeter found 1 targets [01:35:58 INFO]: +--- + Applying entity target filters [01:35:58 INFO]: |----- Returning 1 targets [01:35:58 INFO]: |------- : SkillMechanic accepts multiple types... [01:35:58 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:35:59 INFO]: |----- ? Checking SkillTrigger TIMER == TIMER [01:35:59 INFO]: |----- + SkillMechanic usable! [01:35:59 INFO]: |----- Executing SkillMechanic with power 1 (line: skill{s=Mindfire_Active;sync=true} ~onTimer:20 ?wearing{s=Head;m=MindfireHelmet}) [01:35:59 INFO]: |------- : SkillMechanic is a META mechanic. Executing... [01:35:59 INFO]: |----- ! Skill not usable: Conditions failed. [01:35:59 INFO]: ~----------- MetaSkill Mindfire_Active is currently unusable [01:35:59 INFO]: |----- ? Checking SkillTrigger TIMER == TIMER [01:35:59 INFO]: |----- + SkillMechanic usable! [01:35:59 INFO]: |----- Executing SkillMechanic with power 1 (line: effect:particles{particle=reddust;amount=1;hS=0.25;vS=0.25;y=1.5;speed=1;color=#1f4fff} @self ~onTimer:20 ?wearing{s=Head;m=MindfireHelmet}) [01:35:59 INFO]: |------- : EntityTargeter found 1 targets [01:35:59 INFO]: +--- + Applying entity target filters [01:35:59 INFO]: |----- Returning 1 targets [01:35:59 INFO]: |------- : SkillMechanic accepts multiple types... [01:35:59 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:36:00 INFO]: |----- ? Checking SkillTrigger TIMER == TIMER [01:36:00 INFO]: |----- + SkillMechanic usable! [01:36:00 INFO]: |----- Executing SkillMechanic with power 1 (line: skill{s=Mindfire_Active;sync=true} ~onTimer:20 ?wearing{s=Head;m=MindfireHelmet}) [01:36:00 INFO]: |------- : SkillMechanic is a META mechanic. Executing... [01:36:00 INFO]: |----- ! Skill not usable: Conditions failed. [01:36:00 INFO]: ~----------- MetaSkill Mindfire_Active is currently unusable [01:36:00 INFO]: |----- ? Checking SkillTrigger TIMER == TIMER [01:36:00 INFO]: |----- + SkillMechanic usable! [01:36:00 INFO]: |----- Executing SkillMechanic with power 1 (line: effect:particles{particle=reddust;amount=1;hS=0.25;vS=0.25;y=1.5;speed=1;color=#1f4fff} @self ~onTimer:20 ?wearing{s=Head;m=MindfireHelmet}) [01:36:00 INFO]: |------- : EntityTargeter found 1 targets [01:36:00 INFO]: +--- + Applying entity target filters [01:36:00 INFO]: |----- Returning 1 targets [01:36:00 INFO]: |------- : SkillMechanic accepts multiple types... [01:36:00 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:36:00 INFO]: |----- ? Checking SkillTrigger ARMOR_UNEQUIP == ARMOR_UNEQUIP [01:36:00 INFO]: |----- + SkillMechanic usable! [01:36:00 INFO]: |----- Executing SkillMechanic with power 0 (line: auraremove{aura=MindfireHelmetResistPhysical} @self ~onUnEquip) [01:36:00 INFO]: |------- : EntityTargeter found 1 targets [01:36:00 INFO]: +--- + Applying entity target filters [01:36:00 INFO]: |----- Returning 1 targets [01:36:00 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:36:00 INFO]: |----- ? Checking SkillTrigger ARMOR_UNEQUIP == ARMOR_UNEQUIP [01:36:00 INFO]: |----- + SkillMechanic usable! [01:36:00 INFO]: |----- Executing SkillMechanic with power 0 (line: auraremove{aura=MindfireHelmetResistFire} @self ~onUnEquip) [01:36:00 INFO]: |------- : EntityTargeter found 1 targets [01:36:00 INFO]: +--- + Applying entity target filters [01:36:00 INFO]: |----- Returning 1 targets [01:36:00 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:36:00 INFO]: |----- ? Checking SkillTrigger ARMOR_UNEQUIP == ARMOR_UNEQUIP [01:36:00 INFO]: |----- + SkillMechanic usable! [01:36:00 INFO]: |----- Executing SkillMechanic with power 0 (line: auraremove{aura=MindfireHelmetResistCold} @self ~onUnEquip) [01:36:00 INFO]: |------- : EntityTargeter found 1 targets [01:36:00 INFO]: +--- + Applying entity target filters [01:36:00 INFO]: |----- Returning 1 targets [01:36:00 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:36:00 INFO]: |----- ? Checking SkillTrigger ARMOR_UNEQUIP == ARMOR_UNEQUIP [01:36:00 INFO]: |----- + SkillMechanic usable! [01:36:00 INFO]: |----- Executing SkillMechanic with power 0 (line: auraremove{aura=MindfireHelmetResistLight} @self ~onUnEquip) [01:36:00 INFO]: |------- : EntityTargeter found 1 targets [01:36:00 INFO]: +--- + Applying entity target filters [01:36:00 INFO]: |----- Returning 1 targets [01:36:00 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:36:00 INFO]: |----- ? Checking SkillTrigger ARMOR_UNEQUIP == ARMOR_UNEQUIP [01:36:00 INFO]: |----- + SkillMechanic usable! [01:36:00 INFO]: |----- Executing SkillMechanic with power 0 (line: auraremove{aura=MindfireHelmetResistDark} @self ~onUnEquip) [01:36:00 INFO]: |------- : EntityTargeter found 1 targets [01:36:00 INFO]: +--- + Applying entity target filters [01:36:00 INFO]: |----- Returning 1 targets [01:36:00 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:36:00 INFO]: |----- ? Checking SkillTrigger ARMOR_UNEQUIP == ARMOR_UNEQUIP [01:36:00 INFO]: |----- + SkillMechanic usable! [01:36:00 INFO]: |----- Executing SkillMechanic with power 0 (line: auraremove{aura=MindfireHelmetResistMental} @self ~onUnEquip) [01:36:00 INFO]: |------- : EntityTargeter found 1 targets [01:36:00 INFO]: +--- + Applying entity target filters [01:36:00 INFO]: |----- Returning 1 targets [01:36:00 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:36:03 INFO]: |----- ? Checking SkillTrigger ARMOR_EQUIP == ARMOR_EQUIP [01:36:03 INFO]: |----- ! SkillMechanic not usable: Conditions failed [01:36:03 INFO]: |----- ? Checking SkillTrigger ARMOR_EQUIP == ARMOR_EQUIP [01:36:03 INFO]: |----- ! SkillMechanic not usable: Conditions failed [01:36:04 INFO]: |----- ? Checking SkillTrigger TIMER == TIMER [01:36:04 INFO]: |----- + SkillMechanic usable! [01:36:04 INFO]: |----- Executing SkillMechanic with power 1 (line: effect:particles{particle=reddust;amount=2;hS=0.15;vS=0.15;y=0.2;speed=1;color=#560069} @self ~onTimer:10 ?wearing{s=FEET;m=NullwalkerTreads}) [01:36:04 INFO]: |------- : EntityTargeter found 1 targets [01:36:04 INFO]: +--- + Applying entity target filters [01:36:04 INFO]: |----- Returning 1 targets [01:36:04 INFO]: |------- : SkillMechanic accepts multiple types... [01:36:04 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:36:04 INFO]: |----- ? Checking SkillTrigger TIMER == TIMER [01:36:04 INFO]: |----- + SkillMechanic usable! [01:36:04 INFO]: |----- Executing SkillMechanic with power 1 (line: effect:particles{particle=reddust;amount=2;hS=0.15;vS=0.15;y=0.2;speed=1;color=#560069} @self ~onTimer:10 ?wearing{s=FEET;m=NullwalkerTreads}) [01:36:04 INFO]: |------- : EntityTargeter found 1 targets [01:36:04 INFO]: +--- + Applying entity target filters [01:36:04 INFO]: |----- Returning 1 targets [01:36:04 INFO]: |------- : SkillMechanic accepts multiple types... [01:36:04 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:36:05 INFO]: |----- ? Checking SkillTrigger TIMER == TIMER [01:36:05 INFO]: |----- + SkillMechanic usable! [01:36:05 INFO]: |----- Executing SkillMechanic with power 1 (line: effect:particles{particle=reddust;amount=2;hS=0.15;vS=0.15;y=0.2;speed=1;color=#560069} @self ~onTimer:10 ?wearing{s=FEET;m=NullwalkerTreads}) [01:36:05 INFO]: |------- : EntityTargeter found 1 targets [01:36:05 INFO]: +--- + Applying entity target filters [01:36:05 INFO]: |----- Returning 1 targets [01:36:05 INFO]: |------- : SkillMechanic accepts multiple types... [01:36:05 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:36:05 INFO]: |----- ? Checking SkillTrigger ARMOR_UNEQUIP == ARMOR_UNEQUIP [01:36:05 INFO]: |----- + SkillMechanic usable! [01:36:05 INFO]: |----- Executing SkillMechanic with power 0 (line: auraremove{aura=NullwalkerTreadsResistPhysical} @self ~onUnEquip) [01:36:05 INFO]: |------- : EntityTargeter found 1 targets [01:36:05 INFO]: +--- + Applying entity target filters [01:36:05 INFO]: |----- Returning 1 targets [01:36:05 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:36:05 INFO]: |----- ? Checking SkillTrigger ARMOR_UNEQUIP == ARMOR_UNEQUIP [01:36:05 INFO]: |----- + SkillMechanic usable! [01:36:05 INFO]: |----- Executing SkillMechanic with power 0 (line: auraremove{aura=NullwalkerTreadsResistDark} @self ~onUnEquip) [01:36:05 INFO]: |------- : EntityTargeter found 1 targets [01:36:05 INFO]: +--- + Applying entity target filters [01:36:05 INFO]: |----- Returning 1 targets [01:36:05 INFO]: |------- : SkillMechanic is an ENTITY skill. Executing... [01:36:07 INFO]: <§4Azorias§r> FINISHED [01:36:17 INFO]: Azorias issued server command: /ci [01:36:22 INFO]: Azorias issued server command: /mm debug 0